Awooslayer699

Untitled

Mar 2nd, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient()then error("say h/ not hl/ ya dummy")end;print("get rekt");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("running the script noob")
  141.  
  142. --[[
  143. Explosion God script made by EliteShadow @ V3rm aka Crimsonal @ Roblox
  144. --]]
  145.  
  146. local Player = game.Players.LocalPlayer
  147. local Mouse = Player:GetMouse()
  148. repeat wait() until Player.Character
  149. local Character = Player.Character
  150. local Humanoid = Character.Humanoid
  151. local Torso = Character.Torso
  152. local Head = Character.Head
  153. local RightArm = Character["Right Arm"]
  154. local LeftArm = Character["Left Arm"]
  155. local RightLeg = Character["Right Leg"]
  156. local LeftLeg = Character["Left Leg"]
  157. local Head = Character.Head
  158. local RightShoulder = Torso["Right Shoulder"]
  159. local LeftShoulder = Torso["Left Shoulder"]
  160. local Neck = Torso["Neck"]
  161. local RightHip = Torso["Right Hip"]
  162. local LeftHip = Torso["Left Hip"]
  163. wait(1)
  164. Instance.new("ForceField", Character)
  165.  
  166. local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  167. local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  168. local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  169. local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  170. local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  171. local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  172. local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  173. local LeftHipC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  174. local RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  175. local RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188. local Player = game.Players.LocalPlayer
  189. local Character = Player.Character
  190. local Humanoid = Character.Humanoid
  191. local Torso = Character.Torso
  192. local Head = Character.Head
  193. local mouse = Player:GetMouse()
  194. local Root = Character.HumanoidRootPart
  195. local RunService = game:GetService("RunService").RenderStepped
  196. local Lighting = game:GetService("Lighting")
  197.  
  198.  
  199. Player:ClearCharacterAppearance()
  200. wait(0.1)
  201. Player.Character.Head.BrickColor = BrickColor.new("Really black")
  202. Player.Character.Torso.BrickColor = BrickColor.new("Really black")
  203. Player.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  204. Player.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  205. Player.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  206. Player.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  207. pcall(function() Player.Character.Torso.roblox:Destroy() end)
  208.  
  209. z = Instance.new("Sound", Character)
  210. z.SoundId = "rbxassetid://301463006"--301463006
  211. z.Looped = true
  212. z.Pitch = 1
  213. z.Volume = 1
  214. wait(.1)
  215. z:Play()
  216.  
  217.  
  218.  
  219. local HandCF = CFrame.new(Root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  220. local wave = Instance.new("Part", Torso)
  221. wave.BrickColor = BrickColor.new("Maroon")
  222. wave.Anchored = true
  223. wave.CanCollide = false
  224. wave.Locked = true
  225. wave.Size = Vector3.new(1, 1, 1)
  226. wave.TopSurface = "Smooth"
  227. wave.BottomSurface = "Smooth"
  228. wave.Transparency = 0.35
  229. wave.CFrame = HandCF
  230. wm = Instance.new("SpecialMesh", wave)
  231. wm.MeshId = "rbxassetid://3270017"
  232. coroutine.wrap(function()
  233. for i = 1, 14, 1 do
  234. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  235. wave.Size = wm.Scale
  236. wave.CFrame = HandCF
  237. wave.Transparency = i/14
  238. wait()
  239. end
  240. wait()
  241. wave:Destroy()
  242. end)()
  243.  
  244.  
  245. local function RefreshWelds()
  246. Neck.C0 = NeckC0
  247. Neck.C1 = NeckC1
  248. RightShoulder.C0 = RightShoulderC0
  249. RightShoulder.C1 = RightShoulderC1
  250. LeftShoulder.C0 = LeftShoulderC0
  251. LeftShoulder.C1 = LeftShoulderC1
  252. RightHip.C0 = RightHipC0
  253. RightHip.C1 = RightHipC1
  254. LeftHip.C0 = LeftHipC0
  255. LeftHip.C1 = LeftHipC1
  256. end
  257.  
  258. local LastArm = "Left"
  259. local Active = false
  260. game:GetService("UserInputService").InputBegan:connect(function(Key, Gpe)
  261. if not Gpe then
  262. if Key.KeyCode == Enum.KeyCode.F and not Active then
  263. Active=true
  264. RefreshWelds()
  265. Torso.CFrame = CFrame.new(Torso.Position, Vector3.new(Mouse.hit.p.x, Torso.Position.Y, Mouse.hit.p.z))
  266. Torso.Anchored=true
  267. Humanoid.PlatformStand = true
  268. for i = 1,3 do
  269. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,-0.2,0.55)
  270. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0.2, -0.55)
  271. end
  272. local last1
  273. local last2
  274. local explosion = Instance.new("Sound", Character)
  275. explosion.Name="explosion"
  276. explosion.SoundId = "rbxassetid://2248511"
  277. explosion:Play()
  278. game.Debris:AddItem(explosion,10)
  279. spawn(function()
  280. for i = 1,15 do
  281. local p = Instance.new("Part", Character)
  282. p.Anchored=true
  283. p.CanCollide=false
  284. p.Transparency=1
  285. p.Size=Vector3.new(.1,.1,.1)
  286. p.Shape = "Ball"
  287. p.BrickColor = BrickColor.new("Really black")
  288. game.Debris:AddItem(p,1)
  289. if not last1 then
  290. p.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0) * CFrame.new(0,0,-10)
  291. last1=p
  292. else
  293. p.CFrame = last1.CFrame * CFrame.new(0, 0,-i*5)
  294. last1=p
  295. end
  296. local explo = Instance.new("Explosion", workspace)
  297. explo.Position=p.Position
  298. explo.BlastPressure = 700000
  299. explo.BlastRadius=10
  300. wait()
  301. end
  302. end)
  303. spawn(function()
  304. for i = 1,15 do
  305. local p = Instance.new("Part", Character)
  306. p.Anchored=true
  307. p.CanCollide=false
  308. p.Transparency=1
  309. p.Size=Vector3.new(.1,.1,.1)
  310. p.Shape = "Ball"
  311. p.BrickColor = BrickColor.new("Really black")
  312. game.Debris:AddItem(p,1)
  313. if not last2 then
  314. p.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0) * CFrame.new(0,0,-10)
  315. last2=p
  316. else
  317. p.CFrame = last2.CFrame * CFrame.new(0,0 ,-i*5)
  318. last2=p
  319. end
  320. local explo = Instance.new("Explosion", workspace)
  321. explo.Position=p.Position
  322. explo.BlastPressure = 700000
  323. explo.BlastRadius=10
  324. wait()
  325. end
  326. end)
  327. wait(1)
  328. Torso.Anchored=false
  329. Humanoid.PlatformStand = false
  330. RefreshWelds()
  331. Active=false
  332. elseif Key.KeyCode == Enum.KeyCode.C and not Active then
  333. Active = true
  334. RefreshWelds()
  335. Torso.CFrame = CFrame.new(Torso.Position, Vector3.new(Mouse.hit.p.x, Torso.Position.Y, Mouse.hit.p.z))
  336. Torso.Anchored=true
  337. Humanoid.PlatformStand = true
  338. for i = 1,3 do
  339. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  340. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)
  341. wait()
  342. end
  343. local last1
  344. local last2
  345. local explosion = Instance.new("Sound", Character)
  346. explosion.Name="explosion"
  347. explosion.SoundId = "rbxassetid://2248511"
  348. explosion:Play()
  349. game.Debris:AddItem(explosion,10)
  350. spawn(function()
  351. for i = 1,15 do
  352. local p = Instance.new("Part", Character)
  353. p.Anchored=true
  354. p.CanCollide=false
  355. p.Transparency=1
  356. p.Size=Vector3.new(.1,.1,.1)
  357. p.Shape = "Ball"
  358. p.BrickColor = BrickColor.new("Really black")
  359. game.Debris:AddItem(p,1)
  360. if not last1 then
  361. p.CFrame = Torso.CFrame * CFrame.new(0,0 ,-i*10)
  362. last1=p
  363. else
  364. p.CFrame = last1.CFrame * CFrame.new(0,0 ,-i*5)
  365. last1=p
  366. end
  367. local explo = Instance.new("Explosion", workspace)
  368. explo.Position=p.Position
  369. explo.BlastPressure = 700000
  370. explo.BlastRadius=10
  371. wait()
  372. end
  373. end)
  374. spawn(function()
  375. for i = 1,15 do
  376. local p = Instance.new("Part", Character)
  377. p.Anchored=true
  378. p.CanCollide=false
  379. p.Transparency=1
  380. p.Size=Vector3.new(.1,.1,.1)
  381. p.Shape = "Ball"
  382. p.BrickColor = BrickColor.new("Really black")
  383. game.Debris:AddItem(p,1)
  384. if not last2 then
  385. p.CFrame = Torso.CFrame * CFrame.new(0,0 ,-i*10)
  386. last2=p
  387. else
  388. p.CFrame = last2.CFrame * CFrame.new(0,0 ,-i*5)
  389. last2=p
  390. end
  391. local explo = Instance.new("Explosion", workspace)
  392. explo.Position=p.Position
  393. explo.BlastPressure = 700000
  394. explo.BlastRadius=10
  395. wait()
  396. end
  397. end)
  398. wait(1)
  399. for i = 1,3 do
  400. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  401. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0, 0.5)
  402. wait()
  403. end
  404. Torso.Anchored=false
  405. Humanoid.PlatformStand = false
  406. RefreshWelds()
  407. Active=false
  408. elseif Key.KeyCode == Enum.KeyCode.E and not Active
  409. then Active = true
  410. RefreshWelds()
  411. Torso.Anchored=true
  412. Humanoid.PlatformStand=true
  413. if LastArm == "Left" then
  414. LastArm="Right"
  415. Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0)
  416. for i = 1,3 do
  417. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  418. wait()
  419. end
  420. wait(0.5)
  421. RefreshWelds()
  422. for i = 1,3 do
  423. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  424. end
  425. Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0)
  426. local p = Instance.new("Part", Character)
  427. p.Anchored=true
  428. p.CanCollide=false
  429. p.Transparency=1
  430. p.Size=Vector3.new(.1,.1,.1)
  431. p.Shape = "Ball"
  432. p.BrickColor = BrickColor.new("Really black")
  433. p.CFrame = Torso.CFrame * CFrame.new(1.5, 0, -2)
  434. game.Debris:AddItem(p,3)
  435. local explosion = Instance.new("Sound", Character)
  436. explosion.Name="explosion"
  437. explosion.SoundId = "rbxassetid://2248511"
  438. explosion:Play()
  439. game.Debris:AddItem(explosion, 10)
  440. local explo = Instance.new("Explosion", workspace)
  441. explo.BlastPressure = 700000
  442. explo.BlastRadius=10
  443. explo.Position=p.Position
  444. elseif LastArm == "Right" then
  445. LastArm = "Left"
  446. Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0)
  447. for i = 1,3 do
  448. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  449. wait()
  450. end
  451. wait(0.5)
  452. RefreshWelds()
  453. for i = 1,3 do
  454. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  455. end
  456. Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0)
  457. local p = Instance.new("Part", Character)
  458. p.Anchored=true
  459. p.CanCollide=false
  460. p.Transparency=1
  461. p.Size=Vector3.new(.1,.1,.1)
  462. p.Shape = "Ball"
  463. p.BrickColor = BrickColor.new("Really black")
  464. p.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, -2)
  465. game.Debris:AddItem(p,3)
  466. local explosion = Instance.new("Sound", Character)
  467. explosion.Name="explosion"
  468. explosion.SoundId = "rbxassetid://2248511"
  469. explosion:Play()
  470. game.Debris:AddItem(explosion, 10)
  471. local explo = Instance.new("Explosion", workspace)
  472. explo.BlastPressure = 700000
  473. explo.BlastRadius=10
  474. explo.Position=p.Position
  475. end
  476. wait(0.5)
  477. Active = false
  478. RefreshWelds()
  479. Torso.Anchored=false
  480. Humanoid.PlatformStand=false
  481. end
  482. end
  483. end)
Advertisement
Add Comment
Please, Sign In to add comment