Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- name = "fullerjar"
- sound = Instance.new("Sound",game.Workspace:FindFirstChild(name).Torso)
- sound.SoundId = "http://www.roblox.com/asset/?id=251613697"
- sound.Looped = true
- sound.Volume = 0.1
- sound:Play()
- char = game.Workspace:FindFirstChild(name)
- plr = game.Players:FindFirstChild(name)
- mouse = plr:GetMouse()
- char.Sound:remove()
- Instance.new('BodyGyro',char.Torso)
- char.Humanoid.WalkSpeed = 10
- finder = Instance.new("Part")
- finder.Size = Vector3.new(5,5,5)
- finder.Transparency = 1
- finder.CanCollide = false
- local particle = Instance.new("ParticleEmitter")
- particle.Rate = 100
- particle.Texture = "http://www.roblox.com/asset/?id=125641671"
- particle.VelocitySpread = 180
- function KeyPress(key)
- local f = finder:Clone()
- if key == "e" then
- local p = particle:Clone()
- f.Parent = game.Workspace
- f.CFrame = mouse.Hit * CFrame.new(0,5,0)
- function OnTouched(part)
- if part.Parent.Name ~= name and part.Name ~= 'Base' then
- part.Anchored = true
- part:BreakJoints()
- f:remove()
- part.Material = "Brick"
- part.BrickColor = BrickColor.new(199)
- wait(2)
- repeat
- wait()
- part.Size = part.Size - Vector3.new(10,10,10)
- until part.Size.Y < 2 and part.Size.Z < 2 and part.Size.X < 2
- particle.Parent = part
- part.Transparency = 1
- wait(5)
- part:remove()
- end
- end
- end
- f.Touched:connect(OnTouched)
- if key == "q" then
- local p = particle:Clone()
- local s = Instance.new("Part")
- s.Parent = char
- s.BrickColor = BrickColor.new(302)
- s.Shape = "Ball"
- s.Material = 'SmoothPlastic'
- s.Transparency = 0.5
- s.Size = Vector3.new(9,9,9)
- s.Anchored = true
- s.CFrame = char.Torso.CFrame
- while true do
- wait(0.01)
- s.Transparency = s.Transparency + 0.01
- end
- wait(0.5)
- s:remove()
- end
- if key == "f" then
- f.Parent = game.Workspace
- f.CFrame = mouse.hit
- local h = Instance.new("Part")
- local hole = h:Clone()
- hole.Material = "SmoothPlastic"
- hole.Name = "blackhole"
- hole.FormFactor = "Custom"
- hole.Size = Vector3.new(20,1,20)
- hole.BrickColor = BrickColor.new(302)
- hole.Anchored = true
- hole.CanCollide = false
- local p = particle:Clone()
- function OnTouched(hit)
- hole.Parent = game.Workspace
- hole.CFrame = mouse.hit
- wait(0.01)
- hole.Rotation = Vector3.new(0,0,0)
- repeat
- wait(0.1)
- hole.Transparency = hole.Transparency + 0.1
- until hole.Transparency == 1
- end
- f.Touched:connect(OnTouched)
- function OnTouched(hit)
- if hit.Parent:FindFirstChild('Humanoid') ~= nil and hit.Parent.Name ~= name and hit.Name ~= "blackhole" then
- hole.Transparency = 0
- p.Parent = hit
- hit.Anchored = true
- repeat
- wait(0.01)
- hit.CFrame = hit.CFrame * CFrame.new(0,0.01,0)
- until hit.Position.Y < hole.Position.Y
- hit.Parent:BreakJoints()
- repeat
- wait(0.1)
- hole.Transparency = hole.Transparency + 0.1
- until hole.Transparency == 1
- hole:remove()
- end
- end
- hole.Touched:connect(OnTouched)
- end
- if key == "g" then
- p = workspace:GetChildren()
- for i= 1, #p do
- if p[i].Name == "blackhole" then
- p[i].Anchored = false
- p[i].Transparency = 0
- wait(0.01)
- p[i].CanCollide = false
- end
- end
- end
- if key == "z" then
- local pa = particle:Clone()
- local sph = Instance.new("Part")
- local p = sph:Clone()
- p.Parent = char
- p.Name = "blast"
- p.Anchored = true
- char.Torso.Anchored = true
- p.Shape = "Ball"
- p.BrickColor = BrickColor.new(199)
- p.CFrame = char.Torso.CFrame
- local pos = p.CFrame
- p.Material = "SmoothPlastic"
- function OnTouched(hit)
- if hit.Parent.Name ~= name and hit.Name ~= "Base" then
- wait(0.3)
- hit.Anchored = true
- hit.BrickColor = BrickColor.new(199)
- pa.Parent = hit
- repeat
- wait(0.01)
- hit.Transparency = hit.Transparency + 0.01
- until hit.Transparency > 0.9
- wait()
- hit:remove()
- end
- end
- p.Touched:connect(OnTouched)
- repeat
- wait(0.01)
- p.Size = p.Size + Vector3.new(10,10,10)
- p.CFrame = pos
- until p.Size.Y > 100
- repeat
- wait(0.01)
- p.Size = p.Size + Vector3.new(5,5,5)
- p.CFrame = pos
- p.Transparency = p.Transparency + 0.1
- until p.Transparency > 0.9
- wait(0.1)
- p:remove()
- char.Torso.Anchored = false
- end
- if key == "b" then
- char.Parent = workspace.CurrentCamera
- char.Humanoid.WalkSpeed = 100
- wait(5)
- char.Parent = workspace
- char.Humanoid.WalkSpeed = 10
- end
- function OnTouched(hit)
- local pa = particle:Clone()
- if hit.Parent.Name ~= name and hit.Name ~= "Base" and hit.Name ~= 'boombygloom' then
- hit.CanCollide = false
- char.Humanoid.Health = 100
- hit.Anchored = true
- hit.BrickColor = BrickColor.new(199)
- pa.Parent = hit
- repeat
- wait(0.01)
- hit.Transparency = hit.Transparency + 0.01
- until hit.Transparency > 0.9
- wait()
- hit:remove()
- end
- end
- char.Torso.Touched:connect(OnTouched)
- if key == "c" then
- local pa = particle:Clone()
- local asdasd = Instance.new('Part')
- local ex = asdasd:Clone()
- ex.CFrame = char.Torso.CFrame * CFrame.new(0,-3,0)
- ex.BrickColor = BrickColor.new(199)
- ex.Material = 'SmoothPlastic'
- ex.Parent = workspace
- ex.Name = 'boombygloom'
- ex.FormFactor = 'Custom'
- ex.Size = Vector3.new(2,2,2)
- ex.Anchored = true
- wait()
- ex.Rotation = Vector3.new(0,0,0)
- char.Torso.CFrame = ex.CFrame * CFrame.new(0,5,0)
- function OnTouched(hit)
- if hit.Parent.Name ~= name and hit.Name ~= "Base" then
- wait(0.3)
- hit.Anchored = true
- hit.BrickColor = BrickColor.new(199)
- pa.Parent = hit
- repeat
- wait(0.01)
- hit.Transparency = hit.Transparency + 0.01
- until hit.Transparency > 0.9
- wait()
- hit:remove()
- end
- end
- ex.Touched:connect(OnTouched)
- wait(2)
- repeat
- wait()
- ex.Size = ex.Size - Vector3.new(1,1,1)
- ex.Rotation = Vector3.new(math.random(),math.random(),math.random())
- until ex.Size.Y < 2
- wait()
- repeat
- local cff = ex.CFrame
- wait(0.01)
- ex.Size = ex.Size + Vector3.new(10,1,10)
- ex.CFrame = cff
- ex.Transparency = ex.Transparency + 0.01
- until ex.Transparency > 1
- wait()
- ex:remove()
- end
- end
- mouse.KeyDown:connect(KeyPress)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement