It’s finally ready! A proper intro cutscene, one of the last remaining features that I considered to be an absolute necessity before implementing Osana. Take a look!
I’ve uploaded a new build containing the intro cutscene, along with a small number of other improvements and bug fixes. Click “Continue Reading” to see a list!
Additions, Changes, and Fixes
- The player now has a “Cyberstalk” option at their PC at night-time. You can cyber-stalk a student to instantly learn all of their likes/dislikes. To view a student’s likes/dislikes, you’ll have to go to their profile and press the R key (or the Y button on controller) to see a grid depicting all of their interests. This is intended to be used as a “cheat sheet” to make the match-making feature easier. It will also be helpful if I eventually re-design the conversation system so that, to gain favor from a student, you need to say positive things about what they like, and say negative things about what they dislike, in order to gain favor with them.
- Finally implemented an intro animation for the game. (It plays upon starting a new game.) (By the way, Senpai’s appearance and the school uniforms you’ll see in the intro cutscene are dependent on your choices in the Senpai Creation screen!)
- When starting a new game, the player will now see a “Message from the Developer” screen after Yandere-chan’s conversation with Info-chan. The purpose of this screen is to clarify something that confuses a lot of newcomers.
- Fixed bug that allowed the player to control Yandere-chan while she was being sent to the guidance counselor’s office, if she was taking a photograph at the exact moment that she was caught by a teacher.
- Thanks to advice from a friendly Unity developer, you should now notice improvements to the game’s framerate when looking towards the front of the school at the beginning of the day.
- Fixed bug that would result in a teacher or student council member attempting to send Yandere-chan to the guidance counselor while she was being apprehended by a group of students.
- Fixed bug that caused the guidance counselor to fail to speak the correct words if Yandere-chan was sent to her office for carrying bloody clothing.
- Updated the Falcon Mode textures and models so that the character is a parody, rather than an exact replica of a per-existing character.
- Fixed bug that would cause the police to discover drowned corpses even if they had been burned by the incinerator.
- Updated the Berserk easter egg music with an original track instead of a royalty-free track from the Internet.
- Yandere-chan will now scoot close to a bento when poisoning it, instead of poisoning it from a meter away.
- Students will no longer accuse Ayano of murder if Ayano was wearing a mask at the time of the murder.
- Fixed bug that would cause a character’s smartphone to float in midair if they died by drowning.
- Updated some face textures (some male students were using female face textures).
- Added an animation that will play when Yandere-chan crushes a smartphone.
- Updated the Debunk page with 5 new debunks at the bottom of the list.
What’s Next?
Over the past 2 weeks, I’ve made a ton of progress towards the implementation of the Mysterious Obstacle! I feel like it’s safe to predict that I can fully implement the feature by July 1st. However, since the Obstacle is only a meaningful addition to the game when Osana is present at school, I probably won’t make the Obstacle spawn at school in the July 1st build of the game; you’ll have to wait until Osana is implemented before you can interact with the Obstacle.
Anime Expo Meetup?
After a lot of consideration, I’ve decided not to host a Yandere Sim fan meet-up at Anime Expo this year. I’m sorry to disappoint anyone who may have been looking forward to it.
THIS WAS SO COOL
He did Falcon Mode dirty
I fkng love this girl she’s totally the same as me but… I didn’t found my senpai yet 💔and mom wasn’t like me when she was a little girl… it’s so hard for me bcz no one’s understands me and i’m always alone and arounded by fake peoples “(
Umm I don’t think that’s okay. Maybe you should seek help?
one of my classmates is always alone so don’t worry you have us. The Yandere gang…
I have friends that I personally think are fake because they get into fights but the next day they are cool with each other so you don’t have to worry about being alone cause your not alone…
(brings out my bazooka) Yandere Gang? Sign me up!
Sweet! Can Gasai Yuno join? :p
Umm, no. You’re not like this, this isn’t a real disorder and besides a real life yandere would never admit to acting like this. Stop trying to be edgy and dead inside. There are people who don’t feel a lot of emotions but it’s mainly because of their medication or something, besides these people DO feel it’s just not always there.
“Yandere” doesn’t really exist in the English language but it IS a mental disorder and the guy needs a psychiatrist. It’s usually born of a feeling that nobody cares about you or how you feel so you fool yourself into thinking there’s no point to feeling anything. It’s not usually present in children; it’s usually a teenager’s issue.
It sounds more like Depression than anything.
Assuming Je Ya is a teenager, it’s not unheard of for a teen to feel that way.
Educate yourself on mental disorders a little more, Butter.
If you’ve never felt empty and hollow inside, I have two things to say to you –
1: Consider yourself lucky
2: You have no right to belittle a condition that will hamper Je Ya’s adult life if left untreated
I felt hollow between the ages of 9 to 14. I got through thanks to the fact that I had friends that genuinely cared. Making friends hasn’t been easy for me on account of the fact that I was emotionally fragile in my younger years.
They guy needs help, not your mockery.
Pretending to be emotionless isn’t cool or edgy. It means that you don’t have the maturity to stop being self-centered and think of the repercussions of your actions. You shouldn’t even be on this site. Yandere dev said on multiple occasions that he feels uncomfortable with minors playing his game. The fact that you’re (very obviously) pretending that you have poor mental health and making it a accessory because “I’m so dark and edgy” normalizes violent and dangerous tendencies. Disassociation isn’t something to be proud of. You admitting that you “have a dark side” is rude and insensitive to people who actually struggle with this on a daily basis. Blaming “fake people” is you not taking responsibility and not trying to fix the problem. You are in charge of your dilemma. Yandere chan is a high functioning sociopath with very dramatic and fictionalised forms of bipolar disorder and very possibly on the spectrum of schizophrenia. SHE ISN’T SOMETHING TO ASPIRE TO. SHE IS THE VILLAIN. SHE IS NOT A GOOD PERSON. You’re acting like nobody understands you but, you’re not letting people understand you. “You haven’t met your senpai” isn’t a excuse for being apathetic to people.
Sorry for the very long vent but, this one struck a nerve for me. I’m being blunt because THERE IS A REASON THIS GAME WASN’T RECOMMENDED FOR MINORS. YOU ARE VERY OBVIOUSLY TOO YOUNG TO UNDERSTAND WHY YANDERE CHAN ISN’T SOMETHING TO ASPIRE TO
The most vocal part of this fandom is composed of minors so nothing yandere dev says will change stupid comments like these popping up every blog post.
You’re so cringy lmao. Stop it. You’re not a yandere, psycho or anything like that. You’re just an edgy 12-years-old.
Ok, i know you gotten alot of backlash, but please read this. 1. They are correct when saying your not like that. Its not an disorder to not feel anything and be empty like that. And no one will come and light up your wolrd. There is no senpai to save you in your life. BUT! 2. You may not be completely empty, you may have what I call «lack of emotion». I have this feature. I feel pain, I feel happy, I feel sad, I feel regret and everything, but I never feel them to the full extend of what I did before. You can feel, but it does not allways come and feel like its there, the feelings dont allways come, but when they come they feel natrual making you not notice it too much. I got this from constant bullying, and I tampered my emotion and somehow learned to not feel anything. For example: I didnt cry when I found out my father had cancer. I just felt sad.. (He survived, it was not like a big scary cancer thingy, it was leukemia, but not like the hard core thing people scare you whit.) But I did cry when laying in bed thinking of nothing and it just came, no emotion. Mabye hormones? Idk. My conclusion is, you are not a murderous school girl who feels empty and wants to kill people for just the feeling (remeber she is a monster) she can feel, if you watch is video about why she lacks emotion on youtube he says «she would do anything to feek regret» followed by her killing a cat while she was a kid (btw rip cute kitty) she CAN feel, but she feels empty and cant be happy or concentrate on anything else than making that feeling go away. And hopefully you havent lied so I wrote this all for nothing. Tho yandere is an intresting character, she still isnt someone to idolize. (And for those who wonder about me, I am getting better, learning to open up, show more emotion and talk to people, im getting better) and I hope you wont kill people for something you will never find..
you’re totally not like her. im sorry but you 12 year olds think being edgy and emotionless is cool, which isnt. I dislike people like this
I fkng love this girl she’s totally the same as me but… I didn’t found my senpai yet 💔and mom wasn’t like me when she was a little girl… it’s so hard for me bcz no one understands me and i’m always alone and arounded by fake peoples “(
I fkng love this girl she’s totally the same as me but… I didn’t found my senpai yet 💔…. and mom wasn’t like me when she was a little girl… it’s so hard for me bcz no one understands me and i’m always alone and arounded by fake peoples “(
You only need to post once, thank you.
When will Osana be back in the game.
When the things that need to be in the game are ready (Snap Mode i think is the only feature that isn’t in Yandere Simulator right now, so after YanDev finishes the Mysterious Obstacle, he will probably make Snap Mode)
Not to be rude, but Osana was never in the game. I totally understand if you miss-typed or something, I just wan tree d to make sure that you knew the truth so that someone else won’t bulky you on that fact ❤
stop just stop
Hi Yandere Dev . I want to ask something . When you type ” About ” there are some characters and some characters are still ” ??? ” sign. when will it be written?
Maybe YandereDev currently doesn’t have names for all of them. These are the characters:
-The old man in the wheelchair, his name is Saisho Saikou (it wouldn’t make sense to put his name on the site if the others don’t have their name revealed, so i’m guessing that when the others have a name (excluding the ghost, because she probably isn’t tied in any way to the Saikou company), his name will be on the site)
-The man drinking wine, he is Saisho’s son (Megami and Kencho’s father)
-The woman, she is Megami and Kencho’s aunt (The sister of their father, and the daughter of Saisho)
-The ghost, she is the first victim of Ryoba (Ayano’s/Yandere-Chan’s mother))
Hope this helped
I wonder how Ghost-chan died. I wonder that if we were to uncover that detail through normal gameplay and kill Osana (or any other rival) in the same way, would that person wander the school as a ghost too?
Ryoba killed her with a knife in the third floor bathroom
I think YandereDev mentioned that if you kill Oka she could come back as a ghost, but not the other rivals
Thanks!
I still feel it’d be neat to be able to find this out during gameplay.
We will probably be able to find that somehow (maybe if Ayano finds the phantom girl, she will tell her mom and Ryoba would then tell her what happened to her (if they are messaging every day/week, and if they do she would probably not tell her the fact that she killed her))
I really love the cutscene! You’re doing a great job!
Keep going!
The obstacle is only for Osana and also for the other rivals? (Maybe a stupid question and maybe he already said it, but I didn’t read every past update)
The obstacle is only for Osana
Thank you Strangesaurus!
can you imagine if megami had an obstacle. you find the perfect way and time and then obstacle turns the corner XD
Lol that would be so frustrating, but I don’t think she would need an obstacle because she seems challenging enough on her own
Yanderedev, May Ya chan has a voice more cute?
I think Michaela Laws’ voice for Ayano is final. I see no reason for it to change. Besides, Ayano’s crazy, why should it be cute?
Michaela Laws’ has been voice Ayano for four years now and as Ayano her voice is recognizable now and changing it would piss off numerous fans so I don’t think he’s gonna change her.
If you say it
I rather like the voice she has.
Huh, I didn’t think the entire voice over would be remade
Is 2 gb ram and dual core processor pc still be called a “toaster”?
No, that’s called a microwave.
Nice one,dude
Wait, u used to write story O.O?! And some people actually dragged up a really old post just to criticize u?
Will the Mysterious Obstacle have a name and a character design?
Yes, it won’t be a black Yandere-Chan anymore
Super exited about how the game is developing!
It’s Strange but my Yandere Simulator have less crashes in High Quality
I feel like this would be better as part of a trailer than an intro. I personally like shorter intros because I like getting straight to the game, but that’s just my opinion 🙂
Just as long as plays only upon starting a New Game and not on load.
Lol of course it only plays when you are starting a new game
And only then
When I said “load” I actually meant “on boot”.
Too much of a really good thing can diminish its value.
Sounds like the game has some interesting things inside. I can’t wait to see these in action!
I like the new intro. The only reason I don’t like the intro this much is because Yandere-chan doesn’t sound like she has many emotions. She just kind of sounds… Sad. I like the old intro a little better even though there is no visuals, it really captures that Yandere-chan doesn’t have any emotions.
Ayano’s meant to sound that way.
Great.
if game.PlaceId == 142823291 then –Proofing just because 😉
–Note: Don’t reset with godmode on or you will be stuck on a black screen for a reasonable amount of time
–Change to false if you dont like printing to console
local printvar = true
–Change to true if you want to see names instead of murderer, sheriff, and innocents with esp
local espnames = true
–Change keybinds to your liking
local coinkey = “c” –Coin grabber keybind
local MSkey = “m” –Murderer/Sheriff esp keybind
local playerskey = “q” –All players esp keybind
local espoffkey = “b” –Turn esp off keybind
local flykey = “f” –Fly keybind
local noclipkey = “r” –Noclip keybind
local godmodekey = “g” –Godmode keybind
local xrayonkey = “x” –Xray on keybind
local xrayoffkey = “z” –Xray off keybind
local bringgunkey = “t” –Teleport to gun keybind
local hideshowguikey = “p” –Show/Hide gui keybind
–End of easy customization options
–Gui Buttons and Status–
local MM2 = Instance.new(“ScreenGui”)
local Main = Instance.new(“Frame”)
local Title = Instance.new(“TextLabel”)
local Coin = Instance.new(“TextButton”)
local MSEsp = Instance.new(“TextButton”)
local MSESPActive = Instance.new(“TextLabel”)
local PlayersEsp = Instance.new(“TextButton”)
local PlayersEspActive = Instance.new(“TextLabel”)
local EspOff = Instance.new(“TextButton”)
local EspOffActive = Instance.new(“TextLabel”)
local Run = Instance.new(“TextButton”)
local RunActiveGui = Instance.new(“TextLabel”)
local Fly = Instance.new(“TextButton”)
local FlyActive = Instance.new(“TextLabel”)
local Noclip = Instance.new(“TextButton”)
local NoclipActive = Instance.new(“TextLabel”)
local GodMode = Instance.new(“TextButton”)
local GodModeActive = Instance.new(“TextLabel”)
local GuiXrayOn = Instance.new(“TextButton”)
local GuiXrayOnActive = Instance.new(“TextLabel”)
local GuiXrayOff = Instance.new(“TextButton”)
local GuiXrayOffActive = Instance.new(“TextLabel”)
local BringGun = Instance.new(“TextButton”)
local Keybinds = Instance.new(“TextButton”)
local KeybindsActive = Instance.new(“TextLabel”)
local Hide = Instance.new(“TextButton”)
local Show = Instance.new(“TextButton”)
–Other Variables
local runActive = false
local teamname = “None”
local murderer = “None”
local sheriff = “None”
local player = game:GetService(“Players”).LocalPlayer
local esp = false
local plresp
local track = false
local NClip = false
local char = game.Players.LocalPlayer.Character
local obj = game.workspace
local mouse=game.Players.LocalPlayer:GetMouse()
local LP = game:GetService(“Players”).LocalPlayer
local flyvar = false
local showvar = true
local inputcode = game:GetService(“UserInputService”)
local godmodevar = false
local keyOff = false
local NClip = false
–Start of Gui–
MM2.Name = “MM2”
MM2.Parent = game.CoreGui
MM2.ResetOnSpawn = false
Main.Name = “Main”
Main.Parent = MM2
Main.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
Main.BorderColor3 = Color3.new(0, 0.607843, 1)
Main.BorderSizePixel = 5
Main.Draggable = true
Main.Position = UDim2.new(0.574999988, 0, 0.349999994, 0)
Main.Size = UDim2.new(0.2, 0, 0.4, 0)
Main.Visible = true
Main.Active = true
Title.Name = “Title”
Title.Parent = Main
Title.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
Title.BorderColor3 = Color3.new(0, 0.607843, 1)
Title.BorderSizePixel = 5
Title.Draggable = true
Title.Size = UDim2.new(1.005, 0, 0.2, 0)
Title.ZIndex = 3
Title.Font = Enum.Font.SciFi
Title.FontSize = Enum.FontSize.Size24
Title.Text = “Murder Mystery 2”
Title.TextColor3 = Color3.new(0, 0.607843, 1)
Title.TextScaled = true
Title.TextSize = 20
Title.TextStrokeColor3 = Color3.new(0.129412, 0.54902, 1)
Title.TextWrapped = true
–Start of functions for buttons–
function Create(base, team, colors1, colors2, colors3, teamname) –For all esps
local bb = Instance.new(“BillboardGui”,player.PlayerGui)
bb.Adornee = base
bb.ExtentsOffset = Vector3.new(0,1,0)
bb.AlwaysOnTop = true
bb.Size = UDim2.new(0,5,0,5)
bb.StudsOffset = Vector3.new(0,1,0)
bb.Name = “tracker”
local frame = Instance.new(“Frame”,bb)
frame.ZIndex = 10
frame.BackgroundTransparency = 0.3
frame.Size = UDim2.new(1,0,1,0)
local txtlbl = Instance.new(“TextLabel”,bb)
txtlbl.ZIndex = 10
txtlbl.Text = teamname
txtlbl.BackgroundTransparency = 1
txtlbl.Position = UDim2.new(0,0,0,-35)
txtlbl.Size = UDim2.new(1,0,10,0)
txtlbl.Font = “ArialBold”
txtlbl.FontSize = “Size12”
txtlbl.TextStrokeTransparency = 0.5
if team then –For teams, left over from origianl but never removed
txtlbl.TextColor3 = Color3.new(0,0,255)
frame.BackgroundColor3 = Color3.new(0,0,255)
else
txtlbl.TextColor3 = Color3.new(colors1,colors2,colors3)
frame.BackgroundColor3 = Color3.new(colors1,colors2,colors3)
end
end
function findmurderer() –Find who the murderer is
local colors1 = 255
local colors2 = 0
local colors3 = 0
for i, v in pairs(game:GetService(“Players”):GetChildren()) do
if v ~= game:GetService(“Players”).LocalPlayer then
for i,v in pairs(v.Backpack:GetChildren()) do –Checks backpack for knife
if v.Name == “Knife” then
if espnames == true then
local teamname = v.Parent.Parent.Name
if v.Parent.Parent.Character.Head ~= nil then
Create(v.Parent.Parent.Character.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from murderer!”)
end
end
elseif espnames == false then
local teamname = “Murderer”
if v.Parent.Parent.Character.Head ~= nil then
Create(v.Parent.Parent.Character.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from murderer!”)
end
end
end
murderer = v.Parent.Parent.Name
if printvar == true then
print(murderer..” is Murderer”)
end
end
end
for i,v in pairs(v.Character:GetChildren()) do –Checks workspace player for knife (holding it)
if v.Name == “Knife” then
if espnames == true then
local teamname = v.Parent.Name
if v.Parent.Head ~= nil then –Tried to failproof to stop printing nil
Create(v.Parent.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from murderer!”)
end
end
elseif espnames == false then
local teamname = “Murderer”
if v.Parent.Head ~= nil then
Create(v.Parent.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from murderer!”)
end
end
end
murderer = v.Parent.Name
if printvar == true then –Tried to failproof to stop printing nil
local murderer1 = tostring(v.Parent.Name)
print(murderer1..” is Murderer”)
end
end
end
end
end
end
function findsheriff() –Find who the sheriff is
local colors1 = 0
local colors2 = 0
local colors3 = 255
for i, v in pairs(game:GetService(“Players”):GetChildren()) do
if v ~= game:GetService(“Players”).LocalPlayer then
for i,v in pairs(v.Backpack:GetChildren()) do
if v.Name == “Revolver” or v.Name == “Gun” then –Lazy to check if its revolver or gun and checks backpack for gun
if espnames == true then
local teamname = v.Parent.Parent.Name
if v.Parent.Parent.Character.Head ~= nil then –Tried to failproof to stop printing nil
Create(v.Parent.Parent.Character.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from sheriff!”)
end
end
elseif espnames == false then
local teamname = “Sheriff”
if v.Parent.Parent.Character.Head ~= nil then –Tried to failproof to stop printing nil
Create(v.Parent.Parent.Character.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from sheriff!”)
end
end
end
sheriff = v.Parent.Parent.Name
if printvar == true then
local sheriff1 = tostring(v.Parent.Parent.Name)
print(sheriff1..” is Sheriff”)
end
end
end
for i,v in pairs(v.Character:GetChildren()) do
if v.Name == “Revolver” or v.Name == “Gun” then –Lazy to check if its revolver or gun and checks workspace player for gun (holding it)
if espnames == true then
local teamname = v.Parent.Name
if v.Parent.Head ~= nil then –Tried to failproof to stop printing nil
Create(v.Parent.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from sheriff!”)
end
end
elseif espnames == false then
local teamname = “Sheriff”
if v.Parent.Head ~= nil then –Tried to failproof to stop printing nil
Create(v.Parent.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from sheriff!”)
end
end
end
sheriff = v.Parent.Name
if printvar == true then
local sheriff1 = tostring(v.Parent.Name)
print(sheriff1..” is Sheriff”)
end
end
end
end
end
end
function findplayers() –Find all players but local player
findmurderer() –Finds murderer
findsheriff() –Finds sheriff
local colors1 = 0
local colors2 = 255
local colors3 = 0
for i, v in pairs(game:GetService(“Players”):GetChildren()) do
if v ~= game:GetService(“Players”).LocalPlayer then –If not local player
if v.Name ~= murderer then –If not murderer
if v.Name ~= sheriff then –If not sheriff
if espnames == true then
local teamname = v.Name
if v.Character.Head ~= nil then –Tried to failproof to stop printing nil
Create(v.Character.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from sheriff!”)
end
end
elseif espnames == false then
local teamname = “Innocents”
if v.Parent.Head ~= nil then –Tried to failproof to stop printing nil
Create(v.Character.Head, false, colors1 ,colors2, colors3, teamname)
else
if printvar == true then
print(“Head missing from sheriff!”)
end
end
end
end
end
end
end
end
function Clear() –Clears all the esps
for _,v in pairs(player.PlayerGui:children()) do
if v.Name == “tracker” and v:isA(“BillboardGui”) then
v:Destroy()
end
end
end
function XrayOn(obj) –Enables xray
for _,v in pairs(obj:GetChildren()) do
if (v:IsA(“BasePart”)) and not v.Parent:FindFirstChild(“Humanoid”) then
v.LocalTransparencyModifier = 0.75
end
XrayOn(v)
end
end
function XrayOff(obj) –Disables xray
for _,v in pairs(obj:GetChildren()) do
if (v:IsA(“BasePart”)) and not v.Parent:FindFirstChild(“Humanoid”) then
v.LocalTransparencyModifier = 0
end XrayOff(v)
end
end
function sFLY() –Fly function
repeat wait() until LP and LP.Character and LP.Character:FindFirstChild(‘Torso’) and LP.Character:FindFirstChild(‘Humanoid’)
repeat wait() until mouse
local T = LP.Character.Torso
local CONTROL = {F = 0, B = 0, L = 0, R = 0}
local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local SPEED = 0
local function FLY()
FLYING = true
local BG = Instance.new(‘BodyGyro’, T)
local BV = Instance.new(‘BodyVelocity’, T)
BG.P = 9e4
BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
BG.cframe = T.CFrame
BV.velocity = Vector3.new(0, 0.1, 0)
BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
spawn(function()
repeat wait()
LP.Character.Humanoid.PlatformStand = true
if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) – workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) – workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
else
BV.velocity = Vector3.new(0, 0.1, 0)
end
BG.cframe = workspace.CurrentCamera.CoordinateFrame
until not FLYING
CONTROL = {F = 0, B = 0, L = 0, R = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0}
SPEED = 0
BG:destroy()
BV:destroy()
LP.Character.Humanoid.PlatformStand = false
end)
end
mouse.KeyDown:connect(function(KEY)
if KEY:lower() == ‘w’ then
CONTROL.F = 1
elseif KEY:lower() == ‘s’ then
CONTROL.B = -1
elseif KEY:lower() == ‘a’ then
CONTROL.L = -1
elseif KEY:lower() == ‘d’ then
CONTROL.R = 1
end
end)
mouse.KeyUp:connect(function(KEY)
if KEY:lower() == ‘w’ then
CONTROL.F = 0
elseif KEY:lower() == ‘s’ then
CONTROL.B = 0
elseif KEY:lower() == ‘a’ then
CONTROL.L = 0
elseif KEY:lower() == ‘d’ then
CONTROL.R = 0
end
end)
FLY()
end
function NOFLY() –Unfly function
FLYING = false
LP.Character.Humanoid.PlatformStand = false
end
local noclipcoro = coroutine.wrap(function() –Noclip function
while true do
if NClip == true then
if game.Players ~= nil then
if game.Players.LocalPlayer ~= nil then
if game.Players.LocalPlayer.Character ~= nil then
if game.Players.LocalPlayer.Character:FindFirstChild(“Torso”) ~= nil then
if game.Players.LocalPlayer.Character:FindFirstChild(“Head”) ~= nil then
game.Players.LocalPlayer.Character.Torso.CanCollide = false
game.Players.LocalPlayer.Character.Head.CanCollide = false
end
end
end
end
end
end
game:service(“RunService”).Stepped:wait()
end
end)
noclipcoro() –For noclip to work
game:GetService(“Players”).LocalPlayer.CharacterAdded:connect(function(character) –Resets specific things for ease
flyvar = false
FlyActive.Text = “Inactive”
FlyActive.TextColor3 = Color3.new(1, 0, 1)
godmodevar = false
GodModeActive.Text = “Inactive”
GodModeActive.TextColor3 = Color3.new(1, 0, 1)
Clear()
MSESPActive.Text = “Inactive”
MSESPActive.TextColor3 = Color3.new(1, 0, 1)
PlayersEspActive.Text = “Inactive”
PlayersEspActive.TextColor3 = Color3.new(1, 0, 1)
EspOffActive.Text = “Active”
EspOffActive.TextColor3 = Color3.new(0, 1, 0)
end)
mouse.KeyDown:connect(function(KeyDown) –If shift is held, run
if KeyDown == “0” and runActive == false and keyOff == false then
runActive = true
player.Character.Humanoid.WalkSpeed = 32
RunActiveGui.Text = “Active”
RunActiveGui.TextColor3 = Color3.new(0, 1, 0)
end
end)
mouse.KeyUp:connect(function(KeyUp) –If shift is released, walk
if KeyUp == “0” and runActive == true and keyOff == false then
runActive = false
player.Character.Humanoid.WalkSpeed = 16
RunActiveGui.Text = “Inactive”
RunActiveGui.TextColor3 = Color3.new(1, 0, 1)
end
end)
function coingrabberfunc() –Coin grabber function
local children = game.Workspace:GetChildren()
for _, child in pairs(children) do
for _, child in pairs(child:GetChildren()) do
table.insert(children, child)
end
if child:IsA(“BasePart”) and child.Name == “Coin” then
child.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
end
end
end
function godmodefunc() –Godmode function
local player = game.Players.LocalPlayer
if player.Character then
if player.Character:FindFirstChild(“Humanoid”) then
player.Character.Humanoid.Name = “1”
end
local l = player.Character[“1”]:Clone()
l.Parent = player.Character
l.Name = “Humanoid”; wait(0.1)
player.Character[“1”]:Destroy()
workspace.CurrentCamera.CameraSubject = player.Character.Humanoid
player.Character.Animate.Disabled = true; wait(0.1)
player.Character.Animate.Disabled = false
end
end
–Coin Grabber–
Coin.Name = “CoinGrabber”
Coin.Parent = Main
Coin.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
Coin.BorderColor3 = Color3.new(0, 0.607843, 1)
Coin.BorderSizePixel = 5
Coin.Position = UDim2.new(0, 0, 0.215, 0)
Coin.Size = UDim2.new(1.005, 0, 0.08, 0)
Coin.ZIndex = 4
Coin.Font = Enum.Font.SciFi
Coin.FontSize = Enum.FontSize.Size24
Coin.Text = “Coin Grabber [“..string.upper(coinkey)..”]”
Coin.TextColor3 = Color3.fromRGB(255, 255, 26)
Coin.TextSize = 20
Coin.TextWrapped = true
Coin.MouseButton1Down:connect(function(x, y)
coingrabberfunc()
end)
–Murderer/Sheriff Esp–
MSESPActive.Name = “MSEspActive”
MSESPActive.Parent = Main
MSESPActive.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
MSESPActive.BorderColor3 = Color3.new(0, 0.607843, 1)
MSESPActive.BorderSizePixel = 5
MSESPActive.Position = UDim2.new(0.755, 0, 0.315, 0)
MSESPActive.Size = UDim2.new(0.25, 0, 0.08, 0)
MSESPActive.ZIndex = 4
MSESPActive.Font = Enum.Font.SciFi
MSESPActive.FontSize = Enum.FontSize.Size24
MSESPActive.Text = “Inactive”
MSESPActive.TextColor3 = Color3.new(1, 0, 1)
MSESPActive.TextSize = 20
MSESPActive.TextWrapped = true
MSEsp.Name = “MSEsp”
MSEsp.Parent = Main
MSEsp.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
MSEsp.BorderColor3 = Color3.new(0, 0.607843, 1)
MSEsp.BorderSizePixel = 5
MSEsp.Position = UDim2.new(0, 0, 0.315, 0)
MSEsp.Size = UDim2.new(0.75, 0, 0.08, 0)
MSEsp.ZIndex = 4
MSEsp.Font = Enum.Font.SciFi
MSEsp.FontSize = Enum.FontSize.Size24
MSEsp.Text = “Murderer/Sheriff Esp [“..string.upper(MSkey)..”]”
MSEsp.TextColor3 = Color3.fromRGB(255, 102, 255)
MSEsp.TextSize = 20
MSEsp.TextWrapped = true
MSEsp.MouseButton1Down:connect(function(x, y)
murderer = “None”
sheriff = “None”
Clear()
findmurderer()
findsheriff()
if printvar == true then
print(“Murderer/Sheriff”)
end
MSESPActive.Text = “Active”
MSESPActive.TextColor3 = Color3.new(0, 1, 0)
PlayersEspActive.Text = “Inactive”
PlayersEspActive.TextColor3 = Color3.new(1, 0, 1)
EspOffActive.Text = “Inactive”
EspOffActive.TextColor3 = Color3.new(1, 0, 1)
end)
–All Players Esp
PlayersEspActive.Name = “PlayersEspActive”
PlayersEspActive.Parent = Main
PlayersEspActive.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
PlayersEspActive.BorderColor3 = Color3.new(0, 0.607843, 1)
PlayersEspActive.BorderSizePixel = 5
PlayersEspActive.Position = UDim2.new(0.755, 0, 0.415, 0)
PlayersEspActive.Size = UDim2.new(0.25, 0, 0.08, 0)
PlayersEspActive.ZIndex = 4
PlayersEspActive.Font = Enum.Font.SciFi
PlayersEspActive.FontSize = Enum.FontSize.Size24
PlayersEspActive.Text = “Inactive”
PlayersEspActive.TextColor3 = Color3.new(1, 0, 1)
PlayersEspActive.TextSize = 20
PlayersEspActive.TextWrapped = true
PlayersEsp.Name = “PlayersEsp”
PlayersEsp.Parent = Main
PlayersEsp.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
PlayersEsp.BorderColor3 = Color3.new(0, 0.607843, 1)
PlayersEsp.BorderSizePixel = 5
PlayersEsp.Position = UDim2.new(0, 0, 0.415, 0)
PlayersEsp.Size = UDim2.new(0.75, 0, 0.08, 0)
PlayersEsp.ZIndex = 4
PlayersEsp.Font = Enum.Font.SciFi
PlayersEsp.FontSize = Enum.FontSize.Size24
PlayersEsp.Text = “All Players Esp [“..string.upper(playerskey)..”]”
PlayersEsp.TextColor3 = Color3.fromRGB(102, 255, 51)
PlayersEsp.TextSize = 20
PlayersEsp.TextWrapped = true
PlayersEsp.MouseButton1Down:connect(function(x, y)
Clear()
if printvar == true then
print(“Players Esp”)
end
MSESPActive.Text = “Inactive”
MSESPActive.TextColor3 = Color3.new(1, 0, 1)
PlayersEspActive.Text = “Active”
PlayersEspActive.TextColor3 = Color3.new(0, 1, 0)
EspOffActive.Text = “Inactive”
EspOffActive.TextColor3 = Color3.new(1, 0, 1)
findplayers()
end)
–Esp Off
EspOffActive.Name = “EspOffActive”
EspOffActive.Parent = Main
EspOffActive.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
EspOffActive.BorderColor3 = Color3.new(0, 0.607843, 1)
EspOffActive.BorderSizePixel = 5
EspOffActive.Position = UDim2.new(0.755, 0, 0.515, 0)
EspOffActive.Size = UDim2.new(0.25, 0, 0.08, 0)
EspOffActive.ZIndex = 4
EspOffActive.Font = Enum.Font.SciFi
EspOffActive.FontSize = Enum.FontSize.Size24
EspOffActive.Text = “Active”
EspOffActive.TextColor3 = Color3.new(0, 1, 0)
EspOffActive.TextSize = 20
EspOffActive.TextWrapped = true
EspOff.Name = “EspOff”
EspOff.Parent = Main
EspOff.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
EspOff.BorderColor3 = Color3.new(0, 0.607843, 1)
EspOff.BorderSizePixel = 5
EspOff.Position = UDim2.new(0, 0, 0.515, 0)
EspOff.Size = UDim2.new(0.75, 0, 0.08, 0)
EspOff.ZIndex = 4
EspOff.Font = Enum.Font.SciFi
EspOff.FontSize = Enum.FontSize.Size24
EspOff.Text = “Esp Off [“..string.upper(espoffkey)..”]”
EspOff.TextColor3 = Color3.fromRGB(255, 255, 255)
EspOff.TextSize = 20
EspOff.TextWrapped = true
EspOff.MouseButton1Down:connect(function(x, y)
Clear()
if printvar == true then
print(“Esp Off”)
end
MSESPActive.Text = “Inactive”
MSESPActive.TextColor3 = Color3.new(1, 0, 1)
PlayersEspActive.Text = “Inactive”
PlayersEspActive.TextColor3 = Color3.new(1, 0, 1)
EspOffActive.Text = “Active”
EspOffActive.TextColor3 = Color3.new(0, 1, 0)
end)
–Run
RunActiveGui.Name = “RunActiveGui”
RunActiveGui.Parent = Main
RunActiveGui.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
RunActiveGui.BorderColor3 = Color3.new(0, 0.607843, 1)
RunActiveGui.BorderSizePixel = 5
RunActiveGui.Position = UDim2.new(0.755, 0, 0.615, 0)
RunActiveGui.Size = UDim2.new(0.25, 0, 0.08, 0)
RunActiveGui.ZIndex = 4
RunActiveGui.Font = Enum.Font.SciFi
RunActiveGui.FontSize = Enum.FontSize.Size24
RunActiveGui.Text = “Inactive”
RunActiveGui.TextColor3 = Color3.new(1, 0, 1)
RunActiveGui.TextSize = 20
RunActiveGui.TextWrapped = true
Run.Name = “Run”
Run.Parent = Main
Run.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
Run.BorderColor3 = Color3.new(0, 0.607843, 1)
Run.BorderSizePixel = 5
Run.Position = UDim2.new(0, 0, 0.615, 0)
Run.Size = UDim2.new(0.75, 0, 0.08, 0)
Run.ZIndex = 4
Run.Font = Enum.Font.SciFi
Run.FontSize = Enum.FontSize.Size24
Run.Text = “Run [Shift]”
Run.TextColor3 = Color3.fromRGB(255, 51, 0)
Run.TextSize = 20
Run.TextWrapped = true
Run.MouseButton1Down:connect(function(x, y)
if runActive == false then
runActive = true
player.Character.Humanoid.WalkSpeed = 32
RunActiveGui.Text = “Active”
RunActiveGui.TextColor3 = Color3.new(0, 1, 0)
elseif runActive == true then
runActive = false
player.Character.Humanoid.WalkSpeed = 16
RunActiveGui.Text = “Inactive”
RunActiveGui.TextColor3 = Color3.new(1, 0, 1)
end
end)
–Fly
FlyActive.Name = “FlyActive”
FlyActive.Parent = Main
FlyActive.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
FlyActive.BorderColor3 = Color3.new(0, 0.607843, 1)
FlyActive.BorderSizePixel = 5
FlyActive.Position = UDim2.new(0.755, 0, 0.715, 0)
FlyActive.Size = UDim2.new(0.25, 0, 0.08, 0)
FlyActive.ZIndex = 4
FlyActive.Font = Enum.Font.SciFi
FlyActive.FontSize = Enum.FontSize.Size24
FlyActive.Text = “Inactive”
FlyActive.TextColor3 = Color3.new(1, 0, 1)
FlyActive.TextSize = 20
FlyActive.TextWrapped = true
Fly.Name = “Fly”
Fly.Parent = Main
Fly.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
Fly.BorderColor3 = Color3.new(0, 0.607843, 1)
Fly.BorderSizePixel = 5
Fly.Position = UDim2.new(0, 0, 0.715, 0)
Fly.Size = UDim2.new(0.75, 0, 0.08, 0)
Fly.ZIndex = 4
Fly.Font = Enum.Font.SciFi
Fly.FontSize = Enum.FontSize.Size24
Fly.Text = “Fly [“..string.upper(flykey)..”]”
Fly.TextColor3 = Color3.fromRGB(204, 255, 255)
Fly.TextSize = 20
Fly.TextWrapped = true
Fly.MouseButton1Down:connect(function(x, y)
if flyvar == false then
sFLY()
flyvar = true
FlyActive.Text = “Active”
FlyActive.TextColor3 = Color3.new(0, 1, 0)
elseif flyvar == true then
flyvar = false
NOFLY()
FlyActive.Text = “Inactive”
FlyActive.TextColor3 = Color3.new(1, 0, 1)
end
end)
–Noclip
NoclipActive.Name = “NoclipActive”
NoclipActive.Parent = Main
NoclipActive.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
NoclipActive.BorderColor3 = Color3.new(0, 0.607843, 1)
NoclipActive.BorderSizePixel = 5
NoclipActive.Position = UDim2.new(0.755, 0, 0.815, 0)
NoclipActive.Size = UDim2.new(0.25, 0, 0.08, 0)
NoclipActive.ZIndex = 4
NoclipActive.Font = Enum.Font.SciFi
NoclipActive.FontSize = Enum.FontSize.Size24
NoclipActive.Text = “Inactive”
NoclipActive.TextColor3 = Color3.new(1, 0, 1)
NoclipActive.TextSize = 20
NoclipActive.TextWrapped = true
Noclip.Name = “Noclip”
Noclip.Parent = Main
Noclip.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
Noclip.BorderColor3 = Color3.new(0, 0.607843, 1)
Noclip.BorderSizePixel = 5
Noclip.Position = UDim2.new(0, 0, 0.815, 0)
Noclip.Size = UDim2.new(0.75, 0, 0.08, 0)
Noclip.ZIndex = 4
Noclip.Font = Enum.Font.SciFi
Noclip.FontSize = Enum.FontSize.Size24
Noclip.Text = “Noclip [“..string.upper(noclipkey)..”]”
Noclip.TextColor3 = Color3.fromRGB(0, 102, 255)
Noclip.TextSize = 20
Noclip.TextWrapped = true
Noclip.MouseButton1Down:connect(function(x, y)
if NClip == false then
NClip = true
if printvar == true then
print(“Noclip Enabled”)
end
NoclipActive.Text = “Active”
NoclipActive.TextColor3 = Color3.new(0, 1, 0)
elseif NClip == true then
NClip = false
if printvar == true then
print(“Noclip Disabled”)
end
NoclipActive.Text = “Inactive”
NoclipActive.TextColor3 = Color3.new(1, 0, 1)
end
end)
–GodMode
GodModeActive.Name = “GodModeActive”
GodModeActive.Parent = Main
GodModeActive.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
GodModeActive.BorderColor3 = Color3.new(0, 0.607843, 1)
GodModeActive.BorderSizePixel = 5
GodModeActive.Position = UDim2.new(0.755, 0, 0.915, 0)
GodModeActive.Size = UDim2.new(0.25, 0, 0.08, 0)
GodModeActive.ZIndex = 4
GodModeActive.Font = Enum.Font.SciFi
GodModeActive.FontSize = Enum.FontSize.Size24
GodModeActive.Text = “Inactive”
GodModeActive.TextColor3 = Color3.new(1, 0, 1)
GodModeActive.TextSize = 20
GodModeActive.TextWrapped = true
GodMode.Name = “GodMode”
GodMode.Parent = Main
GodMode.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
GodMode.BorderColor3 = Color3.new(0, 0.607843, 1)
GodMode.BorderSizePixel = 5
GodMode.Position = UDim2.new(0, 0, 0.915, 0)
GodMode.Size = UDim2.new(0.75, 0, 0.08, 0)
GodMode.ZIndex = 4
GodMode.Font = Enum.Font.SciFi
GodMode.FontSize = Enum.FontSize.Size24
GodMode.Text = “God Mode [“..string.upper(godmodekey)..”]”
GodMode.TextColor3 = Color3.fromRGB(255, 255, 255)
GodMode.TextSize = 20
GodMode.TextWrapped = true
GodMode.MouseButton1Down:connect(function(x, y)
if godmodevar == false then
GodModeActive.Text = “Active”
GodModeActive.TextColor3 = Color3.new(0, 1, 0)
godmodevar = true
godmodefunc()
end
end)
–Xray On
GuiXrayOnActive.Name = “GuiXrayOnActive”
GuiXrayOnActive.Parent = Main
GuiXrayOnActive.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
GuiXrayOnActive.BorderColor3 = Color3.new(0, 0.607843, 1)
GuiXrayOnActive.BorderSizePixel = 5
GuiXrayOnActive.Position = UDim2.new(0.755, 0, 1.015, 0)
GuiXrayOnActive.Size = UDim2.new(0.25, 0, 0.08, 0)
GuiXrayOnActive.ZIndex = 4
GuiXrayOnActive.Font = Enum.Font.SciFi
GuiXrayOnActive.FontSize = Enum.FontSize.Size24
GuiXrayOnActive.Text = “Inactive”
GuiXrayOnActive.TextColor3 = Color3.new(1, 0, 1)
GuiXrayOnActive.TextSize = 20
GuiXrayOnActive.TextWrapped = true
GuiXrayOn.Name = “XrayOn”
GuiXrayOn.Parent = Main
GuiXrayOn.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
GuiXrayOn.BorderColor3 = Color3.new(0, 0.607843, 1)
GuiXrayOn.BorderSizePixel = 5
GuiXrayOn.Position = UDim2.new(0, 0, 1.015, 0)
GuiXrayOn.Size = UDim2.new(0.75, 0, 0.08, 0)
GuiXrayOn.ZIndex = 4
GuiXrayOn.Font = Enum.Font.SciFi
GuiXrayOn.FontSize = Enum.FontSize.Size24
GuiXrayOn.Text = “Xray On [“..string.upper(xrayonkey)..”]”
GuiXrayOn.TextColor3 = Color3.fromRGB(255, 204, 102)
GuiXrayOn.TextSize = 20
GuiXrayOn.TextWrapped = true
GuiXrayOn.MouseButton1Down:connect(function(x, y)
GuiXrayOnActive.Text = “Active”
GuiXrayOnActive.TextColor3 = Color3.new(0, 1, 0)
GuiXrayOffActive.Text = “Inactive”
GuiXrayOffActive.TextColor3 = Color3.new(1, 0, 1)
XrayOn(obj)
end)
–Xray Off
GuiXrayOffActive.Name = “GuiXrayOffActive”
GuiXrayOffActive.Parent = Main
GuiXrayOffActive.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
GuiXrayOffActive.BorderColor3 = Color3.new(0, 0.607843, 1)
GuiXrayOffActive.BorderSizePixel = 5
GuiXrayOffActive.Position = UDim2.new(0.755, 0, 1.115, 0)
GuiXrayOffActive.Size = UDim2.new(0.25, 0, 0.08, 0)
GuiXrayOffActive.ZIndex = 4
GuiXrayOffActive.Font = Enum.Font.SciFi
GuiXrayOffActive.FontSize = Enum.FontSize.Size24
GuiXrayOffActive.Text = “Active”
GuiXrayOffActive.TextColor3 = Color3.new(0, 1, 0)
GuiXrayOffActive.TextSize = 20
GuiXrayOffActive.TextWrapped = true
GuiXrayOff.Name = “XrayOff”
GuiXrayOff.Parent = Main
GuiXrayOff.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
GuiXrayOff.BorderColor3 = Color3.new(0, 0.607843, 1)
GuiXrayOff.BorderSizePixel = 5
GuiXrayOff.Position = UDim2.new(0, 0, 1.115, 0)
GuiXrayOff.Size = UDim2.new(0.75, 0, 0.08, 0)
GuiXrayOff.ZIndex = 4
GuiXrayOff.Font = Enum.Font.SciFi
GuiXrayOff.FontSize = Enum.FontSize.Size24
GuiXrayOff.Text = “Xray Off [“..string.upper(xrayoffkey)..”]”
GuiXrayOff.TextColor3 = Color3.fromRGB(255, 153, 51)
GuiXrayOff.TextSize = 20
GuiXrayOff.TextWrapped = true
GuiXrayOff.MouseButton1Down:connect(function(x, y)
GuiXrayOnActive.Text = “Inactive”
GuiXrayOnActive.TextColor3 = Color3.new(1, 0, 1)
GuiXrayOffActive.Text = “Active”
GuiXrayOffActive.TextColor3 = Color3.new(0, 1, 0)
XrayOff(obj)
end)
–Bring Gun to You
BringGun.Name = “BringGun”
BringGun.Parent = Main
BringGun.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
BringGun.BorderColor3 = Color3.new(0, 0.607843, 1)
BringGun.BorderSizePixel = 5
BringGun.Position = UDim2.new(0, 0, 1.215, 0)
BringGun.Size = UDim2.new(1.005, 0, 0.08, 0)
BringGun.ZIndex = 4
BringGun.Font = Enum.Font.SciFi
BringGun.FontSize = Enum.FontSize.Size24
BringGun.Text = “Teleport Gun [“..string.upper(bringgunkey)..”]”
BringGun.TextColor3 = Color3.fromRGB(0, 255, 0)
BringGun.TextSize = 20
BringGun.TextWrapped = true
BringGun.MouseButton1Down:connect(function(x, y)
if game.Workspace.GunDrop.CFrame ~= nil then
game.Workspace.GunDrop.CFrame = game:GetService(“Players”).LocalPlayer.Character.HumanoidRootPart.CFrame
else
if printvar == true then
print(“Gun not currently dropped”)
end
end
end)
–Keybinds
KeybindsActive.Name = “KeybindsActive”
KeybindsActive.Parent = Main
KeybindsActive.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
KeybindsActive.BorderColor3 = Color3.new(0, 0.607843, 1)
KeybindsActive.BorderSizePixel = 5
KeybindsActive.Position = UDim2.new(0.755, 0, 1.315, 0)
KeybindsActive.Size = UDim2.new(0.25, 0, 0.08, 0)
KeybindsActive.ZIndex = 4
KeybindsActive.Font = Enum.Font.SciFi
KeybindsActive.FontSize = Enum.FontSize.Size24
KeybindsActive.Text = “Active”
KeybindsActive.TextColor3 = Color3.new(0, 1, 0)
KeybindsActive.TextSize = 20
KeybindsActive.TextWrapped = true
Keybinds.Name = “Keybinds”
Keybinds.Parent = Main
Keybinds.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
Keybinds.BorderColor3 = Color3.new(0, 0.607843, 1)
Keybinds.BorderSizePixel = 5
Keybinds.Position = UDim2.new(0, 0, 1.315, 0)
Keybinds.Size = UDim2.new(0.75, 0, 0.08, 0)
Keybinds.ZIndex = 4
Keybinds.Font = Enum.Font.SciFi
Keybinds.FontSize = Enum.FontSize.Size24
Keybinds.Text = “Keybinds [Ctrl]”
Keybinds.TextColor3 = Color3.fromRGB(255, 255, 255)
Keybinds.TextSize = 20
Keybinds.TextWrapped = true
Keybinds.MouseButton1Down:connect(function(x, y)
if keyOff == true then
keyOff = false
KeybindsActive.Text = “Active”
KeybindsActive.TextColor3 = Color3.new(0, 1, 0)
elseif keyOff == false then
keyOff = true
KeybindsActive.Text = “Inactive”
KeybindsActive.TextColor3 = Color3.new(1, 0, 1)
end
end)
Show.Name = “Show”
Show.Parent = MM2
Show.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
Show.BorderColor3 = Color3.new(0, 0.607843, 1)
Show.BorderSizePixel = 5
Show.Position = UDim2.new(0, 0, 0.85799998, 0)
Show.Size = UDim2.new(0.08, 0, 0.04, 0)
Show.ZIndex = 4
Show.Font = Enum.Font.SciFi
Show.FontSize = Enum.FontSize.Size24
Show.Text = “Show [“..string.upper(hideshowguikey)..”]”
Show.TextColor3 = Color3.new(0, 0.333333, 1)
Show.TextSize = 20
Show.TextWrapped = true
Show.Visible = false
Hide.Name = “Hide”
Hide.Parent = Main
Hide.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
Hide.BorderColor3 = Color3.new(0, 0.607843, 1)
Hide.BorderSizePixel = 5
Hide.Position = UDim2.new(0, 0, 1.415, 0)
Hide.Size = UDim2.new(1.005, 0, 0.08, 0)
Hide.ZIndex = 4
Hide.Font = Enum.Font.SciFi
Hide.FontSize = Enum.FontSize.Size24
Hide.Text = “Hide [“..string.upper(hideshowguikey)..”]”
Hide.TextColor3 = Color3.new(0, 0.333333, 1)
Hide.TextSize = 20
Hide.TextWrapped = true
Hide.MouseButton1Down:connect(function(x, y)
if showvar == true then
showvar = false
Main.Visible = false
Show.Visible = true
if printvar == true then
print(“Hidden”)
end
end
end)
Show.MouseButton1Down:connect(function(x, y)
if showvar == false then
showvar = true
Show.Visible = false
Main.Visible = true
if printvar == true then
print(“Shown”)
end
end
end)
inputcode.InputBegan:connect(function(input)
if input.KeyCode == Enum.KeyCode.LeftControl then
if keyOff == true then
keyOff = false
KeybindsActive.Text = “Active”
KeybindsActive.TextColor3 = Color3.new(0, 1, 0)
elseif keyOff == false then
keyOff = true
KeybindsActive.Text = “Inactive”
KeybindsActive.TextColor3 = Color3.new(1, 0, 1)
end
end
end)
mouse.keyDown:connect(function(key)
if keyOff == false then
if key == coinkey then –Coin Grabber
coingrabberfunc()
elseif key == MSkey then –Murderer/Sheriff Esp On
murderer = “None”
sheriff = “None”
Clear()
findmurderer()
findsheriff()
if printvar == true then
print(“Murderer/Sheriff”)
end
MSESPActive.Text = “Active”
MSESPActive.TextColor3 = Color3.new(0, 1, 0)
PlayersEspActive.Text = “Inactive”
PlayersEspActive.TextColor3 = Color3.new(1, 0, 1)
EspOffActive.Text = “Inactive”
EspOffActive.TextColor3 = Color3.new(1, 0, 1)
elseif key == playerskey then –Player Esp On
Clear()
MSESPActive.Text = “Inactive”
MSESPActive.TextColor3 = Color3.new(1, 0, 1)
PlayersEspActive.Text = “Active”
PlayersEspActive.TextColor3 = Color3.new(0, 1, 0)
EspOffActive.Text = “Inactive”
EspOffActive.TextColor3 = Color3.new(1, 0, 1)
findplayers()
if printvar == true then
print(“Players”)
end
elseif key == espoffkey then –Esp off
Clear()
if printvar == true then
print(“Esp Disabled”)
end
MSESPActive.Text = “Inactive”
MSESPActive.TextColor3 = Color3.new(1, 0, 1)
PlayersEspActive.Text = “Inactive”
PlayersEspActive.TextColor3 = Color3.new(1, 0, 1)
EspOffActive.Text = “Active”
EspOffActive.TextColor3 = Color3.new(0, 1, 0)
elseif key == flykey then –Fly
if flyvar == false then
sFLY()
flyvar = true
FlyActive.Text = “Active”
FlyActive.TextColor3 = Color3.new(0, 1, 0)
elseif flyvar == true then
flyvar = false
NOFLY()
FlyActive.Text = “Inactive”
FlyActive.TextColor3 = Color3.new(1, 0, 1)
end
elseif key == noclipkey then –Noclip toggle
if NClip == false then
NClip = true
if printvar == true then
print(“Noclip Enabled”)
end
NoclipActive.Text = “Active”
NoclipActive.TextColor3 = Color3.new(0, 1, 0)
elseif NClip == true then
NClip = false
if printvar == true then
print(“Noclip Disabled”)
end
NoclipActive.Text = “Inactive”
NoclipActive.TextColor3 = Color3.new(1, 0, 1)
end
elseif key == godmodekey then –Godmode
if godmodevar == false then
godmodevar = true
godmodefunc()
GodModeActive.Text = “Active”
GodModeActive.TextColor3 = Color3.new(0, 1, 0)
end
elseif key == xrayonkey then –Xray On
GuiXrayOnActive.Text = “Active”
GuiXrayOnActive.TextColor3 = Color3.new(0, 1, 0)
GuiXrayOffActive.Text = “Inactive”
GuiXrayOffActive.TextColor3 = Color3.new(1, 0, 1)
XrayOn(obj)
elseif key == xrayoffkey then –Xray Off
GuiXrayOnActive.Text = “Inactive”
GuiXrayOnActive.TextColor3 = Color3.new(1, 0, 1)
GuiXrayOffActive.Text = “Active”
GuiXrayOffActive.TextColor3 = Color3.new(0, 1, 0)
XrayOff(obj)
elseif key == bringgunkey then –Teleport Gun to You
if game.Workspace.GunDrop.CFrame ~= nil then
game.Workspace.GunDrop.CFrame = game:GetService(“Players”).LocalPlayer.Character.HumanoidRootPart.CFrame
else
if printvar == true then
print(“Gun not currently dropped”)
end
end
elseif key == hideshowguikey then –Show/Hide Gui
if showvar == false then
showvar = true
Show.Visible = false
Main.Visible = true
if printvar == true then
print(“Shown”)
end
elseif showvar == true then
showvar = false
Main.Visible = false
Show.Visible = true
if printvar == true then
print(“Hidden”)
end
end
end
end
end)
end
jaco sempai HAo Hao ha ho you is crazy guy, if you no want that this happen no do, you is free in game of this type, if other person do let them do
the person choose, it make no difference
I wonder who mysterious obstacle is?? I thought it could be rival chan but Reubenthepig080 said it wasnt
She will be a completely new character
Please yanderedev Stop procrastinating more Enter osana and obstecale to school and maybe bloggers but they have all the ingredients you mentioned in your videos we can not wait anymore.
He’s no procrastinating, he’s working constantly to get the game to a point where Osana can finally be added. Why don’t you try and build and code a game from scratch by yourself if your so impatient
Wow… ismaelhssain do you even know how hard it is to make a game? He’s not procrastinating things (why would he? That would mean more work for him later)… And not everything is implemented yet (Snap Mode for example isn’t in the game yet). And please don’t speak for the whole community because most of us are patient and will wait until YandereDev decides that he can add Osana to the game. Please be patient like the rest of us when you know how close we are to getting Osana and when there is probably like a month or two of work (Osana is basically done, YandereDev will probably finish the obstacle by July 1st and then only Snap Mode is left (i think). After that there will probably be bug fixes (and/or slight changes) and then Osana. It’s easy to say it like this but i am not the one who works on the game so don’t take this literally, this is just my estimation).
ayano: somethings wrong me: nah having blood on u is normal
lol
This update is really cool.
I just want to ask a few question that yandere dev said back in August 2017. He has brought up something called the Yakuza, and was thinking about adding it to the game. When he made that statement the old Delinquents were in the game, but now we have the new set of Delinquents in the game with a different story line. I’m just gonna assume that the Yakuza story line is gonna be added in the 1980 mode, but if that idea is scratch than RIP Yakuza..
I think it will be in the 1980s mode, there is a video on his youtube channel about the Yakuza so check it out (he explains why it would be better to add then in the 1980s mode)
I’m so excited for the Mysterious Obstacle 😉
And I just like you yandere dev has done well
next update might be added osana in game
may next year finish all rivals ¯\_(ツ)_/¯
You really don’t have nothing better to do, huh?
he said 2019 or 2020
He said: “When it’s ready”. There isn’t a date when Yandere Simulator will actually be finished.
can we have the opsticale in july 1rst,but we cant do anything to them,or talk to them?
also..
Please UWU
Then what would be the point of adding her if she does nothing? People would be very annoyed by that
questions and please answer me, it is something a little important and serious what I ask and I think.
1-Any time you are going to add as a Rival or that is to say a Rival man bone that likes senpai bone likes the boys?
2-.In this Update that is coming now is going to be a small or big update if you could show us a bit of Spoilers of what will come in this update pls.
3-I also wanted to know if at some point you are going to add that the blood dries when the floor spends a lot of time.
4-I also want to know. If the game is going to be a bit more with sense, what I’m trying to say is that I can not find the meaning … You kill one and you find another and you kill him. Entertain what I try to say. For example: That yandere will stain more blood if it has on the body.
5- Also when you kill someone with the knife it will remain like a hole in any part of the body. Where Yandere stabs him with any weapon. Let him have a wound.
6-There’s something that bothers me about high graphics. Excuse me but I have to be sincere Yandere Dev.Nose but I feel uncomfortable with high graphics. Because I wanted to improve a bit, for example, that the textures of everything are a little more realistic.
7-I would like there to be more animations of different things, for example running.
For me with that I am satisfied and it is everything else I love! It’s beautiful, good, I just wanted to say, I hope you’ll read it and you can answer me whether or not
1. I don’t know if you are asking about models or animations so i split this answer:
I – The models are obviously different and YandereDev can currently make only the appearances of the male rivals
II – The rival animations are only for the female rivals currently because it isn’t really known if there will be male rivals and there would have to be male animations of every female animation made which would bring extra work
2. If you are talking about the Mysterious Obstacle update, it will be big for YandereDev because he will be one step closer to finishing the demo, however since the Mysterious Obstacle will not be in the game after she is finished i’m guessing a small one
3. Wouldn’t that leave a red spot in the ground anyways?
4. I don’t really understand this question, but i think you are asking why is there so much blood on Yandere-Chan when she kills a person. I can just say that the models are not final and when they will change this will probably change too
5. Just like i said before, the models are not final, so there will probably be a wound when the new models are present
6. The game is supposed to look cute on the outside, but when you start killing people the game gets darker (aka the atmosphere levels)
7. There are not that many people running (the only time people are running are when they see you murder someone, when they see a dead body and the Sports Club when they are running). I don’t think there should be multiple animations for a single thing, because almost no one notices those things…
yan-dev, can i ask one favor?? please put otomachi una’s hair;-; im only gonna ask that, please put it in the game 😦
btw, good luck and fighting on the game yan-dev
u guys already did a very excellent work 😀
july 1st THATS TODAY
awhile ago, you said that if you had a bloody uniform, you would have to maybe steal a clean uniform from a girl taking a shower https://www.youtube.com/watch?v=18refFZ8FoI. maybe, if you are in the sports club, you can use the gym outfit and swimming outfit. but, when the bullies go out to tan, Yandere chan can take one of their clothes and make it where the bully doesn’t have their uniform for the rest of the day. she could have a reaction maybe saying “uh…? what happen to my school uniform?” something along those lines. Thank you for taking the time to read this – have a good day!
When will you be able to choose the gender of Ayanos perfect lover ?? If you do add it
I love the new starting! OwO