Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local p = game.Players.LocalPlayer
- script.Parent = p
- local m = p:GetMouse()
- local c = p.Character
- local t = c.Torso
- local hum = c.Humanoid
- local ra = c["Right Arm"]
- local rl = c["Right Leg"]
- local la = c["Left Arm"]
- local ll = c["Left Leg"]
- local h = c.Head
- local n1 = 0
- local sequence = NumberSequence.new(n1)
- local tr = false
- local nohit = Instance.new("BoolValue", c)
- nohit.Value = false
- --
- local function weldBetween(a, b)
- --Make a new Weld and Parent it to a.
- local weld = Instance.new("ManualWeld", a)
- weld.Part0 = a
- weld.Part1 = b
- --Get the CFrame of b relative to a.
- weld.C0 = a.CFrame:inverse() * b.CFrame* CFrame.new(.13,.18,-.7)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(45))
- --Return the reference to the weld so that you can change it later.
- return weld
- end
- function debounce(func)
- local isRunning = false -- Create a local debounce variable
- return function(...) -- Return a new function
- if not isRunning then
- isRunning = true
- func(...) -- Call it with the original arguments
- isRunning = false
- end
- end
- end
- local function subroutine(part,ehum,T)
- for i = 1,T do
- wait()
- part.Mesh.Scale = part.Mesh.Scale + Vector3.new(10,10,5)
- part.Transparency = part.Transparency + .05
- ehum.Health = ehum.Health - 5
- end;
- end
- local function Godded()
- game:GetService("RunService").Stepped:wait()
- local ey = Instance.new("Part", c)
- ey.Anchored = true
- ey.CanCollide = false
- ey.Transparency = .5
- ey.Material = "Neon"
- ey.BrickColor = BrickColor.new("Lime green")
- local m = Instance.new("SpecialMesh",ey)
- m.MeshId = "http://www.roblox.com/asset/?id=92588061"
- m.Scale = Vector3.new(.3,.5,.3)
- ey.CFrame = t.CFrame*CFrame.new(0,5,0)
- for i = 1,10 do
- wait()
- ey.Rotation = ey.Rotation + Vector3.new(0,10,0)
- ey.Mesh.Scale = ey.Mesh.Scale + Vector3.new(.5,.5,.5)
- ey.Transparency = ey.Transparency + .05
- end;
- ey:remove()
- end
- m.KeyDown:connect(function(k)
- if k:lower() == "t" and not tr then
- h.face.Texture = "http://www.roblox.com/asset/?id=31753040"
- game.Lighting.TimeOfDay = "14:00:00"
- game.Lighting.Ambient = Color3.new(157/255,110/255,121/255)
- game.Lighting.GlobalShadows = false
- game.Lighting.Brightness = math.huge
- wait(2)
- local eye = Instance.new("Part", h)
- eye.CFrame = h.CFrame
- eye.Anchored = false
- eye.CanCollide = false
- eye.Transparency = 1
- eye.Size = Vector3.new(.2,.2,.2)
- local pe = Instance.new("ParticleEmitter", eye)
- pe.Color = ColorSequence.new(Color3.new(0,255,59/255), Color3.new(0, 249/255, 66.255))
- pe.LightEmission = .5
- pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,.1,0)})
- pe.Texture = "http://www.roblox.com/asset/?id=243660373"
- pe.Transparency = NumberSequence.new(0)
- pe.Lifetime = NumberRange.new(1)
- pe.Rate = 30
- pe.Speed = NumberRange.new(1)
- pe.VelocitySpread = 0
- pe.EmissionDirection = "Right"
- pe.LockedToPart = true
- local pe1 = Instance.new("ParticleEmitter", eye)
- pe1.Color = ColorSequence.new(Color3.new(0, 214/255, 51/255), Color3.new(0, 214/255, 51/255))
- pe1.LightEmission = 1
- pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(1,1,0)})
- pe1.Texture = "http://www.roblox.com/asset/?id=243660364"
- pe1.Transparency = NumberSequence.new(.5)
- pe1.Lifetime = NumberRange.new(.5)
- pe1.Rate = 30
- pe1.Speed = NumberRange.new(0)
- pe1.Rotation = NumberRange.new(0,360)
- pe1.VelocitySpread = 360
- pe1.EmissionDirection = "Left"
- pe1.LockedToPart = true
- local weld = weldBetween(h,eye)
- tr = true
- workspace:FindFirstChild("LordSpringyScript").Msg:FireServer()
- end
- if k:lower() == "q" and tr then
- local cam = workspace.CurrentCamera
- local G = Instance.new("BillboardGui",cam)
- G.AlwaysOnTop = true
- G.Size = UDim2.new(.8,0,.8,0)
- if m.Target.Parent:isA("Model") and m.Target.Parent:WaitForChild("Torso") then
- G.Adornee = m.Target
- end
- local Gu = Instance.new("ImageLabel", G)
- Gu.Image = "http://www.roblox.com/asset/?id=197779105"
- Gu.Size = UDim2.new(1,0,1,0)
- Gu.BackgroundTransparency = 1
- if G.Adornee then
- local eye = Instance.new("Part", h)
- eye.CFrame = h.CFrame * CFrame.new(.13,.18,-.7)
- eye.Anchored = false
- eye.CanCollide = false
- eye.Transparency = 0
- eye.Material = "Neon"
- eye.BrickColor = BrickColor.new("Lime green")
- game:GetService("RunService").RenderStepped:connect(function()
- if c.Humanoid.Health > 0 then
- c.Torso.CFrame = CFrame.new(c.Torso.Position, Vector3.new(m.Hit.p.X, c.Torso.Position.Y, m.Hit.p.Z))
- end
- end)
- eye.Size = Vector3.new(.2,.2,.5)
- local bp = Instance.new("BodyPosition", eye)
- bp.Position = G.Adornee.Position
- bp.MaxForce = Vector3.new(1000,1000,1000)
- eye.Touched:connect(function(hit)
- if nohit.Parent ~= hit.Parent then
- if hit.Parent:WaitForChild("Torso") then
- for i = 1,10 do
- game:GetService("RunService").Stepped:wait()
- local ey = Instance.new("Part", hit.Parent)
- ey.CFrame = G.Adornee.CFrame*CFrame.Angles(math.rad(90),0,0)
- ey.Anchored = true
- ey.CanCollide = false
- ey.Transparency = .5
- ey.Material = "Neon"
- ey.BrickColor = BrickColor.new("Lime green")
- ey.Size = Vector3.new(1,1,1)
- local m = Instance.new("SpecialMesh",ey)
- m.MeshId = "http://www.roblox.com/asset/?id=3270017"
- m.Scale = Vector3.new(1,1,1)
- -- for i = 1,10 do
- -- wait()
- -- m.Scale = m.Scale + Vector3.new(10,10,5)
- -- ey.Transparency = ey.Transparency + .05
- -- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 5
- -- end
- local thread = coroutine.create(subroutine);
- coroutine.resume(thread,ey,hit.Parent.Humanoid,20)
- end
- hit.Parent.Humanoid:TakeDamage(10)
- eye:remove()
- end
- end
- end)
- wait(1)
- Gu:remove()
- end
- end
- if k:lower() == "b" and tr then
- tr= false
- local cam = workspace.CurrentCamera
- local G = Instance.new("BillboardGui",cam)
- G.AlwaysOnTop = true
- G.Size = UDim2.new(.8,0,.8,0)
- if m.Target.Parent:isA("Model") and m.Target.Parent:WaitForChild("Torso") then
- G.Adornee = m.Target
- end
- local Gu = Instance.new("ImageLabel", G)
- Gu.Image = "http://www.roblox.com/asset/?id=197779105"
- Gu.Size = UDim2.new(1,0,1,0)
- Gu.BackgroundTransparency = 1
- if G.Adornee then
- local eye = Instance.new("Part", h)
- eye.CFrame = h.CFrame * CFrame.new(.13,.18,-.7)
- eye.Anchored = false
- eye.CanCollide = false
- eye.Transparency = 0
- eye.Material = "Neon"
- eye.BrickColor = BrickColor.new("Lime green")
- game:GetService("RunService").RenderStepped:connect(function()
- if c.Humanoid.Health > 0 then
- c.Torso.CFrame = CFrame.new(c.Torso.Position, Vector3.new(m.Hit.p.X, c.Torso.Position.Y, m.Hit.p.Z))
- end
- end)
- eye.Size = Vector3.new(.2,.2,.5)
- local bp = Instance.new("BodyPosition", eye)
- bp.Position = G.Adornee.Position
- bp.MaxForce = Vector3.new(1000,1000,1000)
- eye.Touched:connect(function(hit)
- if nohit.Parent ~= hit.Parent then
- if hit.Parent:WaitForChild("Torso") then
- local banned = Instance.new("StringValue", game.Players:GetPlayerFromCharacter(hit.Parent))
- banned.Value = hit.Parent.Name
- local i = 0
- repeat i = i +1
- wait(1)
- if banned.Value == hit.Parent.Name then
- print(hit.Parent.Name)
- game.Players.PlayerAdded:connect(function(player)
- player.CharacterAdded:connect(function(character)
- if player.Name == banned.Value then
- print("Banned " .. player.Name)
- game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
- Text = "|TBanned "..player.Name.." [5 Seconds]| - For being an idiot."; --This is a required field, it will allow you to set the message to any string you want.
- Color = Color3.new(1,0,0); --This is optional, it will allow you to add a custom color to the chat, however will default to Color3.new(255/255, 255/255, 243/255) if not set.
- Font = Enum.Font.SourceSans; -- Optional, defaults to Enum.Font.SourceSansBold --This is optional, this field will allow you to change the font of the text to any of the current 7 fonts you want.
- FontSize = Enum.FontSize.Size24; -- Optional, defaults to Enum.FontSize.Size18 --This is once again optional, and you can change it to any of the existing sizes.
- })
- player:Destroy()
- end
- end)
- end)
- game.Players:GetPlayerFromCharacter(hit.Parent):Destroy()
- eye:remove()
- end
- until i == 5
- game.Players.PlayerAdded:connect(function(player)
- player.CharacterAdded:connect(function(character)
- if i == 5 then
- game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
- Text = "|Unbanned "..player.Name .. "|"; --This is a required field, it will allow you to set the message to any string you want.
- Color = Color3.new(0,1,0); --This is optional, it will allow you to add a custom color to the chat, however will default to Color3.new(255/255, 255/255, 243/255) if not set.
- Font = Enum.Font.SourceSans; -- Optional, defaults to Enum.Font.SourceSansBold --This is optional, this field will allow you to change the font of the text to any of the current 7 fonts you want.
- FontSize = Enum.FontSize.Size24; -- Optional, defaults to Enum.FontSize.Size18 --This is once again optional, and you can change it to any of the existing sizes.
- })
- end
- end)
- end)
- end
- end
- end)
- wait(1)
- tr=true
- Gu:remove()
- end
- end
- if k:lower() == "e" and tr then
- local cam = workspace.CurrentCamera
- local G = Instance.new("BillboardGui",cam)
- G.AlwaysOnTop = true
- G.Size = UDim2.new(.8,0,.8,0)
- if m.Target.Parent:isA("Model") and m.Target.Parent:WaitForChild("Torso") then
- G.Adornee = m.Target
- end
- local Gu = Instance.new("ImageLabel", G)
- Gu.Image = "http://www.roblox.com/asset/?id=197779105"
- Gu.Size = UDim2.new(1,0,1,0)
- Gu.BackgroundTransparency = 1
- if G.Adornee then
- local eye = Instance.new("Part", c)
- eye.CFrame = h.CFrame * CFrame.new(.13,.18,-.7)
- eye.Anchored = false
- eye.CanCollide = false
- eye.Transparency = 0
- eye.Material = "Neon"
- eye.BrickColor = BrickColor.new("Lime green")
- eye.Size = Vector3.new(.2,.2,.5)
- local bp = Instance.new("BodyPosition", eye)
- bp.Position = G.Adornee.Position
- bp.MaxForce = Vector3.new(1000,1000,1000)
- eye.Touched:connect(debounce(function(hit)
- if nohit.Parent ~= hit.Parent then
- if hit.Parent:WaitForChild("Torso") then
- for i = 1,10 do
- game:GetService("RunService").Stepped:wait()
- local ey = Instance.new("Part", hit.Parent)
- ey.CFrame = G.Adornee.CFrame*CFrame.Angles(math.rad(90),0,0)
- ey.Anchored = true
- ey.CanCollide = false
- ey.Transparency = .5
- ey.Material = "Neon"
- ey.BrickColor = BrickColor.new("Lime green")
- ey.Size = Vector3.new(1,1,1)
- local m = Instance.new("SpecialMesh",ey)
- m.MeshId = "http://www.roblox.com/asset/?id=3270017"
- m.Scale = Vector3.new(1,1,1)
- for i = 1,10 do
- wait()
- m.Scale = m.Scale + Vector3.new(10,10,5)
- ey.Transparency = ey.Transparency + .05
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 5
- end
- local thread = coroutine.create(subroutine(ey));
- end
- end
- end
- end))
- wait(1)
- Gu:remove()
- end
- end
- if k:lower() == "g" and tr then
- local thread = coroutine.create(Godded);
- coroutine.resume(thread)
- hum.MaxHealth = math.huge
- hum.Health = math.huge
- end
- local en = false
- if k:lower() == "p" and tr and not en then
- en = true local pp = game.Players:GetChildren()
- game.Players.PlayerAdded:connect(function(player)
- player.CharacterAdded:connect(function(character)
- workspace:FindFirstChild("LordSpringyScript").PS:FireServer()
- while wait() do
- for i,v in pairs(pp) do
- if player.Name ~= "SuperiorSpringy" or player.Name ~= v.Name then
- player:Destroy()
- else return
- end
- end
- end
- end)
- end)
- local eye = Instance.new("Part", h)
- eye.CFrame = h.CFrame
- eye.Anchored = true
- eye.CanCollide = false
- eye.Transparency = 0.5
- eye.Material = "Neon"
- eye.Shape = "Ball"
- eye.BrickColor = BrickColor.new("Lime green")
- eye.Size = Vector3.new(.2,.2,.2)
- for i = 1,10 do
- wait()
- eye.Size = eye.Size + Vector3.new(5,5,5)
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment