Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Player = game.Players.localPlayer
- local char = Player.Character
- local Character = Player.Character
- local RootPart = Character.HumanoidRootPart
- local Head = Character.Head
- local done = false
- local canheal = false
- local deathchat1 = false
- local once = true
- local dead = false
- local candie = true
- local deathchat = false
- local idleon = true
- local idle1 = true
- local idle = true
- local spiritballenergy = true
- for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- end
- for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
- if v:IsA("Shirt") then
- v:Remove()
- end
- end
- for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
- if v:IsA("Pants") then
- v:Remove()
- end
- end
- wait()
- shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
- pants.Name = "Pants"
- local v3 = Vector3.new
- local num = 0
- local bc = BrickColor.new
- local new = Instance.new
- Instance.new("ForceField",char).Visible = false
- local poo = Instance.new("IntValue",Character)
- poo.Name = "haha nope"
- char.Humanoid.MaxHealth = math.huge
- wait()
- char.Humanoid.Health = math.huge
- Instance.new("ForceField",char).Visible = false
- local skinCol = "Pastel brown"
- local bd = Player:FindFirstChild("Body Colors")
- if bd then
- bd.HeadColor = BrickColor.new(skinCol)
- bd.TorsoColor = BrickColor.new(skinCol)
- bd.LeftLegColor = BrickColor.new(skinCol)
- bd.RightLegColor = BrickColor.new(skinCol)
- bd.LeftArmColor = BrickColor.new(skinCol)
- bd.RightArmColor = BrickColor.new(skinCol)
- else
- bd = Instance.new("BodyColors", Player)
- bd.HeadColor = BrickColor.new(skinCol)
- bd.TorsoColor = BrickColor.new(skinCol)
- bd.LeftLegColor = BrickColor.new(skinCol)
- bd.RightLegColor = BrickColor.new(skinCol)
- bd.LeftArmColor = BrickColor.new(skinCol)
- bd.RightArmColor = BrickColor.new(skinCol)
- end
- local number = 1
- --------------------------------------------------------------------------
- --transform
- GroundWave5 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
- Colors = {"Dark blue", "Dark blue"}
- local wave11 = Instance.new("Part", char)
- wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave11.Anchored = true
- wave11.Name = "Wave"
- wave11.CanCollide = false
- wave11.Locked = true
- wave11.Size = Vector3.new(1, 1, 1)
- wave11.TopSurface = "Smooth"
- wave11.BottomSurface = "Smooth"
- wave11.Transparency = 0.35
- wave11.CFrame = HandCF
- wm31 = Instance.new("SpecialMesh", wave11)
- wm31.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
- wave11.Size = wm31.Scale
- wave11.CFrame = HandCF
- wave11.Transparency = i/30
- wait()
- end
- wait()
- wave11:Destroy()
- end)()
- end
- GroundWave6 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
- Colors = {"White", "Dark blue"}
- local wave111 = Instance.new("Part", char)
- wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave111.Anchored = true
- wave111.Name = "Wave"
- wave111.CanCollide = false
- wave111.Locked = true
- wave111.Size = Vector3.new(1, 1, 1)
- wave111.TopSurface = "Smooth"
- wave111.BottomSurface = "Smooth"
- wave111.Transparency = 0.35
- wave111.CFrame = HandCF
- wm311 = Instance.new("SpecialMesh", wave111)
- wm311.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
- wave111.Size = wm311.Scale
- wave111.CFrame = HandCF
- wave111.Transparency = i/30
- wait()
- end
- wait()
- wave111:Destroy()
- end)()
- end
- GroundWave7 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
- Colors = {"Dark blue", "White"}
- local wave1111 = Instance.new("Part", char)
- wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave1111.Anchored = true
- wave1111.Name = "Wave"
- wave1111.CanCollide = false
- wave1111.Locked = true
- wave1111.Size = Vector3.new(1, 1, 1)
- wave1111.TopSurface = "Smooth"
- wave1111.BottomSurface = "Smooth"
- wave1111.Transparency = 0.35
- wave1111.CFrame = HandCF
- wm3111 = Instance.new("SpecialMesh", wave1111)
- wm3111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
- wave1111.Size = wm3111.Scale
- wave1111.CFrame = HandCF
- wave1111.Transparency = i/30
- wait()
- end
- wait()
- wave1111:Destroy()
- end)()
- end
- GroundWave8 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
- Colors = {"Dark blue", "Dark blue"}
- local wave11111 = Instance.new("Part", char)
- wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave11111.Anchored = true
- wave11111.Name = "Wave"
- wave11111.CanCollide = false
- wave11111.Locked = true
- wave11111.Size = Vector3.new(1, 1, 1)
- wave11111.TopSurface = "Smooth"
- wave11111.BottomSurface = "Smooth"
- wave11111.Transparency = 0.35
- wave11111.CFrame = HandCF
- wm31111 = Instance.new("SpecialMesh", wave11111)
- wm31111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
- wave11111.Size = wm31111.Scale
- wave11111.CFrame = HandCF
- wave11111.Transparency = i/30
- wait()
- end
- wait()
- wave11111:Destroy()
- end)()
- end
- GroundWave9 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
- Colors = {"Cyan", "White"}
- local wave111111 = Instance.new("Part", char)
- wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave111111.Anchored = true
- wave111111.Name = "Wave"
- wave111111.CanCollide = false
- wave111111.Locked = true
- wave111111.Size = Vector3.new(1, 1, 1)
- wave111111.TopSurface = "Smooth"
- wave111111.BottomSurface = "Smooth"
- wave111111.Transparency = 0.35
- wave111111.CFrame = HandCF
- wm311111 = Instance.new("SpecialMesh", wave111111)
- wm311111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
- wave111111.Size = wm311111.Scale
- wave111111.CFrame = HandCF
- wave111111.Transparency = i/30
- wait()
- end
- wait()
- wave111111:Destroy()
- end)()
- end
- GroundWave10 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
- Colors = {"White", "Dark blue"}
- local wave1111111 = Instance.new("Part", char)
- wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave1111111.Anchored = true
- wave1111111.Name = "Wave"
- wave1111111.CanCollide = false
- wave1111111.Locked = true
- wave1111111.Size = Vector3.new(1, 1, 1)
- wave1111111.TopSurface = "Smooth"
- wave1111111.BottomSurface = "Smooth"
- wave1111111.Transparency = 0.35
- wave1111111.CFrame = HandCF
- wm3111111 = Instance.new("SpecialMesh", wave1111111)
- wm3111111.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
- wave1111111.Size = wm3111111.Scale
- wave1111111.CFrame = HandCF
- wave1111111.Transparency = i/30
- wait()
- end
- wait()
- wave1111111:Destroy()
- end)()
- end
- GroundWave1 = function()
- local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
- Colors = {"White", "White"}
- local wave = Instance.new("Part", char)
- wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
- wave.Anchored = true
- wave.Name = "Wave"..number
- wave.CanCollide = false
- wave.Locked = true
- wave.Size = Vector3.new(1, 1, 1)
- wave.TopSurface = "Smooth"
- wave.BottomSurface = "Smooth"
- wave.Transparency = 0.35
- wave.CFrame = HandCF
- wm = Instance.new("SpecialMesh", wave)
- wm.Name = "wave"..number
- wm.MeshId = "rbxassetid://3270017"
- coroutine.wrap(function()
- for i = 1, 30, 1 do
- wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
- wave.Size = wm.Scale
- wave.CFrame = HandCF
- wave.Transparency = i/30
- wait()
- end
- wait()
- wave:Destroy()
- end)()
- end
- shirt = Instance.new("Shirt", char)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", char)
- pants.Name = "Pants"
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
- char.Head.face.Texture = "rbxassetid://681212054"
- Hair7 = Instance.new("Part")
- Hair7.Parent = char
- Hair7.Name = "Hair"
- Hair7.CanCollide = false
- Hair7.Locked = true
- Hair7.TopSurface = "Smooth"
- Hair7.BottomSurface = "Smooth"
- Hair7.formFactor = "Symmetric"
- Hair7.Material = "Neon"
- Hair7.BrickColor = BrickColor.new("Really black")
- Hair7.CFrame = char.Torso.CFrame
- Hair7.Size = Vector3.new(1, 1, 1)
- Hair7.Transparency = 0
- Weld1 = Instance.new("Weld")
- Weld1.Parent = char.Head
- Weld1.Part0 = char.Head
- Weld1.Part1 = Hair7
- Weld1.C0 = CFrame.new(0, 1.2, -0.17)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Offset = Vector3.new(0,-0.4,0)
- Mesh.Parent = Hair7
- Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
- Mesh.TextureId = ""
- wait(0.5)
- game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
- local Must2 = Instance.new("Sound",char)
- Must2.SoundId = "rbxassetid://1173681504"
- Must2.Pitch = 0.99
- Must2.Volume = 1.6
- Must2.Looped = true
- wait(0)
- Must2:Play()
- wait(3)
- Hair7:Destroy()
- wait(0)
- Hair7 = Instance.new("Part")
- Hair7.Parent = char
- Hair7.Name = "Hair"
- Hair7.CanCollide = false
- Hair7.Locked = true
- Hair7.TopSurface = "Smooth"
- Hair7.BottomSurface = "Smooth"
- Hair7.formFactor = "Symmetric"
- Hair7.Material = "Neon"
- Hair7.BrickColor = BrickColor.new("Really black")
- Hair7.CFrame = char.Torso.CFrame
- Hair7.Size = Vector3.new(1, 1, 1)
- Hair7.Transparency = 0
- Weld1 = Instance.new("Weld")
- Weld1.Parent = char.Head
- Weld1.Part0 = char.Head
- Weld1.Part1 = Hair7
- Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
- Mesh = Instance.new("SpecialMesh")
- Mesh.Offset = Vector3.new(0,-0.2,-0.14)
- Mesh.Parent = Hair7
- Mesh.Scale = Vector3.new(7.3,7.1,7.2)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
- Mesh.TextureId = ""
- wait(4)
- local poof = Instance.new("Sound",Player)
- poof.SoundId = "rbxassetid://1035030726"
- poof.Pitch = 0.99
- poof.Volume = 1.3
- poof.Looped = false
- wait(0)
- poof:Play()
- GroundWave5()
- GroundWave6()
- GroundWave7()
- GroundWave8()
- GroundWave9()
- GroundWave10()
- Hair7:Destroy()
- wait(0)
- game.Chat:Chat(Character, "...", "White")
- Hair7 = Instance.new("Part")
- Hair7.Parent = char
- Hair7.Name = "Hair"
- Hair7.CanCollide = false
- Hair7.Locked = true
- Hair7.TopSurface = "Smooth"
- Hair7.BottomSurface = "Smooth"
- Hair7.formFactor = "Symmetric"
- Hair7.Material = "Neon"
- Hair7.BrickColor = BrickColor.new("Really black")
- Hair7.CFrame = char.Torso.CFrame
- Hair7.Size = Vector3.new(1, 1, 1)
- Hair7.Transparency = 0
- Weld1 = Instance.new("Weld")
- Weld1.Parent = char.Head
- Weld1.Part0 = char.Head
- Weld1.Part1 = Hair7
- Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
- Mesh = Instance.new("SpecialMesh")
- Mesh.Offset = Vector3.new(0,-0.2,-0.14)
- Mesh.Parent = Hair7
- Mesh.Scale = Vector3.new(7.3,5.8,7.2)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
- Mesh.TextureId = ""
- char.Head.face.Texture = "rbxassetid://986775808"
- local ice = Instance.new("Part", Head)
- ice.Size = Vector3.new(0.5, 0.5, 0.5)
- ice.BrickColor = BrickColor.new("White")
- ice.CanCollide = false
- ice.TopSurface = 0
- ice.BottomSurface = 0
- ice.Transparency = 1
- local ice2 = Instance.new("SpecialMesh", ice)
- ice2.MeshType = "Brick"
- ice2.Scale = Vector3.new(1, 1, 1)
- local ice3 = Instance.new("Weld", ice)
- ice3.Part0 = Head
- ice3.Part1 = ice
- ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
- local icesmoke = Instance.new("ParticleEmitter", ice)
- icesmoke.VelocitySpread = 5
- icesmoke.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.01),
- NumberSequenceKeypoint.new(1, 1)
- })
- icesmoke.Rate = math.huge
- icesmoke.Speed = NumberRange.new(1, 1)
- icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
- icesmoke.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.9),
- NumberSequenceKeypoint.new(1, 1)
- })
- icesmoke.Rotation = NumberRange.new(0, 360)
- icesmoke.Name = "Smoke"
- icesmoke.LightEmission = 0
- icesmoke.Acceleration = Vector3.new(0,0,0)
- icesmoke.Texture = "http://www.roblox.com/asset/?id="
- icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
- icesmoke.LockedToPart = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement