kingkoolie

Untitled

May 29th, 2016
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.42 KB | None | 0 0
  1. local p = game.Players.LocalPlayer
  2. script.Parent = p
  3. local m = p:GetMouse()
  4. local c = p.Character
  5. local t = c.Torso
  6. local hum = c.Humanoid
  7. local ra = c["Right Arm"]
  8. local rl = c["Right Leg"]
  9. local la = c["Left Arm"]
  10. local ll = c["Left Leg"]
  11. local h = c.Head
  12. local n1 = 0
  13. local sequence = NumberSequence.new(n1)
  14. local tr = false
  15. local nohit = Instance.new("BoolValue", c)
  16. nohit.Value = false
  17. --
  18.  
  19. local function weldBetween(a, b)
  20. --Make a new Weld and Parent it to a.
  21. local weld = Instance.new("ManualWeld", a)
  22. weld.Part0 = a
  23. weld.Part1 = b
  24. --Get the CFrame of b relative to a.
  25. weld.C0 = a.CFrame:inverse() * b.CFrame* CFrame.new(.13,.18,-.7)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(45))
  26. --Return the reference to the weld so that you can change it later.
  27. return weld
  28. end
  29.  
  30. function debounce(func)
  31. local isRunning = false -- Create a local debounce variable
  32. return function(...) -- Return a new function
  33. if not isRunning then
  34. isRunning = true
  35.  
  36. func(...) -- Call it with the original arguments
  37.  
  38. isRunning = false
  39. end
  40. end
  41. end
  42.  
  43. local function subroutine(part,ehum,T)
  44. for i = 1,T do
  45. wait()
  46. part.Mesh.Scale = part.Mesh.Scale + Vector3.new(10,10,5)
  47. part.Transparency = part.Transparency + .05
  48. ehum.Health = ehum.Health - 5
  49. end;
  50. end
  51.  
  52. local function Godded()
  53. game:GetService("RunService").Stepped:wait()
  54. local ey = Instance.new("Part", c)
  55. ey.Anchored = true
  56. ey.CanCollide = false
  57. ey.Transparency = .5
  58. ey.Material = "Neon"
  59. ey.BrickColor = BrickColor.new("Lime green")
  60. local m = Instance.new("SpecialMesh",ey)
  61. m.MeshId = "http://www.roblox.com/asset/?id=92588061"
  62. m.Scale = Vector3.new(.3,.5,.3)
  63. ey.CFrame = t.CFrame*CFrame.new(0,5,0)
  64. for i = 1,10 do
  65. wait()
  66. ey.Rotation = ey.Rotation + Vector3.new(0,10,0)
  67. ey.Mesh.Scale = ey.Mesh.Scale + Vector3.new(.5,.5,.5)
  68. ey.Transparency = ey.Transparency + .05
  69. end;
  70. ey:remove()
  71. end
  72.  
  73. m.KeyDown:connect(function(k)
  74. if k:lower() == "t" and not tr then
  75. h.face.Texture = "http://www.roblox.com/asset/?id=31753040"
  76. game.Lighting.TimeOfDay = "14:00:00"
  77. game.Lighting.Ambient = Color3.new(157/255,110/255,121/255)
  78. game.Lighting.GlobalShadows = false
  79. game.Lighting.Brightness = math.huge
  80. wait(2)
  81. local eye = Instance.new("Part", h)
  82. eye.CFrame = h.CFrame
  83. eye.Anchored = false
  84. eye.CanCollide = false
  85. eye.Transparency = 1
  86. eye.Size = Vector3.new(.2,.2,.2)
  87. local pe = Instance.new("ParticleEmitter", eye)
  88. pe.Color = ColorSequence.new(Color3.new(0,255,59/255), Color3.new(0, 249/255, 66.255))
  89. pe.LightEmission = .5
  90. pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,.1,0)})
  91. pe.Texture = "http://www.roblox.com/asset/?id=243660373"
  92. pe.Transparency = NumberSequence.new(0)
  93. pe.Lifetime = NumberRange.new(1)
  94. pe.Rate = 30
  95. pe.Speed = NumberRange.new(1)
  96. pe.VelocitySpread = 0
  97. pe.EmissionDirection = "Right"
  98. pe.LockedToPart = true
  99. local pe1 = Instance.new("ParticleEmitter", eye)
  100. pe1.Color = ColorSequence.new(Color3.new(0, 214/255, 51/255), Color3.new(0, 214/255, 51/255))
  101. pe1.LightEmission = 1
  102. pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(1,1,0)})
  103. pe1.Texture = "http://www.roblox.com/asset/?id=243660364"
  104. pe1.Transparency = NumberSequence.new(.5)
  105. pe1.Lifetime = NumberRange.new(.5)
  106. pe1.Rate = 30
  107. pe1.Speed = NumberRange.new(0)
  108. pe1.Rotation = NumberRange.new(0,360)
  109. pe1.VelocitySpread = 360
  110. pe1.EmissionDirection = "Left"
  111. pe1.LockedToPart = true
  112. local weld = weldBetween(h,eye)
  113. tr = true
  114. workspace:FindFirstChild("LordSpringyScript").Msg:FireServer()
  115. end
  116. if k:lower() == "q" and tr then
  117. local cam = workspace.CurrentCamera
  118. local G = Instance.new("BillboardGui",cam)
  119. G.AlwaysOnTop = true
  120. G.Size = UDim2.new(.8,0,.8,0)
  121. if m.Target.Parent:isA("Model") and m.Target.Parent:WaitForChild("Torso") then
  122. G.Adornee = m.Target
  123. end
  124. local Gu = Instance.new("ImageLabel", G)
  125. Gu.Image = "http://www.roblox.com/asset/?id=197779105"
  126. Gu.Size = UDim2.new(1,0,1,0)
  127. Gu.BackgroundTransparency = 1
  128. if G.Adornee then
  129. local eye = Instance.new("Part", h)
  130. eye.CFrame = h.CFrame * CFrame.new(.13,.18,-.7)
  131. eye.Anchored = false
  132. eye.CanCollide = false
  133. eye.Transparency = 0
  134. eye.Material = "Neon"
  135. eye.BrickColor = BrickColor.new("Lime green")
  136. game:GetService("RunService").RenderStepped:connect(function()
  137. if c.Humanoid.Health > 0 then
  138. c.Torso.CFrame = CFrame.new(c.Torso.Position, Vector3.new(m.Hit.p.X, c.Torso.Position.Y, m.Hit.p.Z))
  139. end
  140. end)
  141. eye.Size = Vector3.new(.2,.2,.5)
  142. local bp = Instance.new("BodyPosition", eye)
  143. bp.Position = G.Adornee.Position
  144. bp.MaxForce = Vector3.new(1000,1000,1000)
  145. eye.Touched:connect(function(hit)
  146. if nohit.Parent ~= hit.Parent then
  147. if hit.Parent:WaitForChild("Torso") then
  148. for i = 1,10 do
  149. game:GetService("RunService").Stepped:wait()
  150. local ey = Instance.new("Part", hit.Parent)
  151. ey.CFrame = G.Adornee.CFrame*CFrame.Angles(math.rad(90),0,0)
  152. ey.Anchored = true
  153. ey.CanCollide = false
  154. ey.Transparency = .5
  155. ey.Material = "Neon"
  156. ey.BrickColor = BrickColor.new("Lime green")
  157. ey.Size = Vector3.new(1,1,1)
  158. local m = Instance.new("SpecialMesh",ey)
  159. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  160. m.Scale = Vector3.new(1,1,1)
  161. -- for i = 1,10 do
  162. -- wait()
  163. -- m.Scale = m.Scale + Vector3.new(10,10,5)
  164. -- ey.Transparency = ey.Transparency + .05
  165. -- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 5
  166. -- end
  167. local thread = coroutine.create(subroutine);
  168. coroutine.resume(thread,ey,hit.Parent.Humanoid,20)
  169. end
  170. hit.Parent.Humanoid:TakeDamage(10)
  171. eye:remove()
  172. end
  173. end
  174. end)
  175. wait(1)
  176. Gu:remove()
  177. end
  178.  
  179. end
  180. if k:lower() == "b" and tr then
  181. tr= false
  182. local cam = workspace.CurrentCamera
  183. local G = Instance.new("BillboardGui",cam)
  184. G.AlwaysOnTop = true
  185. G.Size = UDim2.new(.8,0,.8,0)
  186. if m.Target.Parent:isA("Model") and m.Target.Parent:WaitForChild("Torso") then
  187. G.Adornee = m.Target
  188. end
  189. local Gu = Instance.new("ImageLabel", G)
  190. Gu.Image = "http://www.roblox.com/asset/?id=197779105"
  191. Gu.Size = UDim2.new(1,0,1,0)
  192. Gu.BackgroundTransparency = 1
  193. if G.Adornee then
  194. local eye = Instance.new("Part", h)
  195. eye.CFrame = h.CFrame * CFrame.new(.13,.18,-.7)
  196. eye.Anchored = false
  197. eye.CanCollide = false
  198. eye.Transparency = 0
  199. eye.Material = "Neon"
  200. eye.BrickColor = BrickColor.new("Lime green")
  201. game:GetService("RunService").RenderStepped:connect(function()
  202. if c.Humanoid.Health > 0 then
  203. c.Torso.CFrame = CFrame.new(c.Torso.Position, Vector3.new(m.Hit.p.X, c.Torso.Position.Y, m.Hit.p.Z))
  204. end
  205. end)
  206. eye.Size = Vector3.new(.2,.2,.5)
  207. local bp = Instance.new("BodyPosition", eye)
  208. bp.Position = G.Adornee.Position
  209. bp.MaxForce = Vector3.new(1000,1000,1000)
  210. eye.Touched:connect(function(hit)
  211. if nohit.Parent ~= hit.Parent then
  212. if hit.Parent:WaitForChild("Torso") then
  213. local banned = Instance.new("StringValue", game.Players:GetPlayerFromCharacter(hit.Parent))
  214. banned.Value = hit.Parent.Name
  215. local i = 0
  216. repeat i = i +1
  217. wait(1)
  218. if banned.Value == hit.Parent.Name then
  219. print(hit.Parent.Name)
  220. game.Players.PlayerAdded:connect(function(player)
  221. player.CharacterAdded:connect(function(character)
  222. if player.Name == banned.Value then
  223. print("Banned " .. player.Name)
  224. game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
  225.  
  226. 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.
  227.  
  228. 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.
  229.  
  230. 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.
  231.  
  232. 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.
  233. })
  234. player:Destroy()
  235. end
  236. end)
  237. end)
  238.  
  239. game.Players:GetPlayerFromCharacter(hit.Parent):Destroy()
  240. eye:remove()
  241. end
  242.  
  243. until i == 5
  244. game.Players.PlayerAdded:connect(function(player)
  245. player.CharacterAdded:connect(function(character)
  246. if i == 5 then
  247. game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
  248.  
  249. Text = "|Unbanned "..player.Name .. "|"; --This is a required field, it will allow you to set the message to any string you want.
  250.  
  251. 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.
  252.  
  253. 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.
  254.  
  255. 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.
  256. })
  257. end
  258. end)
  259. end)
  260.  
  261.  
  262. end
  263. end
  264.  
  265. end)
  266. wait(1)
  267. tr=true
  268. Gu:remove()
  269. end
  270.  
  271. end
  272. if k:lower() == "e" and tr then
  273. local cam = workspace.CurrentCamera
  274. local G = Instance.new("BillboardGui",cam)
  275. G.AlwaysOnTop = true
  276. G.Size = UDim2.new(.8,0,.8,0)
  277. if m.Target.Parent:isA("Model") and m.Target.Parent:WaitForChild("Torso") then
  278. G.Adornee = m.Target
  279. end
  280. local Gu = Instance.new("ImageLabel", G)
  281. Gu.Image = "http://www.roblox.com/asset/?id=197779105"
  282. Gu.Size = UDim2.new(1,0,1,0)
  283. Gu.BackgroundTransparency = 1
  284. if G.Adornee then
  285. local eye = Instance.new("Part", c)
  286. eye.CFrame = h.CFrame * CFrame.new(.13,.18,-.7)
  287. eye.Anchored = false
  288. eye.CanCollide = false
  289. eye.Transparency = 0
  290. eye.Material = "Neon"
  291. eye.BrickColor = BrickColor.new("Lime green")
  292. eye.Size = Vector3.new(.2,.2,.5)
  293. local bp = Instance.new("BodyPosition", eye)
  294. bp.Position = G.Adornee.Position
  295. bp.MaxForce = Vector3.new(1000,1000,1000)
  296. eye.Touched:connect(debounce(function(hit)
  297.  
  298. if nohit.Parent ~= hit.Parent then
  299. if hit.Parent:WaitForChild("Torso") then
  300. for i = 1,10 do
  301. game:GetService("RunService").Stepped:wait()
  302. local ey = Instance.new("Part", hit.Parent)
  303. ey.CFrame = G.Adornee.CFrame*CFrame.Angles(math.rad(90),0,0)
  304. ey.Anchored = true
  305. ey.CanCollide = false
  306. ey.Transparency = .5
  307. ey.Material = "Neon"
  308. ey.BrickColor = BrickColor.new("Lime green")
  309. ey.Size = Vector3.new(1,1,1)
  310. local m = Instance.new("SpecialMesh",ey)
  311. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  312. m.Scale = Vector3.new(1,1,1)
  313. for i = 1,10 do
  314. wait()
  315. m.Scale = m.Scale + Vector3.new(10,10,5)
  316. ey.Transparency = ey.Transparency + .05
  317. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 5
  318. end
  319. local thread = coroutine.create(subroutine(ey));
  320. end
  321. end
  322. end
  323. end))
  324. wait(1)
  325. Gu:remove()
  326. end
  327. end
  328. if k:lower() == "g" and tr then
  329.  
  330.  
  331. local thread = coroutine.create(Godded);
  332. coroutine.resume(thread)
  333. hum.MaxHealth = math.huge
  334. hum.Health = math.huge
  335.  
  336. end
  337. local en = false
  338. if k:lower() == "p" and tr and not en then
  339. en = true local pp = game.Players:GetChildren()
  340. game.Players.PlayerAdded:connect(function(player)
  341. player.CharacterAdded:connect(function(character)
  342. workspace:FindFirstChild("LordSpringyScript").PS:FireServer()
  343. while wait() do
  344. for i,v in pairs(pp) do
  345. if player.Name ~= "SuperiorSpringy" or player.Name ~= v.Name then
  346. player:Destroy()
  347. else return
  348. end
  349. end
  350. end
  351.  
  352. end)
  353. end)
  354. local eye = Instance.new("Part", h)
  355. eye.CFrame = h.CFrame
  356. eye.Anchored = true
  357. eye.CanCollide = false
  358. eye.Transparency = 0.5
  359. eye.Material = "Neon"
  360. eye.Shape = "Ball"
  361. eye.BrickColor = BrickColor.new("Lime green")
  362. eye.Size = Vector3.new(.2,.2,.2)
  363. for i = 1,10 do
  364. wait()
  365. eye.Size = eye.Size + Vector3.new(5,5,5)
  366. end
  367.  
  368. end
  369.  
  370. end)
Advertisement
Add Comment
Please, Sign In to add comment