Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ----------------------------------------------------------------
- --//tom thing\\--
- ----------------------------------------------------------------
- print([[made by dinoturto
- leaked by anime
- loading tom thing or whatever this is]])
- print([[controls:
- click = scratch
- f = mouse trap
- g = piano
- h = HOW
- j = stroke
- z = C A R
- r = im outta here
- t = YOU SAY HAHA TO ME
- y = spin]])
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- Player = owner
- Character = Player.Character
- Humanoid = Character.Humanoid
- Humanoid.BreakJointsOnDeath = false
- RootPart = Character["HumanoidRootPart"]
- Torso = Character["Torso"]
- Head = Character["Head"]
- RightArm = Character["Right Arm"]
- LeftArm = Character["Left Arm"]
- RightLeg = Character["Right Leg"]
- LeftLeg = Character["Left Leg"]
- RootJoint = RootPart["RootJoint"]
- Neck = Torso["Neck"]
- RightShoulder = Torso["Right Shoulder"]
- LeftShoulder = Torso["Left Shoulder"]
- RightHip = Torso["Right Hip"]
- LeftHip = Torso["Left Hip"]
- Humanoid.WalkSpeed = 45
- local NB = Neck.C0
- local RSB = RightShoulder.C0
- local LSB = LeftShoulder.C0
- local RHB = RightHip.C0
- local LHB = LeftHip.C0
- local RJB = RootJoint.C0
- local A = LSB
- local Next1 = A
- local B = RSB
- local Next2 = B
- local C = LHB
- local Next3 = LHB
- local D = RHB
- local Next4 = RHB
- local E = RJB
- local Next5 = RJB
- local A = owner.Character:FindFirstChild("Animate")
- if A and A:IsA("Script") then
- A.Disabled = true
- end
- local Tr = Humanoid:GetPlayingAnimationTracks()
- for i = 1,#Tr do
- Tr[i]:Stop()
- end
- function MoveJoint(time,cframe,base,joint)
- local G = {}
- G.C0 = base * cframe
- local I = TweenInfo.new(time)
- local T = game:GetService("TweenService"):Create(joint,I,G)
- T:Play()
- end
- local Shirt = Character:FindFirstChildWhichIsA("Shirt")
- if not Shirt then
- Shirt = Instance.new("Shirt",Character)
- end
- Shirt.ShirtTemplate = "rbxassetid://3995644416"
- local Pants = Character:FindFirstChildWhichIsA("Pants")
- if not Pants then
- Pants = Instance.new("Pants",Character)
- end
- Pants.PantsTemplate = "rbxassetid://3995645381"
- hedmsh = "rbxassetid://0"
- hedtxt = "rbxassetid://0"
- local scratchdamage = Instance.new("Part",Character)
- scratchdamage.Name = "Claws"
- scratchdamage.Size = Vector3.new(3,2,2)
- scratchdamage.Locked = true
- scratchdamage.Transparency = 1
- scratchdamage.CanCollide = false
- scratchdamage.Massless = true
- local cardamage = Instance.new("Part", Character)
- cardamage.Name = "CAR HIT"
- cardamage.Size = Vector3.new(5,5,5)
- cardamage.Locked = true
- cardamage.Transparency = 1
- cardamage.CanCollide = false
- cardamage.Massless = true
- local W = Instance.new("Weld",scratchdamage)
- W.Part0 = scratchdamage
- W.Part1 = RightArm
- W.C0 = CFrame.new(0.5,1,1)
- local W = Instance.new("Weld",cardamage)
- W.Part0 = cardamage
- W.Part1 = RootPart
- W.C0 = CFrame.new(0,0,0)
- local S1A1 = Instance.new("Attachment",RightArm)
- local S1A2 = Instance.new("Attachment",RightArm)
- local S2A1 = Instance.new("Attachment",RightArm)
- local S2A2 = Instance.new("Attachment",RightArm)
- local S3A1 = Instance.new("Attachment",RightArm)
- local S3A2 = Instance.new("Attachment",RightArm)
- local scratch1 = Instance.new("Trail",script)
- local scratch2 = Instance.new("Trail",script)
- local scratch3 = Instance.new("Trail",script)
- local haha = Instance.new("Sound", Torso)
- haha.SoundId = "rbxassetid://660701977"
- haha.Volume = 5
- local ImOuttaHere = Instance.new("Sound", Torso)
- ImOuttaHere.SoundId = "rbxassetid://880884101"
- ImOuttaHere.Volume = 3
- local SonicJumpSound = Instance.new("Sound", Torso)
- SonicJumpSound.SoundId = "rbxassetid://151681170"
- SonicJumpSound.Volume = 3
- local carenginesound = Instance.new("Sound", Torso)
- carenginesound.SoundId = "rbxassetid://991269011"
- carenginesound.Volume = 3
- carenginesound.Looped = true
- local HOW = Instance.new("Sound", Torso)
- HOW.SoundId = "rbxassetid://4976943824"
- HOW.Volume = 3
- HOW.Looped = false
- local PianoMusic = Instance.new("Sound", Head)
- PianoMusic.Volume = 5
- PianoMusic.Looped = true
- local bruhmusic = Instance.new("Sound", Head)
- bruhmusic.Volume = 3
- bruhmusic.SoundId = "rbxassetid://4978287735"
- bruhmusic.Looped = true
- spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround = Instance.new("Sound", owner.Character.Torso)
- spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround.SoundId = "rbxassetid://2927157188"
- spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround.Volume = 1.5
- spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround.Pitch = 0.95
- spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround.Looped = true
- mhed = Instance.new("SpecialMesh",Head)
- mhed.MeshId = hedmsh
- mhed.TextureId = hedtxt
- mhed.Offset = Vector3.new(0, 0, 0)
- mhed.Scale = Vector3.new(0.65, 0.65, 0.65)
- ---------
- local Orin = "http://www.roblox.com/asset/?id=1065951398"
- Head.face.Texture = Orin
- function weld(a, b, acf)
- local w = Instance.new("Weld", a)
- w.Part0 = a
- w.Part1 = b
- w.C0 = acf
- end
- --------------------------------
- Head.face.Texture = "rbxassetid://1065951398"
- ----------------------------------------------------------------------------------
- local AddInstance = function(Object, ...)
- local Obj = Instance.new(Object)
- for i,v in next,(...) do
- Obj[i] = v
- end
- return Obj
- end
- ----------------------------------------------------
- local Reaper = AddInstance("Part",{
- Parent = Head,
- CFrame = Head.CFrame,
- formFactor = "Symmetric",
- Size = Vector3.new(1, 1, 1),
- CanCollide = false,
- TopSurface = "Smooth",
- BottomSurface = "Smooth",
- Locked = true,
- })
- local Weld = AddInstance("Weld",{
- Parent = Reaper,
- Part0 = Head,
- C0 = CFrame.new(0, 0.4, 0.2)*CFrame.Angles(0, 0, 0),
- Part1 = Reaper,
- })
- local Mesh = AddInstance("SpecialMesh",{
- Parent = Reaper,
- MeshId = "rbxassetid://4510754248",
- TextureId = "rbxassetid://4510754268",
- Scale = Vector3.new(0.4, 0.4, 0.4),
- VertexColor = Vector3.new(1, 1, 1),
- })
- local piano = AddInstance("Part",{
- CFrame = RootPart.CFrame,
- formFactor = "Symmetric",
- Size = Vector3.new(7,2,7),
- TopSurface = "Smooth",
- BottomSurface = "Smooth",
- Locked = true,
- Massless = true
- })
- local Weld = AddInstance("Weld",{
- Parent = piano,
- Part0 = RootPart,
- C0 = CFrame.new(-1.3, 0.15, -6)*CFrame.Angles(0, 2.4, 0),
- Part1 = piano,
- })
- local PianoMesh = AddInstance("SpecialMesh",{
- Parent = piano,
- MeshId = "rbxassetid://2602567112",
- TextureId = "rbxassetid://2602567208",
- Scale = Vector3.new(20, 20, 20),
- VertexColor = Vector3.new(1, 1, 1),
- Offset = Vector3.new(0, 1, 0)
- })
- local pianoseat = AddInstance("Part",{
- CFrame = RootPart.CFrame,
- formFactor = "Symmetric",
- Size = Vector3.new(1, 2, 1),
- CanCollide = false,
- TopSurface = "Smooth",
- BottomSurface = "Smooth",
- Locked = true,
- Massless = true
- })
- local Weld = AddInstance("Weld",{
- Parent = pianoseat,
- Part0 = RootPart,
- C0 = CFrame.new(0, -1.2, 0)*CFrame.Angles(0, 0, 0),
- Part1 = pianoseat,
- })
- local PianoSeatMesh = AddInstance("SpecialMesh",{
- Parent = pianoseat,
- MeshId = "rbxassetid://96065544",
- TextureId = "rbxassetid://96065600",
- Scale = Vector3.new(1.5, 1.5, 1.5),
- VertexColor = Vector3.new(1, 1, 1),
- })
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Model0 = Instance.new("Model")
- Part1 = Instance.new("Part")
- Part2 = Instance.new("Part")
- Part3 = Instance.new("Part")
- Part4 = Instance.new("Part")
- SurfaceGui5 = Instance.new("SurfaceGui")
- TextLabel6 = Instance.new("TextLabel")
- Part7 = Instance.new("Part")
- SurfaceGui8 = Instance.new("SurfaceGui")
- TextLabel9 = Instance.new("TextLabel")
- Part10 = Instance.new("Part")
- Part11 = Instance.new("Part")
- Part12 = Instance.new("Part")
- Part13 = Instance.new("Part")
- Part14 = Instance.new("Part")
- Part1.Transparency = 1
- Part2.Transparency = 1
- Part3.Transparency = 1
- Part4.Transparency = 1
- Part7.Transparency = 1
- Part10.Transparency = 1
- Part11.Transparency = 1
- Part12.Transparency = 1
- Part13.Transparency = 1
- Part14.Transparency = 1
- Part1.CanCollide = false
- Part2.CanCollide = false
- Part3.CanCollide = false
- Part4.CanCollide = false
- Part7.CanCollide = false
- Part10.CanCollide = false
- Part11.CanCollide = false
- Part12.CanCollide = false
- Part13.CanCollide = false
- Part14.CanCollide = false
- Model0.Parent = mas
- Part1.Parent = Model0
- Part1.CFrame = CFrame.new(0, 2.63147473, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part1.Position = Vector3.new(0, 2.63147473, -3.75)
- Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part1.Size = Vector3.new(9.25000477, 0.159482837, 0.318965673)
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.BrickColor = BrickColor.new("Institutional white")
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.brickColor = BrickColor.new("Institutional white")
- Part2.Parent = Model0
- Part2.CFrame = CFrame.new(-4.70474386, 5.74138451, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part2.Position = Vector3.new(-4.70474386, 5.74138451, -3.75)
- Part2.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part2.Size = Vector3.new(0.159482837, 6.37931347, 0.318965673)
- Part2.BottomSurface = Enum.SurfaceType.Smooth
- Part2.BrickColor = BrickColor.new("Institutional white")
- Part2.TopSurface = Enum.SurfaceType.Smooth
- Part2.brickColor = BrickColor.new("Institutional white")
- Part3.Parent = Model0
- Part3.CFrame = CFrame.new(0, 8.85129642, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part3.Position = Vector3.new(0, 8.85129642, -3.75)
- Part3.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part3.Size = Vector3.new(9.25000477, 0.159482837, 0.318965673)
- Part3.BottomSurface = Enum.SurfaceType.Smooth
- Part3.BrickColor = BrickColor.new("Institutional white")
- Part3.TopSurface = Enum.SurfaceType.Smooth
- Part3.brickColor = BrickColor.new("Institutional white")
- Part4.Parent = Model0
- Part4.CFrame = CFrame.new(0, 1.03663731, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part4.Position = Vector3.new(0, 1.03663731, -3.75)
- Part4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part4.Size = Vector3.new(10.2069016, 0.47844851, 0.318965673)
- Part4.BottomSurface = Enum.SurfaceType.Smooth
- Part4.BrickColor = BrickColor.new("Really black")
- Part4.TopSurface = Enum.SurfaceType.Smooth
- Part4.brickColor = BrickColor.new("Really black")
- SurfaceGui5.Parent = Part4
- SurfaceGui5.SizingMode = Enum.SurfaceGuiSizingMode.PixelsPerStud
- SurfaceGui5.LightInfluence = 1
- SurfaceGui5.ClipsDescendants = true
- SurfaceGui5.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- TextLabel6.Parent = SurfaceGui5
- TextLabel6.Size = UDim2.new(1, 0, 1, 0)
- TextLabel6.BackgroundColor = BrickColor.new("Really black")
- TextLabel6.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel6.BackgroundTransparency = 1
- TextLabel6.BorderColor = BrickColor.new("Really black")
- TextLabel6.BorderColor3 = Color3.new(0, 0, 0)
- TextLabel6.BorderSizePixel = 0
- TextLabel6.Font = Enum.Font.SourceSans
- TextLabel6.FontSize = Enum.FontSize.Size14
- TextLabel6.Text = ""
- TextLabel6.TextColor = BrickColor.new("Institutional white")
- TextLabel6.TextColor3 = Color3.new(1, 1, 1)
- TextLabel6.TextScaled = true
- TextLabel6.TextSize = 7
- TextLabel6.TextStrokeColor3 = Color3.new(1, 1, 1)
- TextLabel6.TextWrap = true
- TextLabel6.TextWrapped = true
- Part7.Parent = Model0
- Part7.CFrame = CFrame.new(0, 1.91380191, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part7.Position = Vector3.new(0, 1.91380191, -3.75)
- Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part7.Size = Vector3.new(10.2069016, 1.27586269, 0.318965673)
- Part7.BottomSurface = Enum.SurfaceType.Smooth
- Part7.BrickColor = BrickColor.new("Really black")
- Part7.TopSurface = Enum.SurfaceType.Smooth
- Part7.brickColor = BrickColor.new("Really black")
- SurfaceGui8.Parent = Part7
- SurfaceGui8.SizingMode = Enum.SurfaceGuiSizingMode.PixelsPerStud
- SurfaceGui8.LightInfluence = 1
- SurfaceGui8.ClipsDescendants = true
- SurfaceGui8.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- TextLabel9.Parent = SurfaceGui8
- TextLabel9.Size = UDim2.new(1, 0, 1, 0)
- TextLabel9.BackgroundColor = BrickColor.new("Really black")
- TextLabel9.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel9.BackgroundTransparency = 1
- TextLabel9.BorderColor = BrickColor.new("Really black")
- TextLabel9.BorderColor3 = Color3.new(0, 0, 0)
- TextLabel9.BorderSizePixel = 0
- TextLabel9.Font = Enum.Font.SourceSans
- TextLabel9.FontSize = Enum.FontSize.Size14
- TextLabel9.Text = ""
- TextLabel9.TextColor = BrickColor.new("Institutional white")
- TextLabel9.TextColor3 = Color3.new(1, 1, 1)
- TextLabel9.TextScaled = true
- TextLabel9.TextSize = 14
- TextLabel9.TextStrokeColor3 = Color3.new(1, 1, 1)
- TextLabel9.TextWrap = true
- TextLabel9.TextWrapped = true
- Part10.Parent = Model0
- Part10.CFrame = CFrame.new(0, 9.09052467, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part10.Position = Vector3.new(0, 9.09052467, -3.75)
- Part10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part10.Size = Vector3.new(10.2069016, 0.318965673, 0.318965673)
- Part10.BottomSurface = Enum.SurfaceType.Smooth
- Part10.BrickColor = BrickColor.new("Really black")
- Part10.TopSurface = Enum.SurfaceType.Smooth
- Part10.brickColor = BrickColor.new("Really black")
- Part11.Parent = Model0
- Part11.CFrame = CFrame.new(4.94396782, 5.58189631, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part11.Position = Vector3.new(4.94396782, 5.58189631, -3.75)
- Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part11.Size = Vector3.new(0.318965673, 6.69827938, 0.318965673)
- Part11.BottomSurface = Enum.SurfaceType.Smooth
- Part11.BrickColor = BrickColor.new("Really black")
- Part11.TopSurface = Enum.SurfaceType.Smooth
- Part11.brickColor = BrickColor.new("Really black")
- Part12.Parent = Model0
- Part12.CFrame = CFrame.new(4.70474386, 5.74139309, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part12.Position = Vector3.new(4.70474386, 5.74139309, -3.75)
- Part12.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part12.Size = Vector3.new(0.159482837, 6.37931347, 0.318965673)
- Part12.BottomSurface = Enum.SurfaceType.Smooth
- Part12.BrickColor = BrickColor.new("Institutional white")
- Part12.TopSurface = Enum.SurfaceType.Smooth
- Part12.brickColor = BrickColor.new("Institutional white")
- Part13.Parent = Model0
- Part13.CFrame = CFrame.new(-4.94396782, 5.58191013, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part13.Position = Vector3.new(-4.94396782, 5.58191013, -3.75)
- Part13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part13.Size = Vector3.new(0.318965673, 6.69827938, 0.318965673)
- Part13.BottomSurface = Enum.SurfaceType.Smooth
- Part13.BrickColor = BrickColor.new("Really black")
- Part13.TopSurface = Enum.SurfaceType.Smooth
- Part13.brickColor = BrickColor.new("Really black")
- Part14.Parent = Model0
- Part14.CFrame = CFrame.new(0, 0.398705959, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part14.Position = Vector3.new(0, 0.398705959, -3.75)
- Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part14.Size = Vector3.new(10.2069016, 0.797414184, 0.318965673)
- Part14.BottomSurface = Enum.SurfaceType.Smooth
- Part14.BrickColor = BrickColor.new("Really black")
- Part14.TopSurface = Enum.SurfaceType.Smooth
- Part14.brickColor = BrickColor.new("Really black")
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = script
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- local Weld = AddInstance("Weld",{
- Parent = Part1,
- Part0 = RootPart,
- C0 = CFrame.new(0, -0.63147473, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part1,
- })
- local Weld = AddInstance("Weld",{
- Parent = Part2,
- Part0 = RootPart,
- C0 = CFrame.new(-4.70474386, 2.74138451, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part2,
- })
- local Weld = AddInstance("Weld",{
- Parent = Part3,
- Part0 = RootPart,
- C0 = CFrame.new(0, 5.85129642, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part3,
- })
- local Weld = AddInstance("Weld",{
- Parent = Part4,
- Part0 = RootPart,
- C0 = CFrame.new(0, -1.03663731, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part4,
- })
- local Weld = AddInstance("Weld",{
- Parent = Part7,
- Part0 = RootPart,
- C0 = CFrame.new(0, -1.91380191, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part7,
- })
- local Weld = AddInstance("Weld",{
- Parent = Part10,
- Part0 = RootPart,
- C0 = CFrame.new(0, 6.09052467, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part10,
- })
- local Weld = AddInstance("Weld",{
- Parent = Part11,
- Part0 = RootPart,
- C0 = CFrame.new(4.94396782, 2.58189631, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part11,
- })
- local Weld = AddInstance("Weld",{
- Parent = Part12,
- Part0 = RootPart,
- C0 = CFrame.new(4.70474386, 2.74139309, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part12,
- })
- local Weld = AddInstance("Weld",{
- Parent = Part13,
- Part0 = RootPart,
- C0 = CFrame.new(-4.94396782, 2.58191013, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part13,
- })
- local Weld = AddInstance("Weld",{
- Parent = Part14,
- Part0 = RootPart,
- C0 = CFrame.new(0, -2.398705959, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Part14,
- })
- for i,v in pairs(Character:GetChildren()) do
- if v.ClassName == "Hat" or v.ClassName == "Accessory" then
- v:Destroy()
- end
- end
- local BC = Character["Body Colors"]
- BC.HeadColor3 = Color3.new(0.36, 0.4, 0.5)
- BC.LeftArmColor3 = Color3.new(0.36, 0.4, 0.5)
- BC.LeftLegColor3 = Color3.new(0.36, 0.4, 0.5)
- BC.RightArmColor3 = Color3.new(0.36, 0.4, 0.5)
- BC.RightLegColor3 = Color3.new(0.36, 0.4, 0.5)
- BC.TorsoColor3 = Color3.new(0.36, 0.4, 0.5)
- -----------------------------------------------
- S1A1.Position = Vector3.new(-0.5, -1, 0)
- S1A2.Position = Vector3.new(-0.3, -1, 0)
- S2A1.Position = Vector3.new(-0.1, -1, 0)
- S2A2.Position = Vector3.new(0.1, -1, 0)
- S3A1.Position = Vector3.new(0.3, -1, 0)
- S3A2.Position = Vector3.new(0.5, -1, 0)
- scratch1.Color = ColorSequence.new(Color3.new(1,1,1))
- scratch1.Transparency = NumberSequence.new(0,1)
- scratch1.MinLength = 0.02
- scratch1.Lifetime = 0.3
- scratch1.Attachment0 = S1A1
- scratch1.Attachment1 = S1A2
- scratch2.Color = ColorSequence.new(Color3.new(1,1,1))
- scratch2.Transparency = NumberSequence.new(0,1)
- scratch2.MinLength = 0.02
- scratch2.Lifetime = 0.3
- scratch2.Attachment0 = S2A1
- scratch2.Attachment1 = S2A2
- scratch3.Color = ColorSequence.new(Color3.new(1,1,1))
- scratch3.Transparency = NumberSequence.new(0,1)
- scratch3.MinLength = 0.02
- scratch3.Lifetime = 0.3
- scratch3.Attachment0 = S3A1
- scratch3.Attachment1 = S3A2
- scratch1.Enabled = false
- scratch2.Enabled = false
- scratch3.Enabled = false
- -----------------------------------------------
- local Attacking = false
- local BeingACar = false
- local CarHitting = false
- local OuttaHereing = false
- local Laughing = false
- local Playing = false
- local Slashing = false
- local CanPlaceTrap = true
- local CanLaugh = true
- local CanOuttaHere = true
- local CanBeACar = true
- local CanHOW = true
- local HOWing = false
- local Bruhing = false
- local Spinning = false
- local Hits = {}
- local CarHits = {}
- function Touched(hit)
- if Slashing and hit and hit.Parent then
- local H = hit.Parent:FindFirstChildWhichIsA("Humanoid")
- if H then
- local Hurt = true
- for i = 1,#Hits do
- if Hits[i] == H then
- Hurt = false
- end
- end
- if Hurt then
- H:TakeDamage(27)
- table.insert(Hits,H)
- end
- end
- end
- end
- function HitWithCar(hit)
- if CarHitting and hit and hit.Parent then
- local H = hit.Parent:FindFirstChildWhichIsA("Humanoid")
- if H then
- local Hurt2 = true
- for i = 1,#CarHits do
- if CarHits[i] == H then
- Hurt2 = false
- end
- end
- if Hurt2 then
- H:TakeDamage(1000)
- table.insert(CarHits,H)
- end
- end
- end
- end
- scratchdamage.Touched:Connect(Touched)
- cardamage.Touched:Connect(HitWithCar)
- function Input(plr,inp)
- if inp == "Down" and not Attacking and not HOWing and not Bruhing and not Playing and not BeingACar and not OuttaHereing and Character:FindFirstChildWhichIsA("Tool") == nil and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and not Laughing then
- Attacking = true
- Hits = {}
- MoveJoint(0.12,CFrame.new(0,0,0,-20,0,70,1),RSB,RightShoulder)
- wait(0.1)
- Slashing = true
- if Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
- MoveJoint(0.2,CFrame.new(0,0,0,0,0.3,0.5,1),RSB,RightShoulder)
- end
- scratch1.Enabled = true
- scratch2.Enabled = true
- scratch3.Enabled = true
- wait(0.2)
- scratch1.Enabled = false
- scratch2.Enabled = false
- scratch3.Enabled = false
- Slashing = false
- Attacking = false
- elseif inp == "T" and not Attacking and not HOWing and not Bruhing and not Playing and not OuttaHereing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and CanLaugh then
- haha:Play()
- Laughing = true
- CanLaugh = false
- delay(0,function()
- while Laughing do
- Humanoid:UnequipTools()
- wait(0.03)
- end
- end)
- wait(0.65)
- for i = 1, 8 do
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- MoveJoint(0.12,CFrame.new(0,0,0,-20,0,70,1),RSB,RightShoulder)
- wait(0.08)
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- MoveJoint(0.12,CFrame.new(0,0,0,0,0.3,0.5,1),RSB,RightShoulder)
- wait(0.08)
- end
- wait(0.8)
- for i = 1,2 do
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- MoveJoint(0.25,CFrame.new(0,0,0,-20,0,70,1),RSB,RightShoulder)
- wait(0.25)
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- MoveJoint(0.25,CFrame.new(0,0,0,0,0.3,0.5,1),RSB,RightShoulder)
- wait(0.25)
- end
- Laughing = false
- CanLaugh = true
- elseif inp == "R" and not Attacking and not HOWing and not Bruhing and not Playing and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and not Laughing and not BeingACar and CanOuttaHere then
- OuttaHereing = true
- CanOuttaHere = false
- Humanoid.WalkSpeed = 0
- Humanoid.JumpPower = 0
- delay(0,function()
- while OuttaHereing do
- Humanoid:UnequipTools()
- wait(0.03)
- end
- end)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.1875,1),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0,-0.1875,0.0469,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0.094,-0.0469,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.4219,1),RJB,RootJoint)
- wait(0.1)
- ImOuttaHere:Play()
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0.1401,1),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
- wait(0.1)
- for i = 1,3 do
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0.1401,1),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,-0.5625,-1.2656,5.2969,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
- wait(0.15)
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0.1401,1),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,-0.5625,-0.1875,5.2969,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
- wait(0.15)
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- end
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0.1401,1),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
- wait(0.2)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1875,0,0.3281,1),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
- wait(0.4)
- MoveJoint(0.25,CFrame.new(),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0.469,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,-0.469,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0.5,0.6875,0,0,0,0.094,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(-0.5,0.6875,0,0,0,-0.094,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,-0.5625,0.1875,-0.094,-0.5625,1),RJB,RootJoint)
- wait(0.15)
- MoveJoint(0.25,CFrame.new(0,0,0,0.094,0,0,1),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,-0.2344,0,-1.219,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,-0.2344,0,1.219,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0.8125,1.1875,0,0,0,0.094,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(-0.8125,1.1875,0,0,0,-0.094,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,-1.094,0.281,-0.1406,-0.5625,1),RJB,RootJoint)
- wait(0.4)
- SonicJumpSound:Play()
- MoveJoint(0.25,CFrame.new(0,0,0,0.094,0,0,1),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,-0.375,0,-1.266,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,-0.375,0,1.266,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0.0469,0,0,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(-0.5625,0.0406,0,0,-0.094,-0.094,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0.281,-0.1406,-0.5625,1),RJB,RootJoint)
- RootPart.Anchored = true
- Humanoid.PlatformStand = true
- local C = RootPart.CFrame
- for i = 1,40 do
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- Character:TranslateBy(Vector3.new(0,3 - i / 4,0)+C.RightVector*0.4+C.LookVector*0.25)
- wait(0.01)
- end
- wait(5)
- Humanoid.PlatformStand = false
- RootPart.Anchored = false
- RootPart.CFrame = C
- Neck.C0 = NB
- RightShoulder.C0 = RSB
- LeftShoulder.C0 = LSB
- RightHip.C0 = RHB
- LeftHip.C0 = LHB
- RootJoint.C0 = RJB
- Humanoid.WalkSpeed = 45
- Humanoid.JumpPower = 50
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),RSB,RightShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),RJB,RootJoint)
- OuttaHereing = false
- CanOuttaHere = true
- elseif inp == "Z" and not Attacking and not Playing and not OuttaHereing and not Laughing and not HOWing and not Bruhing and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
- if CanBeACar == true then
- BeingACar = true
- CarHitting = true
- CanBeACar = false
- if BeingACar == true then
- repeat carenginesound.SoundId = "rbxassetid://991269011"
- carenginesound:Resume()
- Humanoid.WalkSpeed = 75
- Humanoid.JumpPower = 5
- delay(0,function()
- while BeingACar do
- Humanoid:UnequipTools()
- wait(0.03)
- end
- end)
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- MoveJoint(0.025,CFrame.new(0,0,0,-0.890625,0,0,1),NB,Neck)
- MoveJoint(0.025,CFrame.new(-0.5,0,0,0,0,-1,1),LSB,LeftShoulder)
- MoveJoint(0.025,CFrame.new(0.5,0,0,0,0,1,1),RSB,RightShoulder)
- MoveJoint(0.025,CFrame.new(0,-0.375,1,0,0,-0.984375,1),LHB,LeftHip)
- MoveJoint(0.025,CFrame.new(0,-0.4375,0.90625,0,0,0.984375,1),RHB,RightHip)
- MoveJoint(0.025,CFrame.new(0.03125,0.03125,-1.0625,0.984375,0,0,1),RJB,RootJoint)
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- Next1 = Next1 * CFrame.new(0,0,0,0,0,1,1)
- local G = {}
- G.C0 = Next1
- local I = TweenInfo.new(0.05)
- local T = game:GetService("TweenService"):Create(LeftShoulder,I,G)
- T:Play()
- Next2 = Next2 * CFrame.new(0,0,0,0,0,-1,1)
- local G = {}
- G.C0 = Next2
- local I = TweenInfo.new(0.05)
- local T = game:GetService("TweenService"):Create(RightShoulder,I,G)
- T:Play()
- Next3 = Next3 * CFrame.new(0,0,0,0,0,1,1)
- local G = {}
- G.C0 = Next3
- local I = TweenInfo.new(0.05)
- local T = game:GetService("TweenService"):Create(LeftHip,I,G)
- T:Play()
- Next4 = Next4 * CFrame.new(0,0,0,0,0,-1,1)
- local G = {}
- G.C0 = Next4
- local I = TweenInfo.new(0.05)
- local T = game:GetService("TweenService"):Create(RightHip,I,G)
- T:Play()
- wait(0.025)
- if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
- break
- end
- until BeingACar == false
- end
- else
- BeingACar = false
- CarHitting = false
- CanBeACar = true
- Humanoid.WalkSpeed = 45
- Humanoid.JumpPower = 45
- carenginesound:Stop()
- end
- elseif inp == "G" and not Attacking and not Laughing and not OuttaHereing and not Bruhing and not HOWing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
- Playing = not Playing
- if Playing then
- Humanoid.WalkSpeed = 0
- Humanoid.JumpPower = 0
- Humanoid.Sit = true
- piano.Parent = RootPart
- piano.Velocity = Vector3.new()
- piano.RotVelocity = Vector3.new()
- pianoseat.Parent = Torso
- RootPart.Anchored = true
- PianoMusic:Play()
- local PianoMusicRandom = math.random(1,4)
- if PianoMusicRandom == 1 then
- PianoMusic.SoundId = "rbxassetid://336265697"
- elseif PianoMusicRandom == 2 then
- PianoMusic.SoundId = "rbxassetid://2553095871"
- elseif PianoMusicRandom == 3 then
- PianoMusic.SoundId = "rbxassetid://972291153"
- elseif PianoMusicRandom == 4 then
- PianoMusic.SoundId = "rbxassetid://278150642"
- end
- while Playing do
- Humanoid:UnequipTools()
- wait(0.03)
- end
- else
- Humanoid.WalkSpeed = 45
- Humanoid.JumpPower = 50
- Humanoid.Sit = false
- piano.Parent = nil
- pianoseat.Parent = nil
- RootPart.Anchored = false
- PianoMusic:Play()
- PianoMusic.SoundId = ""
- end
- elseif inp == "F" and CanPlaceTrap and not BeingACar and not HOWing and not Bruhing and not Attacking and not Playing and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and not Laughing and not OuttaHereing then
- Attacking = true
- CanPlaceTrap = false
- delay(0,function()
- while Attacking do
- Humanoid:UnequipTools()
- wait(0.03)
- end
- end)
- MoveJoint(0.3,CFrame.new(0,0,0,0,-10,70,1),RSB,RightShoulder)
- wait(0.3)
- if Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
- local T = Instance.new("Part")
- T.Name = "TrapBase"
- T.BrickColor = BrickColor.new("Nougat")
- T.Material = Enum.Material.WoodPlanks
- T.CFrame = Head.CFrame * CFrame.new(2,0.2,-1.5)
- T.Velocity = (Head.CFrame.LookVector+Head.CFrame.RightVector*-0.15)*40
- T.Size = Vector3.new(1.5,0.5,3)
- T.Locked = true
- T.Parent = script
- local BG = Instance.new("BodyGyro",T)
- BG.MaxTorque = Vector3.new(1000000,0,1000000)
- local C = Instance.new("Part",T)
- C.Name = "Cheese"
- C.BrickColor = BrickColor.new("Bright yellow")
- C.Size = Vector3.new(0.4,0.2,0.4)
- C.Locked = true
- local M = Instance.new("SpecialMesh",C)
- M.MeshType = Enum.MeshType.FileMesh
- M.MeshId = "rbxassetid://1090700"
- M.Scale = Vector3.new(0.3,0.3,0.3)
- local W = Instance.new("Weld",T)
- W.Part0 = T
- W.Part1 = C
- W.C0 = CFrame.new(0,0.35,-0.8)
- local S1 = Instance.new("Part",T)
- S1.Name = "Blade"
- S1.Material = Enum.Material.Metal
- S1.Size = Vector3.new(1.5,0.2,0.2)
- S1.Locked = true
- local Mo = Instance.new("Motor6D",T)
- Mo.Part0 = T
- Mo.Part1 = S1
- Mo.C0 = CFrame.new(0,0.35,0,0,1,0,1)
- Mo.C1 = CFrame.new(0,0,0,0,1,0,1)
- Mo.DesiredAngle = 1.57
- Mo.MaxVelocity = 0.02
- local S2 = Instance.new("Part",T)
- S2.Name = "Blade"
- S2.Material = Enum.Material.Metal
- S2.Size = Vector3.new(0.2,1.1,0.2)
- S2.Locked = true
- local W1 = Instance.new("Weld",S1)
- W1.Part0 = S1
- W1.Part1 = S2
- W1.C0 = CFrame.new(0.65,0.65,0)
- local S3 = Instance.new("Part",T)
- S3.Name = "Blade"
- S3.Material = Enum.Material.Metal
- S3.Size = Vector3.new(0.2,1.1,0.2)
- S3.Locked = true
- local W2 = Instance.new("Weld",S1)
- W2.Part0 = S1
- W2.Part1 = S3
- W2.C0 = CFrame.new(-0.65,0.65,0)
- local S4 = Instance.new("Part",T)
- S4.Name = "Blade"
- S4.Material = Enum.Material.Metal
- S4.Size = Vector3.new(1.5,0.2,0.2)
- S4.Locked = true
- local W3 = Instance.new("Weld",S2)
- W3.Part0 = S2
- W3.Part1 = S4
- W3.C0 = CFrame.new(-0.65,0.65,0)
- local Hit = false
- local function Remove(item)
- if not Hit and item == W or item == Mo or item == W1 or item == W2 or item == W3 then
- Hit = true
- game:GetService("Debris"):AddItem(T,5)
- end
- end
- T.DescendantRemoving:Connect(Remove)
- local function Touched(hit)
- if not Hit and hit and hit.Parent ~= Character then
- local H = hit.Parent:FindFirstChildWhichIsA("Humanoid")
- if H then
- Hit = true
- game:GetService("Debris"):AddItem(T,5)
- hit.Parent:BreakJoints()
- Mo.DesiredAngle = -1.57
- Mo.MaxVelocity = 1
- end
- end
- end
- T.Touched:Connect(Touched)
- MoveJoint(0.2,CFrame.new(0,0,0,0,0.3,0.5,1),RSB,RightShoulder)
- wait(0.2)
- end
- Attacking = false
- wait(4.8)
- CanPlaceTrap = true
- elseif inp == "H" and not Attacking and not Bruhing and not Laughing and not Playing and not OuttaHereing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and CanHOW then
- HOW:Play()
- HOWing = true
- CanHOW = false
- TextLabel6.Text = "HOW"
- TextLabel9.Text = "HOW"
- for _,v in pairs(Model0:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 0
- v.CanCollide = true
- elseif v:IsA("SurfaceGui") or v:IsA("TextLabel") then
- v.Transparency = 0
- end
- end
- MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),NB,Neck)
- MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),LSB,LeftShoulder)
- MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RSB,RightShoulder)
- MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),LHB,LeftHip)
- MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RHB,RightHip)
- MoveJoint(0.2,CFrame.new(0,0,3)*CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RJB,RootJoint)
- wait(HOW.TimeLength)
- HOWing = false
- for _,v in pairs(Model0:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- v.CanCollide = false
- elseif v:IsA("SurfaceGui") or v:IsA("TextLabel") then
- v.Transparency = 1
- end
- end
- TextLabel6.Text = ""
- TextLabel9.Text = ""
- wait(2)
- CanHOW = true
- elseif inp == "J" and not Attacking and not Laughing and not HOWing and not Playing and not OuttaHereing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
- if not Bruhing then
- bruhmusic:Play()
- Bruhing = true
- repeat
- MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),NB,Neck)
- MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),LSB,LeftShoulder)
- MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RSB,RightShoulder)
- MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),LHB,LeftHip)
- MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RHB,RightHip)
- MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RJB,RootJoint)
- wait(0.1)
- until Bruhing == false
- else
- bruhmusic:Stop()
- Bruhing = false
- end
- elseif inp == "Y" and not Attacking and not Laughing and not HOWing and not Playing and not OuttaHereing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
- if not Spinning then
- spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround:Play()
- Spinning = true
- repeat
- MoveJoint(0.15,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
- MoveJoint(0.15,CFrame.new(0,-0.5,0.4375,-1,0,0,1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0,-0.5,0.4375,-1,0,0,1),RSB,RightShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
- Next5 = Next5 * CFrame.new(0,0,0,0,0,1,1)
- local G = {}
- G.C0 = Next5
- local InfoNumber = 0.5
- local I = TweenInfo.new(InfoNumber)
- local T = game:GetService("TweenService"):Create(RootJoint,I,G)
- T:Play()
- wait(0.25)
- until Spinning == false
- else
- spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround:Stop()
- Spinning = false
- end
- end
- end
- local Text = [[local Hm = owner.Character:FindFirstChildWhichIsA("Humanoid")
- local Tr = Hm:GetPlayingAnimationTracks()
- for i = 1,#Tr do
- Tr[i]:Stop()
- end
- repeat wait(0.1) until script:FindFirstChildWhichIsA("RemoteEvent")
- local E = script:FindFirstChildWhichIsA("RemoteEvent")
- local Mouse = game:GetService("Players").LocalPlayer:GetMouse()
- function ButtonDown()
- E:FireServer("Down")
- end
- function KeyDown(Press)
- Press = string.lower(Press)
- if Press == "g" then
- E:FireServer("G")
- elseif Press == "f" then
- E:FireServer("F")
- elseif Press == "t" then
- E:FireServer("T")
- elseif Press == "r" then
- E:FireServer("R")
- elseif Press == "z" then
- E:FireServer("Z")
- elseif Press == "h" then
- E:FireServer("H")
- elseif Press == "j" then
- E:FireServer("J")
- elseif Press == "y" then
- E:FireServer("Y")
- end
- end
- Mouse.Button1Down:Connect(ButtonDown)
- Mouse.KeyDown:Connect(KeyDown)]]
- local Event = Instance.new("RemoteEvent",NLS(Text,Character))
- Event.OnServerEvent:Connect(Input)
- local A = owner.Character:FindFirstChild("Animate")
- if A and A:IsA("Script") then
- A.Disabled = true
- end
- local Hm = owner.Character:FindFirstChildWhichIsA("Humanoid")
- local Speed = 0
- local Frame = 0
- local Running = false
- local Climbing = false
- function Move(spd)
- Speed = spd
- end
- Hm.Running:Connect(Move)
- Hm.Climbing:Connect(Move)
- Hm.Swimming:Connect(Move)
- local LastAttack = 0
- local Type = "Slash"
- local Dance = 0
- delay(0,function()
- while true do
- local T = Character:FindFirstChildWhichIsA("Tool")
- if T then
- local A = T:FindFirstChild("toolanim")
- if A and A:IsA("StringValue") then
- LastAttack = workspace.DistributedGameTime
- Type = A.Value
- A:Destroy()
- end
- end
- if not OuttaHereing or BeingACar or HOWing or Bruhing then
- if LastAttack + 0.25 > workspace.DistributedGameTime and Type == "Lunge" and Hm:GetState() ~= Enum.HumanoidStateType.Dead then
- MoveJoint(0.06,CFrame.new(),NB,Neck)
- MoveJoint(0.06,CFrame.new(0,0,0,0,0,1,1),RSB,RightShoulder)
- MoveJoint(0.06,CFrame.new(0,0,0,0,0,0.5,1),LSB,LeftShoulder)
- MoveJoint(0.06,CFrame.new(0,0,0,0,0,0.5,1),RHB,RightHip)
- MoveJoint(0.06,CFrame.new(0,0,0,0,0,1,1),LHB,LeftHip)
- MoveJoint(0.06,CFrame.new(),RJB,RootJoint)
- elseif LastAttack + 0.25 > workspace.DistributedGameTime and Type == "Slash" and Hm:GetState() ~= Enum.HumanoidStateType.Dead then
- if LastAttack + 0.1 > workspace.DistributedGameTime then
- MoveJoint(0.12,CFrame.new(0,0,0,-2,0,20,1),RSB,RightShoulder)
- else
- MoveJoint(0.12,CFrame.new(0,0,0,0,0.3,0.1,1),RSB,RightShoulder)
- end
- end
- end
- wait(0.06)
- end
- end)
- function Died()
- Playing = false
- Humanoid.WalkSpeed = 45
- Humanoid.JumpPower = 50
- Humanoid.Sit = false
- piano.Parent = nil
- pianoseat.Parent = nil
- RootPart.Anchored = false
- PianoMusic:Play()
- PianoMusic.SoundId = ""
- local Sound = Instance.new("Sound",Head)
- Sound.Volume = 5
- Sound.SoundId = "rbxassetid://1025464252"
- Sound:Play()
- end
- Humanoid.Died:Connect(Died)
- function Chatted(msg)
- if msg == "/e dance" and (Hm:GetState() == Enum.HumanoidStateType.Running or Hm:GetState() == Enum.HumanoidStateType.RunningNoPhysics) then
- Dance = 1
- Frame = 0
- elseif msg == "/e dance2" and (Hm:GetState() == Enum.HumanoidStateType.Running or Hm:GetState() == Enum.HumanoidStateType.RunningNoPhysics) then
- Dance = 2
- Frame = 0
- elseif msg == "/e dance3" and (Hm:GetState() == Enum.HumanoidStateType.Running or Hm:GetState() == Enum.HumanoidStateType.RunningNoPhysics) then
- Dance = 3
- Frame = 0
- end
- end
- owner.Chatted:Connect(Chatted)
- while true do
- if OuttaHereing then
- repeat wait(0.1) until not OuttaHereing
- end
- if BeingACar then
- repeat wait(0.1) until not BeingACar
- end
- if HOWing then
- repeat wait(0.1) until not HOWing
- end
- if Bruhing then
- repeat wait(0.1) until not Bruhing
- end
- if Spinning then
- repeat wait(0.1) until not Spinning
- end
- local T = Character:FindFirstChildWhichIsA("Tool")
- if Hm:GetState() == Enum.HumanoidStateType.Dead then
- Dance = 0
- local BG = Instance.new("BodyGyro",RootPart)
- BG.MaxTorque = Vector3.new(1000000,0,1000000)
- MoveJoint(0.15,CFrame.new(0,0,0,0.1,0,0,1),NB,Neck)
- MoveJoint(0.15,CFrame.new(0,0,0,0,-0.15,0.1,1),RSB,RightShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0.1,-0.1,1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,0,-0.1,0.1,1),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0.15,-0.1,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,0.01,0,0,1),RJB,RootJoint)
- wait(0.1)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.05,0,0,1),NB,Neck)
- MoveJoint(0.15,CFrame.new(0,0,0,0,-0.2,0.25,1),RSB,RightShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0.2,-0.15,1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,0,-0.15,0.125,1),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0.3,-0.15,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.02,0,0,1),RJB,RootJoint)
- wait(0.1)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.15,0,0,1),NB,Neck)
- MoveJoint(0.15,CFrame.new(0,0,0,0.4,-0.2,2.6,1),RSB,RightShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,0.8,-0.4,-4,1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,0,-0.15,0.45,1),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0.1,-0.15,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0,1),RJB,RootJoint)
- wait(0.1)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.22,0,0,1),NB,Neck)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.6,0.5,-2.6,1),RSB,RightShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,-1,-0.4,4,1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.1,-0.15,0.7,1),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0.2,-0.15,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.17,0,0,1),RJB,RootJoint)
- wait(0.1)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.16,0,0,1),NB,Neck)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.6,-0.5,3,1),RSB,RightShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,2,2,-7,1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0,0.5,1),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0.2,-0.2,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.5,0,0,1),RJB,RootJoint)
- wait(0.1)
- MoveJoint(0.15,CFrame.new(0,0,0,0.05,0,0,1),NB,Neck)
- MoveJoint(0.15,CFrame.new(0,0,0,1.4,1.8,-10,1),RSB,RightShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,3,-4,10,1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0.5,1),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.2,0,-0.25,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.8,0,0,1),RJB,RootJoint)
- wait(0.1)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.05,0,0,1),NB,Neck)
- MoveJoint(0.15,CFrame.new(0,0,0,0,0.3,5,1),RSB,RightShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,-1,-1,8,-1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0.15,1),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.02,0,-0.2,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.95,0,0,1),RJB,RootJoint)
- wait(0.1)
- MoveJoint(0.15,CFrame.new(),NB,Neck)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0,1),RSB,RightShoulder)
- MoveJoint(0.15,CFrame.new(0,0,0,0.45,0,0,-1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(0,0.25,-0.1,-0.25,0,0,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-1,0,0,1),RJB,RootJoint)
- BG:Destroy()
- break
- elseif LastAttack + 0.25 > workspace.DistributedGameTime and Type == "Lunge" then
- wait(0.06)
- elseif Playing then
- Dance = 0
- Hm.Sit = true
- Frame = Frame + 1
- if Frame > 8 then
- Frame = 1
- end
- if Frame == 1 or Frame == 3 or Frame == 5 or Frame == 7 then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,-0.9,1),LSB,LeftShoulder)
- MoveJoint(0.1,CFrame.new(0,0,0,0,-0.1,0.8,1),RHB,RightHip)
- MoveJoint(0.1,CFrame.new(0,0,0,0,0.1,-1,1),LHB,LeftHip)
- MoveJoint(0.3,CFrame.new(),RJB,RootJoint)
- elseif Frame == 2 or Frame == 6 then
- MoveJoint(0.1,CFrame.new(0,0,0,-0.2,-0.3,4,1),RSB,RightShoulder)
- MoveJoint(0.1,CFrame.new(0,0,0,-0.2,-0.15,-3,1),LSB,LeftShoulder)
- MoveJoint(0.1,CFrame.new(0,0,0,0,-0.1,0.8,1),RHB,RightHip)
- MoveJoint(0.1,CFrame.new(0,0,0,0,0.1,-1,1),LHB,LeftHip)
- MoveJoint(0.3,CFrame.new(0,0,0,0.1,0,0,1),RJB,RootJoint)
- elseif Frame == 4 or Frame == 8 then
- MoveJoint(0.1,CFrame.new(0,0,0,0.5,-0.3,4,1),RSB,RightShoulder)
- MoveJoint(0.1,CFrame.new(0,0,0,0.5,-0.15,-3,1),LSB,LeftShoulder)
- MoveJoint(0.1,CFrame.new(0,0,0,0,-0.1,0.8,1),RHB,RightHip)
- MoveJoint(0.1,CFrame.new(0,0,0,0,0.1,-1,1),LHB,LeftHip)
- MoveJoint(0.3,CFrame.new(0,0,0,0.15,0,0,1),RJB,RootJoint)
- end
- if Frame == 3 then
- MoveJoint(0.3,CFrame.new(0,0,0,-0.02,0,0.05,1),NB,Neck)
- elseif Frame == 1 or Frame == 5 then
- MoveJoint(0.3,CFrame.new(0,0,0,0.05,0,0,1),NB,Neck)
- elseif Frame == 7 then
- MoveJoint(0.3,CFrame.new(0,0,0,-0.02,0,-0.05,1),NB,Neck)
- end
- wait(0.1)
- elseif Speed > 1 and (Hm:GetState() == Enum.HumanoidStateType.Running or Hm:GetState() == Enum.HumanoidStateType.RunningNoPhysics) then
- Dance = 0
- Frame = Frame + 1
- if Frame > 4 then
- Frame = 1
- end
- if Frame == 1 then
- if Speed > 20 then
- MoveJoint(3/Speed,CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-2.5,1),RSB,RightShoulder)
- end
- end
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,2.5,1),LSB,LeftShoulder)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-0.5,1),RHB,RightHip)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-0.5,1),LHB,LeftHip)
- MoveJoint(3/Speed,CFrame.new(0,0,0.1,-0.05,0,0,1),RJB,RootJoint)
- else
- MoveJoint(3/Speed,CFrame.new(0,0,0,-0.01,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,-0.1,-0.3,1),RSB,RightShoulder)
- end
- end
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0.1,-0.3,1),LSB,LeftShoulder)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,-0.05,0.3,1),RHB,RightHip)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0.05,0.4,1),LHB,LeftHip)
- MoveJoint(3/Speed,CFrame.new(0,0,-0.05),RJB,RootJoint)
- end
- elseif Frame == 2 or Frame == 4 then
- if Speed > 20 then
- MoveJoint(3/Speed,CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-2.5,1),RSB,RightShoulder)
- end
- end
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,2.5,1),LSB,LeftShoulder)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
- MoveJoint(3/Speed,CFrame.new(0,0,0,-0.05,0,0,1),RJB,RootJoint)
- else
- MoveJoint(3/Speed,CFrame.new(),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(3/Speed,CFrame.new(),RSB,RightShoulder)
- end
- end
- MoveJoint(3/Speed,CFrame.new(),LSB,LeftShoulder)
- MoveJoint(3/Speed,CFrame.new(),RHB,RightHip)
- MoveJoint(3/Speed,CFrame.new(),LHB,LeftHip)
- MoveJoint(3/Speed,CFrame.new(),RJB,RootJoint)
- end
- elseif Frame == 3 then
- if Speed > 20 then
- MoveJoint(3/Speed,CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-2.5,1),RSB,RightShoulder)
- end
- end
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,2.5,1),LSB,LeftShoulder)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,0.5,1),RHB,RightHip)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,0.5,1),LHB,LeftHip)
- MoveJoint(3/Speed,CFrame.new(0,0,0.1,-0.05,0,0,1),RJB,RootJoint)
- else
- MoveJoint(3/Speed,CFrame.new(0,0,0,0.01,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,-0.2,0.3,1),RSB,RightShoulder)
- end
- end
- MoveJoint(3/Speed,CFrame.new(0,0,0,-0.15,0.15,0.3,1),LSB,LeftShoulder)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0.1,-0.4,1),RHB,RightHip)
- MoveJoint(3/Speed,CFrame.new(0,0,0,0,0.05,-0.3,1),LHB,LeftHip)
- MoveJoint(3/Speed,CFrame.new(0,0,-0.05),RJB,RootJoint)
- end
- end
- wait(math.min(0.3,2.4/Speed))
- elseif Hm:GetState() == Enum.HumanoidStateType.Swimming then
- Dance = 0
- Frame = Frame + 1
- if Frame > 4 then
- Frame = 1
- end
- if Frame == 1 then
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.2,-0.3,4,1),RSB,RightShoulder)
- end
- end
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0.045,0,-0.03,0.1,-0.06,1),LSB,LeftShoulder)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.15,1),RHB,RightHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.15,1),LHB,LeftHip)
- elseif Frame == 2 then
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- end
- end
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0.2,0,0.5,-2,0.2,-0.2,1),LSB,LeftShoulder)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
- elseif Frame == 3 then
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,-0.1,0.1,1),RSB,RightShoulder)
- end
- end
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.2,-0.15,-3,1),LSB,LeftShoulder)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.15,1),RHB,RightHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.15,1),LHB,LeftHip)
- elseif Frame == 4 then
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(-0.2,0,0.5,-2,-0.2,0.2,1),RSB,RightShoulder)
- end
- end
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.9,1),LSB,LeftShoulder)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
- end
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.05,0,0,1),RJB,RootJoint)
- if Speed > 0.1 then
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.5,0,0,1),NB,Neck)
- else
- MoveJoint(0.7,CFrame.new(),NB,Neck)
- end
- wait(math.min(0.15,2/Speed))
- elseif Hm:GetState() == Enum.HumanoidStateType.Climbing then
- Dance = 0
- if Speed > 0.5 then
- Frame = Frame + 1
- if Frame > 4 then
- Frame = 1
- end
- elseif Speed < -0.5 then
- Frame = Frame - 1
- if Frame < 1 then
- Frame = 4
- end
- end
- if Frame == 1 then
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.2,-0.3,4,1),RSB,RightShoulder)
- end
- end
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0.1,-0.1,1),LSB,LeftShoulder)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.5,1),RHB,RightHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(-0.4,1,0.05,0,0.05,0.045,1),LHB,LeftHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0.1,-0.05,0,0,1),RJB,RootJoint)
- elseif Frame == 2 or Frame == 4 then
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- end
- end
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.9,1),LSB,LeftShoulder)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.05,0,0,1),RJB,RootJoint)
- elseif Frame == 3 then
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,-0.1,0.1,1),RSB,RightShoulder)
- end
- end
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.2,-0.15,-3,1),LSB,LeftShoulder)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0.4,1,0.05,0,-0.05,-0.045,1),RHB,RightHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.5,1),LHB,LeftHip)
- MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0.1,-0.05,0,0,1),RJB,RootJoint)
- end
- if math.abs(Speed) > 0.5 then
- wait(math.min(0.7,2.4/math.abs(Speed)))
- else
- wait(0.06)
- end
- elseif Hm:GetState() == Enum.HumanoidStateType.Freefall then
- Dance = 0
- if RootPart.Velocity.Y > 1 then
- MoveJoint(0.2,CFrame.new(0,0,0,-0.05,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.2,CFrame.new(0,0,0,0,-0.2,0.2,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.2,CFrame.new(0,0,0,0,0.2,-0.2,1),LSB,LeftShoulder)
- MoveJoint(0.2,CFrame.new(0.5,0.4,0.05,0,-0.05,-0.2,1),RHB,RightHip)
- MoveJoint(0.2,CFrame.new(-0.4,0.5,0.05,0,0.05,0.045,1),LHB,LeftHip)
- MoveJoint(0.2,CFrame.new(0,0,0,-0.02,0,0,1),RJB,RootJoint)
- else
- MoveJoint(0.2,CFrame.new(0,0,0,0.05,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.2,CFrame.new(-0.2,0,0.5,-2,-0.2,0.2,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.2,CFrame.new(0.2,0,0.5,-2,0.2,-0.2,1),LSB,LeftShoulder)
- MoveJoint(0.2,CFrame.new(0,0,0,0,-0.02,0.2,1),RHB,RightHip)
- MoveJoint(0.2,CFrame.new(0,0,0,0,0.02,-0.3,1),LHB,LeftHip)
- MoveJoint(0.2,CFrame.new(0,0,0,0.02,0,0,1),RJB,RootJoint)
- end
- wait(0.06)
- elseif Hm:GetState() == Enum.HumanoidStateType.Seated then
- Dance = 0
- MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.5,CFrame.new(0,0,0,0,-0.1,0.1,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.5,CFrame.new(0,0,0,0,0.1,-0.1,1),LSB,LeftShoulder)
- MoveJoint(0.5,CFrame.new(0,0,0,0,-0.1,0.8,1),RHB,RightHip)
- MoveJoint(0.5,CFrame.new(0,0,0,0,0.1,-1,1),LHB,LeftHip)
- MoveJoint(0.5,CFrame.new(),RJB,RootJoint)
- wait(0.06)
- else
- if Dance == 1 then
- Frame = Frame + 1
- if Frame > 16 then
- Frame = 1
- end
- if Frame <= 8 and Frame%2 == 1 then
- MoveJoint(0.15,CFrame.new(0,0,0,-0.2,0,-0.22,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.15,CFrame.new(0,0,0,-20,0,100,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0.2,1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0.6,-0.5,0,0.1,0,-0.9,1),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(-0.2,0,0,0,0.1,0.2,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0,1),RJB,RootJoint)
- elseif Frame <= 8 and Frame%2 == 0 then
- MoveJoint(0.15,CFrame.new(0,0,0,0.2,0,-0.22,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.15,CFrame.new(0,0,0,-0.2,0,0.9,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,-0.2,1),LSB,LeftShoulder)
- MoveJoint(0.15,CFrame.new(0,0.3,0,-0.1,0,0.2,1),RHB,RightHip)
- MoveJoint(0.15,CFrame.new(-0.5,0,0,0,0,0.2,1),LHB,LeftHip)
- MoveJoint(0.15,CFrame.new(0,0,-0.1,-0.04,0,0,1),RJB,RootJoint)
- elseif Frame > 8 and Frame%2 == 1 then
- MoveJoint(0.186,CFrame.new(0,0,0,0.1,0,-0.18,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.185,CFrame.new(0,0,0,0,0,-0.3,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.185,CFrame.new(0,0,0,0,0,0.2,1),LSB,LeftShoulder)
- MoveJoint(0.185,CFrame.new(0.8,0.7,0,0,0,-0.2,1),RHB,RightHip)
- MoveJoint(0.185,CFrame.new(-0.1,-0.1,0,0,0,0.2,1),LHB,LeftHip)
- MoveJoint(0.185,CFrame.new(0,0,0,-0.14,0,0,1),RJB,RootJoint)
- else
- MoveJoint(0.185,CFrame.new(0,0,0,0.15,0,-0.18,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.185,CFrame.new(0,0,0,0,0,0.2,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.185,CFrame.new(0,0,0,0,0,-0.2,1),LSB,LeftShoulder)
- MoveJoint(0.185,CFrame.new(0,0.1,0,0,0,0.2,1),RHB,RightHip)
- MoveJoint(0.185,CFrame.new(-0.18,-0.06,0,0,0,0.2,1),LHB,LeftHip)
- MoveJoint(0.185,CFrame.new(0,0,-0.1,-0.1,0,0,1),RJB,RootJoint)
- end
- wait(0.2)
- elseif Dance == 2 then
- Frame = Frame + 1
- if Frame > 6 then
- Frame = 1
- end
- if Frame == 1 or Frame == 3 then
- MoveJoint(0.25,CFrame.new(0,0,0,0,0.05,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.25,CFrame.new(0,-0.3,0.2,-1.3,0,0.4,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.25,CFrame.new(0,0,-0.2,0.5,0,-0.4,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0.2,0,-0.15,0,0,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0,-0.1,0,0.05,0,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0.1,0,0,0,-0.05,0,1),RJB,RootJoint)
- elseif Frame == 2 then
- MoveJoint(0.25,CFrame.new(0,0,0,0,-0.05,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.25,CFrame.new(0,0,-0.2,0.5,0,-0.4,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.25,CFrame.new(0,-0.3,0.2,-1.3,0,-0.4,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,-0.1,0,0.05,0,0,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0,0.2,0,-0.15,0,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(-0.1,0,0,0,0.05,0,1),RJB,RootJoint)
- elseif Frame == 4 or Frame == 6 then
- MoveJoint(0.25,CFrame.new(0,0,0,0,-0.05,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.25,CFrame.new(0,0,-0.2,0.5,0,0.4,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.25,CFrame.new(0,-0.3,0.2,-1.3,0,-0.4,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,-0.1,0,0.05,0,0,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0,0.2,0,-0.15,0,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(-0.1,0,0,0,0.05,0,1),RJB,RootJoint)
- else
- MoveJoint(0.25,CFrame.new(0,0,0,0,0.05,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.25,CFrame.new(0,-0.3,0.2,-1.3,0,0.4,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.25,CFrame.new(0,0,-0.2,0.2,0,0.4,1),LSB,LeftShoulder)
- MoveJoint(0.25,CFrame.new(0,0.2,0,-0.15,0,0,1),RHB,RightHip)
- MoveJoint(0.25,CFrame.new(0,-0.1,0,0.05,0,0,1),LHB,LeftHip)
- MoveJoint(0.25,CFrame.new(0.1,0,0,0,-0.05,0,1),RJB,RootJoint)
- end
- wait(0.22)
- elseif Dance == 3 then
- Frame = Frame + 1
- if Frame > 6 then
- Frame = 1
- end
- if Frame == 1 then
- MoveJoint(0.32,CFrame.new(0,0,0,0,0,0.375,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.32,CFrame.new(0.345,0,-0.56,0.422,0.375,0.66,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.32,CFrame.new(-0.75,-0.125,-0.313,0.375,-0.422,-0.28,1),LSB,LeftShoulder)
- MoveJoint(0.32,CFrame.new(0,0.1875,0,-0.094,0,0,1),RHB,RightHip)
- MoveJoint(0.32,CFrame.new(0,-0.0625,0,0.047,0,0,1),LHB,LeftHip)
- MoveJoint(0.32,CFrame.new(-0.0625,0,-0.03,0,-0.047,0,1),RJB,RootJoint)
- elseif Frame == 2 then
- MoveJoint(0.32,CFrame.new(),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.32,CFrame.new(0,0,0,0.0469,0,0,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.32,CFrame.new(0,0,0,0.0469,0,0,1),LSB,LeftShoulder)
- MoveJoint(0.32,CFrame.new(0,-0.125,0,0.094,0,0,1),RHB,RightHip)
- MoveJoint(0.32,CFrame.new(0,0.25,-0.094,-0.1406,0,0,1),LHB,LeftHip)
- MoveJoint(0.32,CFrame.new(0.1875,0,-0.0625,0,0.09375,0,1),RJB,RootJoint)
- elseif Frame == 3 then
- MoveJoint(0.32,CFrame.new(0,0,0,0,0,-0.094,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.32,CFrame.new(0.25,-0.532,0.125,-0.891,0.094,0.047,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.32,CFrame.new(-0.4375,-0.594,0,-0.516,-0.094,-0.47,1),LSB,LeftShoulder)
- MoveJoint(0.32,CFrame.new(0,0.46875,-0.19,-0.281,0,0,1),RHB,RightHip)
- MoveJoint(0.32,CFrame.new(0,0,0,0.047,0,0,1),LHB,LeftHip)
- MoveJoint(0.32,CFrame.new(0,0,-0.125,0,-0.094,0,1),RJB,RootJoint)
- elseif Frame == 4 then
- MoveJoint(0.32,CFrame.new(0,0,0,-0.0469,-0.094,-0.094,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.32,CFrame.new(0,0,0,0.0469,-0.094,-0.094,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.32,CFrame.new(0,0,0,-0.1875,0.0469,0.094,1),LSB,LeftShoulder)
- MoveJoint(0.32,CFrame.new(0,-0.1875,0,0.09375,-0.047,-0.094,1),RHB,RightHip)
- MoveJoint(0.32,CFrame.new(0,0.3125,0,-0.1875,0.094,0.0469,1),LHB,LeftHip)
- MoveJoint(0.32,CFrame.new(0.0625,0,0,0,0.094,0,1),RJB,RootJoint)
- elseif Frame == 5 then
- MoveJoint(0.32,CFrame.new(0,0,0,0,0.0469,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.32,CFrame.new(0.75,0.54,-0.5315,0.6094,0.75,2.0157,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.32,CFrame.new(-0.469,-0.219,-0.315,-0.1406,-0.703,-2.71,1),LSB,LeftShoulder)
- MoveJoint(0.32,CFrame.new(0,0,0,-0.094,-0.0469,-0.094,1),RHB,RightHip)
- MoveJoint(0.32,CFrame.new(0,0.094,0,0,0,-0.0469,1),LHB,LeftHip)
- MoveJoint(0.32,CFrame.new(-0.031,0,0,0,-0.0469,0,1),RJB,RootJoint)
- elseif Frame == 6 then
- MoveJoint(0.32,CFrame.new(0,0,0,0,0,-0.141,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.32,CFrame.new(0,0,0,-0.0469,-0.094,-0.094,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.32,CFrame.new(0,0,0,-0.141,0.234,0.094,1),LSB,LeftShoulder)
- MoveJoint(0.32,CFrame.new(-0.063,-0.063,0,0.047,-0.0469,0,1),RHB,RightHip)
- MoveJoint(0.32,CFrame.new(0.125,0.094,0,-0.047,0.094,0.094,1),LHB,LeftHip)
- MoveJoint(0.32,CFrame.new(0,0,0,0,0.047,0,1),RJB,RootJoint)
- end
- wait(0.35)
- else
- Frame = Frame + 1
- if Frame > 8 then
- Frame = 1
- end
- if Frame == 1 then
- MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.5,CFrame.new(0,0,0,0,-0.1,0,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.5,CFrame.new(0,0,0,0,0.1,0,1),LSB,LeftShoulder)
- MoveJoint(0.5,CFrame.new(0,0,0,0,-0.1,0,1),RHB,RightHip)
- MoveJoint(0.5,CFrame.new(0,0,0,0,0.1,0,1),LHB,LeftHip)
- MoveJoint(0.5,CFrame.new(),RJB,RootJoint)
- elseif Frame == 3 or Frame == 8 then
- MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.5,CFrame.new(0,0.015,0,-0.01,-0.1,0.02,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.5,CFrame.new(0,0.015,0,-0.01,0.1,-0.02,1),LSB,LeftShoulder)
- MoveJoint(0.5,CFrame.new(0.03,0.03,0.003,0,-0.1,-0.015,1),RHB,RightHip)
- MoveJoint(0.5,CFrame.new(-0.03,0.03,0.003,0,0.1,0.015,1),LHB,LeftHip)
- MoveJoint(0.5,CFrame.new(0,0,-0.03,0,0,0,1),RJB,RootJoint)
- elseif Frame == 4 or Frame == 7 then
- MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.5,CFrame.new(0,0.015,0,-0.02,-0.1,0.04,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.5,CFrame.new(0,0.015,0,-0.02,0.1,-0.04,1),LSB,LeftShoulder)
- MoveJoint(0.5,CFrame.new(0.06,0.06,0.006,0,-0.1,-0.03,1),RHB,RightHip)
- MoveJoint(0.5,CFrame.new(-0.06,0.06,0.006,0,0.1,0.03,1),LHB,LeftHip)
- MoveJoint(0.5,CFrame.new(0,0,-0.06,0,0,0,1),RJB,RootJoint)
- elseif Frame == 5 then
- MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
- if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
- if T then
- MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
- else
- MoveJoint(0.5,CFrame.new(0,0.045,0,-0.03,-0.1,0.06,1),RSB,RightShoulder)
- end
- end
- MoveJoint(0.5,CFrame.new(0,0.045,0,-0.03,0.1,-0.06,1),LSB,LeftShoulder)
- MoveJoint(0.5,CFrame.new(0.09,0.09,0.009,0,-0.1,-0.045,1),RHB,RightHip)
- MoveJoint(0.5,CFrame.new(-0.09,0.09,0.009,0,0.1,0.045,1),LHB,LeftHip)
- MoveJoint(0.5,CFrame.new(0,0,-0.09,0,0,0,1),RJB,RootJoint)
- end
- wait(0.12)
- end
- end
- end
Add Comment
Please, Sign In to add comment