Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local plr = game.Players.LocalPlayer
- local char = plr.Character
- char["Body Colors"]:Destroy()
- renders = game:GetService("RunService").RenderStepped
- local hum = char.Humanoid
- hum.MaxHealth = 999999999999999999999
- hum.Health = 999999999999999999999
- local force = Instance.new("ForceField",char)
- force.Visible = false
- local model = Instance.new("Model",char)
- model.Name = "Stickmans"
- wait(0.00000000000000000000000000000000001)
- char.Humanoid.NameDisplayDistance = 0
- char.Head.face.Texture = " "
- for _, child in pairs(char:GetChildren()) do
- if child.ClassName == 'Accessory' then
- child.Handle.Transparency = 1
- end
- end
- for _, child in pairs(char:GetChildren()) do
- if child.ClassName == 'CharacterMesh' then
- child:Destroy()
- end
- end
- for _, child in pairs(char:GetChildren()) do
- if child.ClassName == 'Pants' then
- child:Destroy()
- end
- end
- for _, child in pairs(char:GetChildren()) do
- if child.ClassName == 'Shirt' then
- child:Destroy()
- end
- end
- for _, child in pairs(char:GetChildren()) do
- if child.ClassName == 'Part' then
- child.BrickColor = BrickColor.new("Earth green")
- end
- end
- local isaearth = Instance.new("BoolValue",model)
- isaearth.Value = true
- local isawater = Instance.new("BoolValue",model)
- isawater.Value = false
- local isafire = Instance.new("BoolValue",model)
- isawater.Value = false
- local earth = Instance.new("BoolValue",model)
- earth.Value = true
- local water = Instance.new("BoolValue",model)
- water.Value = false
- local fire = Instance.new("BoolValue",model)
- fire.Value = false
- local isinground = Instance.new("BoolValue",model)
- isinground.Value = false
- --KeyDowns--
- function onKeyDown13(key13)
- if key13 == "h" then
- wait(0.000000000000000000000000000000000000000000000000000001)
- if fire.Value == false then
- fire.Value = true
- local w = Instance.new("Model",model)
- w.Name = "fire"
- local wrl = Instance.new("Part",w)
- wrl.Orientation = char["Right Leg"].Orientation
- wrl.Anchored = true
- wrl.CanCollide = false
- wrl.Position = char["Right Leg"].Position
- wrl.Size = char["Right Leg"].Size
- wrl.BrickColor = BrickColor.new("Really red")
- wrl.Position = wrl.Position + Vector3.new(0,5,0)
- wrl.Name = "Right Leg"
- local wll = Instance.new("Part",w)
- wll.Orientation = char["Left Leg"].Orientation
- wll.Anchored = true
- wll.CanCollide = false
- wll.Position = char["Left Leg"].Position
- wll.Size = char["Left Leg"].Size
- wll.BrickColor = BrickColor.new("Really red")
- wll.Position = wll.Position + Vector3.new(0,5,0)
- wll.Name = "Left Leg"
- local wra = Instance.new("Part",w)
- wra.Orientation = char["Right Arm"].Orientation
- wra.Anchored = true
- wra.CanCollide = false
- wra.Position = char["Right Arm"].Position
- wra.Size = char["Right Arm"].Size
- wra.BrickColor = BrickColor.new("Really red")
- wra.Position = wra.Position + Vector3.new(0,5,0)
- wra.Name = "Right Arm"
- local wla = Instance.new("Part",w)
- wla.Orientation = char["Left Arm"].Orientation
- wla.Anchored = true
- wla.CanCollide = false
- wla.Position = char["Left Arm"].Position
- wla.Size = char["Left Arm"].Size
- wla.BrickColor = BrickColor.new("Really red")
- wla.Position = wla.Position + Vector3.new(0,5,0)
- wla.Name = "Left Arm"
- local wt = Instance.new("Part",w)
- wt.Orientation = char.Torso.Orientation
- wt.Anchored = true
- wt.CanCollide = false
- wt.Position = char.Torso.Position
- wt.Size = char.Torso.Size
- wt.BrickColor = BrickColor.new("Really red")
- wt.Position = wt.Position + Vector3.new(0,5,0)
- wt.Name = "Torso"
- local wh = Instance.new("Part",w)
- wh.Orientation = char.Head.Orientation
- wh.Anchored = true
- wh.CanCollide = false
- wh.Position = char.Head.Position
- wh.Size = char.Head.Size
- wh.BrickColor = BrickColor.new("Really red")
- wh.Position = wh.Position + Vector3.new(0,5,0)
- wh.Name = "Head"
- local mc = Instance.new("SpecialMesh",wh)
- mc.MeshType = char.Head.Mesh.MeshType
- mc.Scale = char.Head.Mesh.Scale
- local LeftHip = Instance.new("Motor6D",wt)
- LeftHip.Name = "Left Hip"
- LeftHip.Part0 = wt
- LeftHip.Part1 = wll
- LeftHip.C0 = CFrame.new(-0.5,-2,0)
- local RightHip = Instance.new("Motor6D",wt)
- RightHip.Name = "Right Hip"
- RightHip.Part0 = wt
- RightHip.Part1 = wrl
- RightHip.C0 = CFrame.new(0.5,-2,0)
- local LeftShoulder = Instance.new("Motor6D",wt)
- LeftShoulder.Name = "Left Shoulder"
- LeftShoulder.Part0 = wt
- LeftShoulder.Part1 = wla
- LeftShoulder.C0 = char.Torso["Left Shoulder"].C0
- local RightShoulder = Instance.new("Motor6D",wt)
- RightShoulder.Name = "Right Shoulder"
- RightShoulder.Part0 = wt
- RightShoulder.Part1 = wra
- RightShoulder.C0 = char.Torso["Right Shoulder"].C0
- local whu = char.Humanoid:Clone()
- whu.Parent = w
- local wf = Instance.new("ForceField",w)
- wf.Visible = false
- local wal = Instance.new("Animation",w)
- wal.AnimationId = "rbxassetid://125750759"
- local anim = whu:LoadAnimation(w:FindFirstChildOfClass("Animation"))
- anim.Looped = true
- anim:Play()
- wh.Anchored = false
- wt.Anchored = false
- wla.Anchored = false
- wra.Anchored = false
- wll.Anchored = false
- wrl.Anchored = false
- local lsc = char["Left Arm"].LeftShoulderAttachment:Clone()
- lsc.Parent = wla
- local rsc = char["Right Arm"].RightShoulderAttachment:Clone()
- rsc.Parent = wra
- local hw = Instance.new("Weld",wt)
- hw.Part0 = wt
- hw.Part1 = wh
- hw.C0 = CFrame.new(0,1.5,0)
- local follow = Instance.new("BoolValue",w)
- follow = false
- while true do
- if game.Players.Subaru112.Character.Torso ~= nil then
- if game.Players.Subaru112.Character.Hat2.Handle.Position.X - w.Torso.Position.X <= 1000 then
- follow = true
- end
- end
- if follow then
- whu.WalkToPoint = game.Players.Subaru112.Character.Hat2.Handle.Position
- end
- wait(.5)
- end
- end
- end
- end
- function onKeyDown14(key14)
- if key14 == "j" then
- if fire.Value == true then
- if isaearth.Value == true then
- model.fire.Head.BrickColor = BrickColor.new("Earth green")
- model.fire.Torso.BrickColor = BrickColor.new("Earth green")
- model.fire["Right Leg"].BrickColor = BrickColor.new("Earth green")
- model.fire["Right Arm"].BrickColor = BrickColor.new("Earth green")
- model.fire["Left Arm"].BrickColor = BrickColor.new("Earth green")
- model.fire["Left Leg"].BrickColor = BrickColor.new("Earth green")
- char.Head.BrickColor = BrickColor.new("Really red")
- char.Torso.BrickColor = BrickColor.new("Really red")
- char["Right Leg"].BrickColor = BrickColor.new("Really red")
- char["Right Arm"].BrickColor = BrickColor.new("Really red")
- char["Left Arm"].BrickColor = BrickColor.new("Really red")
- char["Left Leg"].BrickColor = BrickColor.new("Really red")
- isaearth.Value = false
- isawater.Value = false
- isafire.Value = true
- end
- end
- end
- end
- function onKeyDown15(key15)
- if key15 == "k" then
- if fire.Value == true then
- if isaearth.Value == false then
- model.fire.Head.BrickColor = BrickColor.new("Really red")
- model.fire.Torso.BrickColor = BrickColor.new("Really red")
- model.fire["Right Leg"].BrickColor = BrickColor.new("Really red")
- model.fire["Right Arm"].BrickColor = BrickColor.new("Really red")
- model.fire["Left Arm"].BrickColor = BrickColor.new("Really red")
- model.fire["Left Leg"].BrickColor = BrickColor.new("Really red")
- char.Head.BrickColor = BrickColor.new("Earth green")
- char.Torso.BrickColor = BrickColor.new("Earth green")
- char["Right Leg"].BrickColor = BrickColor.new("Earth green")
- char["Right Arm"].BrickColor = BrickColor.new("Earth green")
- char["Left Arm"].BrickColor = BrickColor.new("Earth green")
- char["Left Leg"].BrickColor = BrickColor.new("Earth green")
- isaearth.Value = true
- isawater.Value = false
- isafire.Value = false
- end
- end
- end
- end
- function onKeyDown16(key16)
- if key16 == "l" then
- if fire.Value == true then
- fire.Value = false
- model.fire:Destroy()
- end
- end
- end
- function onKeyDown(key)
- if key == "q" then
- wait(0.000000000000000000000000000000000000000000000000000001)
- if water.Value == false then
- water.Value = true
- local w = Instance.new("Model",model)
- w.Name = "water"
- local wrl = Instance.new("Part",w)
- wrl.Orientation = char["Right Leg"].Orientation
- wrl.Anchored = true
- wrl.CanCollide = false
- wrl.Position = char["Right Leg"].Position
- wrl.Size = char["Right Leg"].Size
- wrl.BrickColor = BrickColor.new("Cyan")
- wrl.Position = wrl.Position + Vector3.new(0,5,0)
- wrl.Name = "Right Leg"
- local wll = Instance.new("Part",w)
- wll.Orientation = char["Left Leg"].Orientation
- wll.Anchored = true
- wll.CanCollide = false
- wll.Position = char["Left Leg"].Position
- wll.Size = char["Left Leg"].Size
- wll.BrickColor = BrickColor.new("Cyan")
- wll.Position = wll.Position + Vector3.new(0,5,0)
- wll.Name = "Left Leg"
- local wra = Instance.new("Part",w)
- wra.Orientation = char["Right Arm"].Orientation
- wra.Anchored = true
- wra.CanCollide = false
- wra.Position = char["Right Arm"].Position
- wra.Size = char["Right Arm"].Size
- wra.BrickColor = BrickColor.new("Cyan")
- wra.Position = wra.Position + Vector3.new(0,5,0)
- wra.Name = "Right Arm"
- local wla = Instance.new("Part",w)
- wla.Orientation = char["Left Arm"].Orientation
- wla.Anchored = true
- wla.CanCollide = false
- wla.Position = char["Left Arm"].Position
- wla.Size = char["Left Arm"].Size
- wla.BrickColor = BrickColor.new("Cyan")
- wla.Position = wla.Position + Vector3.new(0,5,0)
- wla.Name = "Left Arm"
- local wt = Instance.new("Part",w)
- wt.Orientation = char.Torso.Orientation
- wt.Anchored = true
- wt.CanCollide = false
- wt.Position = char.Torso.Position
- wt.Size = char.Torso.Size
- wt.BrickColor = BrickColor.new("Cyan")
- wt.Position = wt.Position + Vector3.new(0,5,0)
- wt.Name = "Torso"
- local wh = Instance.new("Part",w)
- wh.Orientation = char.Head.Orientation
- wh.Anchored = true
- wh.CanCollide = false
- wh.Position = char.Head.Position
- wh.Size = char.Head.Size
- wh.BrickColor = BrickColor.new("Cyan")
- wh.Position = wh.Position + Vector3.new(0,5,0)
- wh.Name = "Head"
- local mc = Instance.new("SpecialMesh",wh)
- mc.MeshType = char.Head.Mesh.MeshType
- mc.Scale = char.Head.Mesh.Scale
- local LeftHip = Instance.new("Motor6D",wt)
- LeftHip.Name = "Left Hip"
- LeftHip.Part0 = wt
- LeftHip.Part1 = wll
- LeftHip.C0 = CFrame.new(-0.5,-2,0)
- local RightHip = Instance.new("Motor6D",wt)
- RightHip.Name = "Right Hip"
- RightHip.Part0 = wt
- RightHip.Part1 = wrl
- RightHip.C0 = CFrame.new(0.5,-2,0)
- local LeftShoulder = Instance.new("Motor6D",wt)
- LeftShoulder.Name = "Left Shoulder"
- LeftShoulder.Part0 = wt
- LeftShoulder.Part1 = wla
- LeftShoulder.C0 = char.Torso["Left Shoulder"].C0
- local RightShoulder = Instance.new("Motor6D",wt)
- RightShoulder.Name = "Right Shoulder"
- RightShoulder.Part0 = wt
- RightShoulder.Part1 = wra
- RightShoulder.C0 = char.Torso["Right Shoulder"].C0
- local whu = char.Humanoid:Clone()
- whu.Parent = w
- local wf = Instance.new("ForceField",w)
- wf.Visible = false
- local wal = Instance.new("Animation",w)
- wal.AnimationId = "rbxassetid://125750759"
- local anim = whu:LoadAnimation(w:FindFirstChildOfClass("Animation"))
- anim.Looped = true
- anim:Play()
- wh.Anchored = false
- wt.Anchored = false
- wla.Anchored = false
- wra.Anchored = false
- wll.Anchored = false
- wrl.Anchored = false
- local lsc = char["Left Arm"].LeftShoulderAttachment:Clone()
- lsc.Parent = wla
- local rsc = char["Right Arm"].RightShoulderAttachment:Clone()
- rsc.Parent = wra
- local hw = Instance.new("Weld",wt)
- hw.Part0 = wt
- hw.Part1 = wh
- hw.C0 = CFrame.new(0,1.5,0)
- local follow = Instance.new("BoolValue",w)
- follow = false
- while true do
- if game.Players.Subaru112.Character.Torso ~= nil then
- if game.Players.Subaru112.Character.Hat.Handle.Position.X - w.Torso.Position.X <= 1000 then
- follow = true
- end
- end
- if follow then
- whu.WalkToPoint = game.Players.Subaru112.Character.Hat.Handle.Position
- end
- wait(.5)
- end
- end
- end
- end
- function onKeyDown3(key3)
- if key3 == "r" then
- if water.Value == true then
- if isaearth.Value == true then
- model.water.Head.BrickColor = BrickColor.new("Earth green")
- model.water.Torso.BrickColor = BrickColor.new("Earth green")
- model.water["Right Leg"].BrickColor = BrickColor.new("Earth green")
- model.water["Right Arm"].BrickColor = BrickColor.new("Earth green")
- model.water["Left Arm"].BrickColor = BrickColor.new("Earth green")
- model.water["Left Leg"].BrickColor = BrickColor.new("Earth green")
- char.Head.BrickColor = BrickColor.new("Cyan")
- char.Torso.BrickColor = BrickColor.new("Cyan")
- char["Right Leg"].BrickColor = BrickColor.new("Cyan")
- char["Right Arm"].BrickColor = BrickColor.new("Cyan")
- char["Left Arm"].BrickColor = BrickColor.new("Cyan")
- char["Left Leg"].BrickColor = BrickColor.new("Cyan")
- isaearth.Value = false
- isawater.Value = true
- isafire.Value = false
- end
- end
- end
- end
- function onKeyDown4(key4)
- if key4 == "t" then
- if water.Value == true then
- if isaearth.Value == false then
- model.water.Head.BrickColor = BrickColor.new("Cyan")
- model.water.Torso.BrickColor = BrickColor.new("Cyan")
- model.water["Right Leg"].BrickColor = BrickColor.new("Cyan")
- model.water["Right Arm"].BrickColor = BrickColor.new("Cyan")
- model.water["Left Arm"].BrickColor = BrickColor.new("Cyan")
- model.water["Left Leg"].BrickColor = BrickColor.new("Cyan")
- char.Head.BrickColor = BrickColor.new("Earth green")
- char.Torso.BrickColor = BrickColor.new("Earth green")
- char["Right Leg"].BrickColor = BrickColor.new("Earth green")
- char["Right Arm"].BrickColor = BrickColor.new("Earth green")
- char["Left Arm"].BrickColor = BrickColor.new("Earth green")
- char["Left Leg"].BrickColor = BrickColor.new("Earth green")
- isaearth.Value = true
- isawater.Value = false
- isafire.Value = false
- end
- end
- end
- end
- function onKeyDown2(key2)
- if key2 == "e" then
- if water.Value == true then
- water.Value = false
- model.water:Destroy()
- end
- end
- end
- function onKeyDown5(key5)
- if key5 == "y" then
- if isaearth.Value == true then
- if isinground.Value == false then
- isinground.Value = true
- local root = char.HumanoidRootPart.RootJoint:Clone()
- char.HumanoidRootPart.RootJoint.Part1 = nil
- root.Parent = char.Torso
- root.C0 = CFrame.new(0, -0.5, 0)
- wait(0.3)
- root.C0 = CFrame.new(0, -1, 0)
- wait(0.3)
- root.C0 = CFrame.new(0, -1.5, 0)
- wait(0.3)
- root.C0 = CFrame.new(0, -2, 0)
- wait(0.3)
- root.C0 = CFrame.new(0, -2.5, 0)
- wait(0.3)
- char.Torso.Transparency = 1
- char.Head.Transparency = 1
- char["Left Arm"].Transparency = 1
- char["Left Leg"].Transparency = 1
- char["Right Arm"].Transparency = 1
- char["Right Leg"].Transparency = 1
- end
- end
- end
- end
- function onKeyDown6(key6)
- if key6 == "u" then
- if isaearth.Value == true then
- if isinground.Value == true then
- local root2 = char.Torso.RootJoint
- char.Torso.Transparency = 0
- char.Head.Transparency = 0
- char["Left Arm"].Transparency = 0
- char["Left Leg"].Transparency = 0
- char["Right Arm"].Transparency = 0
- char["Right Leg"].Transparency = 0
- root2.C0 = CFrame.new(0, -2.5, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, -2, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, -1.5, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, -1, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, -0.5, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, 0, 0)
- isinground.Value = false
- root2:Destroy()
- char.HumanoidRootPart.RootJoint.Part1 = char.Torso
- end
- end
- end
- end
- local eato = Instance.new("BoolValue",char)
- eato.Value = false
- function onKeyDown7(key7)
- if key7 == "p" then
- if isaearth.Value == true then
- eato.Value = true
- local rs = char.Torso["Right Shoulder"]
- rs.Part1 = nil
- local rsw = Instance.new("Weld",char)
- rsw.Name = "RightShoulder"
- rsw.C0 = CFrame.new(1.5, 0.5, -0.5, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 10, 1)
- rsw.Part0 = char.Torso
- rsw.Part1 = char["Right Arm"]
- wait(4)
- rs.Part1 = char["Right Arm"]
- rsw:Destroy()
- eato.Value = false
- end
- end
- end
- function onTouched(brick)
- if eato.Value == true then
- local humn = brick.Parent:FindFirstChildOfClass("Humanoid")
- if humn then
- for i,he in pairs(humn.Parent:GetChildren()) do
- if he.Name == "Head" then
- local hc = Instance.new("Part",he)
- hc.Orientation = he.Orientation
- hc.CanCollide = false
- hc.Position = he.Position
- hc.Material = "Grass"
- hc.BrickColor = BrickColor.new("Burnt Sienna")
- hc.Size = Vector3.new(0.1,0.1,1.3)
- hc.Anchored = true
- local hcw = Instance.new("Weld",he)
- hcw.Part0 = he
- hcw.Part1 = hc
- he.Anchored = true
- for i = 1,11 do
- hc.Size = hc.Size + Vector3.new(0.1,0.1,0)
- game:GetService("RunService").Stepped:wait()
- end
- hc.Anchored = false
- he.Anchored = false
- local hcw = Instance.new("Weld",he)
- hcw.Part0 = he
- hcw.Part1 = hc
- hc.CanCollide = true
- he.CanCollide = false
- he.Transparency = 1
- end
- end
- for i,t in pairs(humn.Parent:GetChildren()) do
- if t.Name == "Torso" then
- local tc = Instance.new("Part",t)
- local tw = Instance.new("Weld",t)
- tw.Part0 = t
- tw.Part1 = char["Right Arm"]
- tw.C0 = CFrame.new(0, 0.5, 1, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 10, 1)
- wait(0.5)
- char.Torso.Anchored = true
- char.Head.Anchored = true
- char["Right Arm"].Anchored = true
- char["Right Leg"].Anchored = true
- char["Left Arm"].Anchored = true
- char["Left Leg"].Anchored = true
- t.Anchored = true
- tc.Orientation = t.Orientation
- tc.CanCollide = false
- tc.Position = t.Position
- tc.Material = "Grass"
- tc.BrickColor = BrickColor.new("Burnt Sienna")
- tc.Size = Vector3.new(0.1,0.1,1.3)
- tc.Anchored = true
- local tcw = Instance.new("Weld",t)
- tcw.Part0 = t
- tcw.Part1 = tc
- t.Anchored = true
- tc.Position = t.Position
- for i = 1,20 do
- tc.Size = tc.Size + Vector3.new(0.1,0.1,0)
- game:GetService("RunService").Stepped:wait()
- end
- tc.Anchored = false
- t.Anchored = false
- local tcw = Instance.new("Weld",t)
- tcw.Part0 = t
- tcw.Part1 = tc
- tc.CanCollide = true
- t.CanCollide = false
- t.Transparency = 1
- wait(1)
- char.Torso.Anchored = false
- char.Head.Anchored = false
- char["Right Arm"].Anchored = false
- char["Right Leg"].Anchored = false
- char["Left Arm"].Anchored = false
- char["Left Leg"].Anchored = false
- tw:Destroy()
- end
- end
- for i,v in pairs(humn.Parent:GetChildren()) do
- if v.Name == "Right Arm" then
- local rac = Instance.new("Part",v)
- rac.Orientation = v.Orientation
- rac.CanCollide = false
- rac.Position = v.Position
- rac.Material = "Grass"
- rac.BrickColor = BrickColor.new("Burnt Sienna")
- rac.Size = Vector3.new(0.1,0.1,1.3)
- rac.Anchored = true
- local raccw = Instance.new("Weld",v)
- raccw.Part0 = v
- raccw.Part1 = rac
- v.Anchored = true
- rac.Position = rac.Position - Vector3.new(0,2,0)
- for i = 1,11 do
- rac.Size = rac.Size + Vector3.new(0.1,0.2,0)
- game:GetService("RunService").Stepped:wait()
- end
- rac.Anchored = false
- v.Anchored = false
- local raccw = Instance.new("Weld",v)
- raccw.Part0 = v
- raccw.Part1 = rac
- rac.CanCollide = true
- v.CanCollide = false
- v.Transparency = 1
- end
- end
- for i,v in pairs(humn.Parent:GetChildren()) do
- if v.Name == "Left Arm" then
- local lac = Instance.new("Part",v)
- lac.Orientation = v.Orientation
- lac.CanCollide = false
- lac.Position = v.Position
- lac.Material = "Grass"
- lac.BrickColor = BrickColor.new("Burnt Sienna")
- lac.Size = Vector3.new(0.1,0.1,1.3)
- lac.Anchored = true
- local laccw = Instance.new("Weld",v)
- laccw.Part0 = v
- laccw.Part1 = lac
- v.Anchored = true
- lac.Position = lac.Position - Vector3.new(0,2,0)
- for i = 1,11 do
- lac.Size = lac.Size + Vector3.new(0.1,0.2,0)
- game:GetService("RunService").Stepped:wait()
- end
- lac.Anchored = false
- v.Anchored = false
- local laccw = Instance.new("Weld",v)
- laccw.Part0 = v
- laccw.Part1 = lac
- lac.CanCollide = true
- v.CanCollide = false
- v.Transparency = 1
- end
- end
- for i,v in pairs(humn.Parent:GetChildren()) do
- if v.Name == "Right Leg" then
- v.CanCollide = true
- local rac = Instance.new("Part",v)
- rac.Orientation = v.Orientation
- rac.CanCollide = false
- rac.Position = v.Position
- rac.Material = "Grass"
- rac.BrickColor = BrickColor.new("Burnt Sienna")
- rac.Size = Vector3.new(0.1,0.1,1.3)
- rac.Anchored = true
- local raccw = Instance.new("Weld",v)
- raccw.Part0 = v
- raccw.Part1 = rac
- v.Anchored = true
- rac.Position = rac.Position - Vector3.new(0,2,0)
- for i = 1,11 do
- rac.Size = rac.Size + Vector3.new(0.1,0.2,0)
- game:GetService("RunService").Stepped:wait()
- end
- rac.Anchored = false
- v.Anchored = false
- local raccw = Instance.new("Weld",v)
- raccw.Part0 = v
- raccw.Part1 = rac
- rac.CanCollide = true
- v.CanCollide = false
- v.Transparency = 1
- end
- end
- for i,v in pairs(humn.Parent:GetChildren()) do
- if v.Name == "Left Leg" then
- local lac = Instance.new("Part",v)
- lac.Orientation = v.Orientation
- lac.CanCollide = false
- lac.Position = v.Position
- lac.Material = "Grass"
- lac.BrickColor = BrickColor.new("Burnt Sienna")
- lac.Size = Vector3.new(0.1,0.1,1.3)
- lac.Anchored = true
- local laccw = Instance.new("Weld",v)
- laccw.Part0 = v
- laccw.Part1 = lac
- v.Anchored = true
- lac.Position = lac.Position - Vector3.new(0,2,0)
- for i = 1,11 do
- lac.Size = lac.Size + Vector3.new(0.1,0.2,0)
- game:GetService("RunService").Stepped:wait()
- end
- lac.Anchored = false
- v.Anchored = false
- local laccw = Instance.new("Weld",v)
- laccw.Part0 = v
- laccw.Part1 = lac
- lac.CanCollide = true
- v.CanCollide = false
- v.Transparency = 1
- end
- end
- for i,v in pairs(humn.Parent:GetChildren()) do
- if v.ClassName == "Script" then
- v:Destroy()
- end
- end
- for i,v in pairs(humn.Parent:GetChildren()) do
- if v.ClassName == "LocalScript" then
- v:Destroy()
- end
- end
- for i,v in pairs(humn.Parent:GetChildren()) do
- if v.ClassName == "Hat" then
- v:Destroy()
- end
- end
- for i,v in pairs(humn.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- v:Destroy()
- end
- end
- humn:Destroy()
- end
- end
- end
- char["Right Arm"].Touched:connect(onTouched)
- local crack = Instance.new("Sound",char)
- crack.Volume = 2
- crack.SoundId = "rbxassetid://131144461"
- function onKeyDown8(key8)
- if key8 == "f" then
- if isaearth.Value == true then
- crack:Play()
- local shield = Instance.new("Part",char)
- shield.CanCollide = true
- shield.Position = char.Torso.Position
- shield.Material = char.Humanoid.FloorMaterial
- shield.BrickColor = BrickColor.new("Earth green")
- shield.Size = Vector3.new(7,0.1,1)
- local sw = Instance.new("Weld",shield)
- sw.Part0 = char.Torso
- sw.Part1 = shield
- sw.C0 = CFrame.new(0,-2,-3)
- wait(0.0000001)
- shield.Anchored = true
- shield.CanCollide = true
- wait(0.0000000000000000000001)
- for i = 1,100 do
- shield.Size = shield.Size + Vector3.new(0,0.05,0)
- shield.Size = shield.Size + Vector3.new(0,0.05,0)
- shield.Size = shield.Size + Vector3.new(0,0.05,0)
- shield.Size = shield.Size + Vector3.new(0,0.05,0)
- shield.Size = shield.Size + Vector3.new(0,0.05,0)
- renders:wait()
- end
- wait(3)
- shield.Transparency = 0.1
- shield.CanCollide = false
- wait(0.1)
- shield.Transparency = 0.2
- wait(0.1)
- shield.Transparency = 0.3
- wait(0.1)
- shield.Transparency = 0.4
- wait(0.1)
- shield.Transparency = 0.5
- wait(0.1)
- shield.Transparency = 0.6
- wait(0.1)
- shield.Transparency = 0.7
- wait(0.1)
- shield.Transparency = 0.8
- wait(0.1)
- shield.Transparency = 0.9
- wait(0.1)
- shield.Transparency = 1
- shield:Destroy()
- end
- end
- end
- function onKeyDown9(key9)
- if key9 == "y" then
- if isawater.Value == true then
- if isinground.Value == false then
- isinground.Value = true
- local root = char.HumanoidRootPart.RootJoint:Clone()
- char.HumanoidRootPart.RootJoint.Part1 = nil
- root.Parent = char.Torso
- root.C0 = CFrame.new(0, -0.5, 0)
- wait(0.3)
- root.C0 = CFrame.new(0, -1, 0)
- wait(0.3)
- root.C0 = CFrame.new(0, -1.5, 0)
- wait(0.3)
- root.C0 = CFrame.new(0, -2, 0)
- wait(0.3)
- root.C0 = CFrame.new(0, -2.5, 0)
- wait(0.3)
- char.Torso.Transparency = 1
- char.Head.Transparency = 1
- char["Left Arm"].Transparency = 1
- char["Left Leg"].Transparency = 1
- char["Right Arm"].Transparency = 1
- char["Right Leg"].Transparency = 1
- end
- end
- end
- end
- function onKeyDown10(key10)
- if key10 == "u" then
- if isawater.Value == true then
- if isinground.Value == true then
- local root2 = char.Torso.RootJoint
- char.Torso.Transparency = 0
- char.Head.Transparency = 0
- char["Left Arm"].Transparency = 0
- char["Left Leg"].Transparency = 0
- char["Right Arm"].Transparency = 0
- char["Right Leg"].Transparency = 0
- root2.C0 = CFrame.new(0, -2.5, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, -2, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, -1.5, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, -1, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, -0.5, 0)
- wait(0.3)
- root2.C0 = CFrame.new(0, 0, 0)
- isinground.Value = false
- root2:Destroy()
- char.HumanoidRootPart.RootJoint.Part1 = char.Torso
- end
- end
- end
- end
- local wat = Instance.new("BoolValue",char)
- wat.Value = false
- local fir = Instance.new("BoolValue",char)
- fir.Value = false
- function onKeyDown11(key11)
- if key11 == "p" then
- if isawater.Value == true then
- wat.Value = true
- local rs = char.Torso["Right Shoulder"]
- rs.Part1 = nil
- local rsw = Instance.new("Weld",char)
- rsw.Name = "RightShoulder"
- rsw.C0 = CFrame.new(1.5, 0.5, -0.5, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 10, 1)
- rsw.Part0 = char.Torso
- rsw.Part1 = char["Right Arm"]
- wait(4)
- rs.Part1 = char["Right Arm"]
- rsw:Destroy()
- wat.Value = false
- end
- end
- end
- function onTouched(brick)
- if wat.Value == true then
- local humn = brick.Parent:FindFirstChildOfClass("Humanoid")
- if humn then
- local par = humn.Parent
- humn:Destroy()
- par["Left Arm"].Anchored = true
- par["Left Leg"].Anchored = true
- par["Right Arm"].Anchored = true
- par["Right Leg"].Anchored = true
- par.Torso.Anchored = true
- par.Head.Anchored = true
- par["Left Arm"].CanCollide = false
- par["Left Leg"].CanCollide = false
- par["Right Arm"].CanCollide = false
- par["Right Leg"].CanCollide = false
- par.Torso.CanCollide = false
- par.Head.CanCollide = false
- par["Left Arm"].BrickColor = BrickColor.new("Cyan")
- par["Left Leg"].BrickColor = BrickColor.new("Cyan")
- par["Right Arm"].BrickColor = BrickColor.new("Cyan")
- par["Right Leg"].BrickColor = BrickColor.new("Cyan")
- par.Torso.BrickColor = BrickColor.new("Cyan")
- par.Head.BrickColor = BrickColor.new("Cyan")
- par["Left Arm"].Material = "Glass"
- par["Left Leg"].Material = "Glass"
- par["Right Arm"].Material = "Glass"
- par["Right Leg"].Material = "Glass"
- par.Torso.Material = "Glass"
- par.Head.Material = "Glass"
- par["Left Arm"].Transparency = 0.5
- par["Left Leg"].Transparency = 0.5
- par["Right Arm"].Transparency = 0.5
- par["Right Leg"].Transparency = 0.5
- par.Torso.Transparency = 0.5
- par.Head.Transparency = 0.5
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "Script" then
- v:Destroy()
- end
- end
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "LocalScript" then
- v:Destroy()
- end
- end
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "Hat" then
- v:Destroy()
- end
- end
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "Accessory" then
- v:Destroy()
- end
- end
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "Part" then
- if v.Name == "HumanoidRootPart" then
- v:Destroy()
- end
- end
- end
- wait(1)
- par["Left Arm"].Anchored = false
- par["Left Leg"].Anchored = false
- par["Right Arm"].Anchored = false
- par["Right Leg"].Anchored = false
- par.Torso.Anchored = false
- par.Head.Anchored = false
- local we = Instance.new("Part",workspace)
- we.Anchored = true
- we.CanCollide = false
- we.Position = par.Torso.Position
- we.Position = we.Position - Vector3.new(0,3.6,0)
- we.Size = Vector3.new(0.1,1.5,0.1)
- we.Material = "Glass"
- we.BrickColor = BrickColor.new("Cyan")
- we.Transparency = 0.5
- for i = 1,50 do
- we.Size = we.Size + Vector3.new(0.1,0,0.1)
- game:GetService("RunService").Stepped:wait()
- end
- end
- end
- end
- char["Right Arm"].Touched:connect(onTouched)
- local mouse = plr:GetMouse()
- function onKeyDown12(key12)
- if key12 == "g" then
- if isaearth.Value == true then
- local w = Instance.new("Model",workspace)
- w.Name = "mudstick"
- local wrl = Instance.new("Part",w)
- wrl.Orientation = char["Right Leg"].Orientation
- wrl.Anchored = true
- wrl.CanCollide = false
- wrl.Position = char["Right Leg"].Position
- wrl.Size = char["Right Leg"].Size
- wrl.BrickColor = BrickColor.new("Medium stone grey")
- wrl.Position = wrl.Position + Vector3.new(0,5,0)
- wrl.Name = "Right Leg"
- local wll = Instance.new("Part",w)
- wll.Orientation = char["Left Leg"].Orientation
- wll.Anchored = true
- wll.CanCollide = false
- wll.Position = char["Left Leg"].Position
- wll.Size = char["Left Leg"].Size
- wll.BrickColor = BrickColor.new("Medium stone grey")
- wll.Position = wll.Position + Vector3.new(0,5,0)
- wll.Name = "Left Leg"
- local wra = Instance.new("Part",w)
- wra.Orientation = char["Right Arm"].Orientation
- wra.Anchored = true
- wra.CanCollide = false
- wra.Position = char["Right Arm"].Position
- wra.Size = char["Right Arm"].Size
- wra.BrickColor = BrickColor.new("Medium stone grey")
- wra.Position = wra.Position + Vector3.new(0,5,0)
- wra.Name = "Right Arm"
- local wla = Instance.new("Part",w)
- wla.Orientation = char["Left Arm"].Orientation
- wla.Anchored = true
- wla.CanCollide = false
- wla.Position = char["Left Arm"].Position
- wla.Size = char["Left Arm"].Size
- wla.BrickColor = BrickColor.new("Medium stone grey")
- wla.Position = wla.Position + Vector3.new(0,5,0)
- wla.Name = "Left Arm"
- local wt = Instance.new("Part",w)
- wt.Orientation = char.Torso.Orientation
- wt.Anchored = true
- wt.CanCollide = false
- wt.Position = char.Torso.Position
- wt.Size = char.Torso.Size
- wt.BrickColor = BrickColor.new("Medium stone grey")
- wt.Position = wt.Position + Vector3.new(0,5,0)
- wt.Name = "Torso"
- local wh = Instance.new("Part",w)
- wh.Orientation = char.Head.Orientation
- wh.Anchored = true
- wh.CanCollide = false
- wh.Position = char.Head.Position
- wh.Size = char.Head.Size
- wh.BrickColor = BrickColor.new("Medium stone grey")
- wh.Position = wh.Position + Vector3.new(0,5,0)
- wh.Name = "Head"
- local mc = Instance.new("SpecialMesh",wh)
- mc.MeshType = char.Head.Mesh.MeshType
- mc.Scale = char.Head.Mesh.Scale
- local LeftHip = Instance.new("Motor6D",wt)
- LeftHip.Name = "Left Hip"
- LeftHip.Part0 = wt
- LeftHip.Part1 = wll
- LeftHip.C0 = CFrame.new(-0.5,-2,0)
- local RightHip = Instance.new("Motor6D",wt)
- RightHip.Name = "Right Hip"
- RightHip.Part0 = wt
- RightHip.Part1 = wrl
- RightHip.C0 = CFrame.new(0.5,-2,0)
- local LeftShoulder = Instance.new("Motor6D",wt)
- LeftShoulder.Name = "Left Shoulder"
- LeftShoulder.Part0 = wt
- LeftShoulder.Part1 = wla
- LeftShoulder.C0 = char.Torso["Left Shoulder"].C0
- local RightShoulder = Instance.new("Motor6D",wt)
- RightShoulder.Name = "Right Shoulder"
- RightShoulder.Part0 = wt
- RightShoulder.Part1 = wra
- RightShoulder.C0 = char.Torso["Right Shoulder"].C0
- local whu = char.Humanoid:Clone()
- whu.Parent = w
- local wf = Instance.new("ForceField",w)
- wf.Visible = false
- local wal = Instance.new("Animation",w)
- wal.AnimationId = "rbxassetid://125750759"
- local anim = whu:LoadAnimation(w:FindFirstChildOfClass("Animation"))
- anim.Looped = true
- anim:Play()
- wh.Anchored = false
- wt.Anchored = false
- wla.Anchored = false
- wra.Anchored = false
- wll.Anchored = false
- wrl.Anchored = false
- local lsc = char["Left Arm"].LeftShoulderAttachment:Clone()
- lsc.Parent = wla
- local rsc = char["Right Arm"].RightShoulderAttachment:Clone()
- rsc.Parent = wra
- local hw = Instance.new("Weld",wt)
- hw.Part0 = wt
- hw.Part1 = wh
- hw.C0 = CFrame.new(0,1.5,0)
- end
- end
- end
- function onKeyDown17(key17)
- if key17 == "p" then
- if isafire.Value == true then
- fir.Value = true
- local rs = char.Torso["Right Shoulder"]
- rs.Part1 = nil
- local rsw = Instance.new("Weld",char)
- rsw.Name = "RightShoulder"
- rsw.C0 = CFrame.new(1.5, 0.5, -0.5, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 10, 1)
- rsw.Part0 = char.Torso
- rsw.Part1 = char["Right Arm"]
- wait(4)
- rs.Part1 = char["Right Arm"]
- rsw:Destroy()
- fir.Value = false
- end
- end
- end
- function onTouched(brick)
- if fir.Value == true then
- local humn = brick.Parent:FindFirstChildOfClass("Humanoid")
- if humn then
- local par = humn.Parent
- humn:Destroy()
- par["Left Arm"].Anchored = true
- par["Left Leg"].Anchored = true
- par["Right Arm"].Anchored = true
- par["Right Leg"].Anchored = true
- par.Torso.Anchored = true
- par.Head.Anchored = true
- par["Left Arm"].CanCollide = false
- par["Left Leg"].CanCollide = false
- par["Right Arm"].CanCollide = false
- par["Right Leg"].CanCollide = false
- par.Torso.CanCollide = false
- par.Head.CanCollide = false
- par["Left Arm"].BrickColor = BrickColor.new("Really red")
- par["Left Leg"].BrickColor = BrickColor.new("Really red")
- par["Right Arm"].BrickColor = BrickColor.new("Really red")
- par["Right Leg"].BrickColor = BrickColor.new("Really red")
- par.Torso.BrickColor = BrickColor.new("Really red")
- par.Head.BrickColor = BrickColor.new("Really red")
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "Script" then
- v:Destroy()
- end
- end
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "LocalScript" then
- v:Destroy()
- end
- end
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "Hat" then
- v:Destroy()
- end
- end
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "Accessory" then
- v:Destroy()
- end
- end
- for i,v in pairs(par:GetChildren()) do
- if v.ClassName == "Part" then
- if v.Name == "HumanoidRootPart" then
- v:Destroy()
- end
- end
- end
- par["Left Arm"].Transparency = 0.7
- par["Left Leg"].Transparency = 0.7
- par["Right Arm"].Transparency = 0.7
- par["Right Leg"].Transparency = 0.7
- par.Torso.Transparency = 0.7
- par.Head.Transparency = 0.7
- par["Left Arm"].Anchored = false
- par["Left Leg"].Anchored = false
- par["Right Arm"].Anchored = false
- par["Right Leg"].Anchored = false
- par.Torso.Anchored = false
- par.Head.Anchored = false
- par["Left Arm"].CanCollide = true
- par["Left Leg"].CanCollide = true
- par["Right Arm"].CanCollide = true
- par["Right Leg"].CanCollide = true
- par.Torso.CanCollide = true
- par.Head.CanCollide = true
- end
- end
- end
- char["Right Arm"].Touched:connect(onTouched)
- --Mouse Functions--
- Mouse = plr:GetMouse()
- if Mouse then
- Mouse.KeyDown:connect(onKeyDown)
- Mouse.KeyDown:connect(onKeyDown2)
- Mouse.KeyDown:connect(onKeyDown3)
- Mouse.KeyDown:connect(onKeyDown4)
- Mouse.KeyDown:connect(onKeyDown5)
- Mouse.KeyDown:connect(onKeyDown6)
- Mouse.KeyDown:connect(onKeyDown7)
- Mouse.KeyDown:connect(onKeyDown8)
- Mouse.KeyDown:connect(onKeyDown9)
- Mouse.KeyDown:connect(onKeyDown10)
- Mouse.KeyDown:connect(onKeyDown11)
- Mouse.KeyDown:connect(onKeyDown12)
- Mouse.KeyDown:connect(onKeyDown13)
- Mouse.KeyDown:connect(onKeyDown14)
- Mouse.KeyDown:connect(onKeyDown15)
- Mouse.KeyDown:connect(onKeyDown16)
- Mouse.KeyDown:connect(onKeyDown17)
- end
- ha = Instance.new("Hat")
- p = Instance.new("Part")
- ha.Name = "Hat"
- p.Parent = ha
- p.Position = char.Head.Position
- p.Name = "Handle"
- p.formFactor = 0
- p.Size = Vector3.new(1, 1, 1)
- p.BottomSurface = 0
- p.TopSurface = 0
- p.Locked = true
- p.Transparency = 1
- ha.Parent = char
- ha.AttachmentPos = Vector3.new(-1.68, 2.153, -3.199)
- ha2 = Instance.new("Hat")
- p2 = Instance.new("Part")
- ha2.Name = "Hat2"
- p2.Parent = ha2
- p2.Position = char.Head.Position
- p2.Name = "Handle"
- p2.formFactor = 0
- p2.Size = Vector3.new(1, 1, 1)
- p2.BottomSurface = 0
- p2.TopSurface = 0
- p2.Locked = true
- p2.Transparency = 1
- ha2.Parent = char
- ha2.AttachmentPos = Vector3.new(2.833, 2.153, -3.199)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement