Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(2)
- --owner = game.Players['Retro_Jono']
- p = owner
- c = p.Character
- h = c:WaitForChild('Humanoid')
- hp = c:WaitForChild('HumanoidRootPart')
- main = Instance.new('Part',c)
- main.Name = 'Main'
- main.Color = Color3.new(1,0,0)
- main.Material = Enum.Material.Glass
- main.TopSurface = Enum.SurfaceType.Smooth
- main.BottomSurface = Enum.SurfaceType.Smooth
- main.Reflectance = 0.7
- main.Shape = Enum.PartType.Ball
- main.Size = Vector3.new(11.74,11.74,11.74)
- main.CFrame = hp.CFrame
- glow = main:Clone()
- glow.Parent = main
- glow.Name = 'Glow'
- glow.Size = Vector3.new(11.84,11.84,11.84)
- glow.Material = Enum.Material.Neon
- glow.CanCollide = false
- weld = Instance.new('WeldConstraint',glow)
- weld.Part0 = glow
- weld.Part1 = main
- glow.CFrame = main.CFrame
- cross = Instance.new('Decal',glow)
- cross.Name = 'Cross'
- cross.Texture = 'http://www.roblox.com/asset/?id=4227864506'
- cross.Color3 = Color3.new(0,0,0)
- cross.Transparency = 0.4
- cross.Face = Enum.NormalId.Top
- laugh = Instance.new('Sound',main)
- laugh.SoundId = 'rbxassetid://652842349'
- laugh.Volume = 1
- laugh.PlaybackSpeed = 0.9
- amb = Instance.new('Sound',main)
- amb.SoundId = 'rbxassetid://1207747305'
- amb.Looped = true
- ambp = Instance.new('PitchShiftSoundEffect',amb)
- ambp.Octave = 1
- amb:Play()
- died = false
- coroutine.resume(coroutine.create(function()
- while true do
- wait(math.random(1,10)/100)
- ambp.Octave = math.random(90,110)/100
- if died == false then
- glow.Transparency = math.random(1,100)/100
- end
- end
- end))
- cweld = Instance.new('Weld',hp)
- cweld.Part0 = hp
- cweld.Part1 = main
- h.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
- chm = Instance.new('Model',main)
- chm.Name = 'Jäkel'
- chh = Instance.new('Humanoid',chm)
- chh.HealthDisplayType = Enum.HumanoidHealthDisplayType.AlwaysOn
- chp = Instance.new('Part',chm)
- chp.Name = 'Head'
- chp.Anchored = false
- chp.CanCollide = false
- chp.Size = Vector3.new(1,1,1)
- chpm = Instance.new('BlockMesh',chp)
- chpm.Scale = Vector3.new(0,0,0)
- chpw = Instance.new('WeldConstraint',chp)
- chp.CFrame = main.CFrame
- chpw.Part0 = chp
- chpw.Part1 = main
- coroutine.resume(coroutine.create(function()
- while true do
- wait(0.01)
- chh.MaxHealth = h.MaxHealth
- chh.Health = h.Health
- h.MaxHealth = 300
- end
- end))
- h.MaxHealth = 300
- wait(0.02)
- h.Health = 300
- h.WalkSpeed = 30
- h.JumpPower = 0
- jump = Instance.new('Tool',p:WaitForChild('Backpack'))
- jump.RequiresHandle = false
- jump.Name = 'Jump'
- h:EquipTool(jump)
- jdeb = false
- jump.Activated:Connect(function()
- if jdeb then return end
- jdeb = true
- main.RotVelocity = Vector3.new(0, 0, 0)
- main.Velocity = main.Velocity + Vector3.new(0, 100, 0)
- glow.Velocity = main.Velocity
- wait(2.5)
- jdeb = false
- end)
- main.Touched:Connect(function(hit)
- if c:IsAncestorOf(hit) == false and chm:IsAncestorOf(hit) == false then
- local thum = hit.Parent:FindFirstChildOfClass('Humanoid')
- if thum then
- if thum.PlatformStand == false then
- if hit.Position.Y < main.Position.Y - 5 then
- thum:TakeDamage(math.random(10,30))
- end
- thum.PlatformStand = true
- laugh:Play()
- laugh.PlaybackSpeed = math.random(85,105)/100
- wait(2.5)
- thum.PlatformStand = false
- end
- end
- end
- end)
- -- death
- h.Died:Wait()
- wait(0.01)
- glow.CanCollide = false
- glow.Anchored = true
- weld = Instance.new('WeldConstraint',glow)
- weld.Part0 = glow
- weld.Part1 = main
- glow.CFrame = main.CFrame
- chpw = Instance.new('WeldConstraint',chp)
- chp.CFrame = main.CFrame
- chpw.Part0 = chp
- chpw.Part1 = main
- main.Anchored = true
- main.Parent = workspace
- c:Destroy()
- wait(2)
- died = true
- wait(1)
- for _=1, 15 do
- wait(math.random(1,4)/10)
- glow.Transparency = math.random(1,100)/100
- end
- wait(0.5)
- ti = TweenInfo.new(1.5,Enum.EasingStyle.Linear,Enum.EasingDirection.Out)
- t = game:GetService('TweenService'):Create(main,ti,{Transparency = 1})
- ti2 = TweenInfo.new(3,Enum.EasingStyle.Linear,Enum.EasingDirection.Out)
- t2 = game:GetService('TweenService'):Create(main,ti2,{Transparency = 1})
- t3 = game:GetService('TweenService'):Create(cross,ti2,{Transparency = 1})
- t:Play()
- t2:Play()
- t3:Play()
- wait(1.5)
- chm:Destroy()
- wait(2)
- main:Destroy()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement