Advertisement
EmeraldIT

Untitled

Aug 3rd, 2019
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.16 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  5. script.Parent = Player.Character
  6.  
  7. --RemoteEvent for communicating
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10.  
  11. --Fake event to make stuff like Mouse.KeyDown work
  12. local function fakeEvent()
  13. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14. t.connect = t.Connect
  15. return t
  16. end
  17.  
  18. --Creating fake input objects with fake variables
  19. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23. end}
  24. --Merged 2 functions into one by checking amount of arguments
  25. CAS.UnbindAction = CAS.BindAction
  26.  
  27. --This function will trigger the events that have been :Connect()'ed
  28. local function te(self,ev,...)
  29. local t = m[ev]
  30. if t and t._fakeEvent and t.Function then
  31. t.Function(...)
  32. end
  33. end
  34. m.TrigEvent = te
  35. UIS.TrigEvent = te
  36.  
  37. Event.OnServerEvent:Connect(function(plr,io)
  38. if plr~=Player then return end
  39. if io.isMouse then
  40. m.Target = io.Target
  41. m.Hit = io.Hit
  42. else
  43. local b = io.UserInputState == Enum.UserInputState.Begin
  44. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46. end
  47. for _,t in pairs(CAS.Actions) do
  48. for _,k in pairs(t.Keys) do
  49. if k==io.KeyCode then
  50. t.Function(t.Name,io.UserInputState,io)
  51. end
  52. end
  53. end
  54. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56. end
  57. end)
  58. Event.Parent = NLS([==[
  59. local Player = game:GetService("Players").LocalPlayer
  60. local Event = script:WaitForChild("UserInput_Event")
  61.  
  62. local UIS = game:GetService("UserInputService")
  63. local input = function(io,a)
  64. if a then return end
  65. --Since InputObject is a client-side instance, we create and pass table instead
  66. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67. end
  68. UIS.InputBegan:Connect(input)
  69. UIS.InputEnded:Connect(input)
  70.  
  71. local Mouse = Player:GetMouse()
  72. local h,t
  73. --Give the server mouse data 30 times every second, but only if the values changed
  74. --If player is not moving their mouse, client won't fire events
  75. while wait(1/30) do
  76. if h~=Mouse.Hit or t~=Mouse.Target then
  77. h,t=Mouse.Hit,Mouse.Target
  78. Event:FireServer({isMouse=true,Target=t,Hit=h})
  79. end
  80. end]==],Player.Character)
  81. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83.  
  84. tors = Player.Character.HumanoidRootPart
  85. char = Player.Character
  86. debri = game:GetService('Debris')
  87. mode = 'push'
  88.  
  89. gui = Instance.new('ScreenGui', Player.PlayerGui)
  90. modecycle = 1
  91. cooldown = false
  92. tcol = 'Bright yellow'
  93. switchmode = Instance.new('TextButton', gui)
  94. switchmode.Text = '|>Push<|'
  95. switchmode.Font = 'Antique'
  96. switchmode.TextStrokeTransparency = 0
  97. switchmode.TextStrokeColor3 = BrickColor.new(tcol).Color
  98. switchmode.TextColor3 = Color3.new(0,0,0)
  99. switchmode.TextScaled = true
  100. switchmode.BackgroundTransparency = 1
  101. switchmode.Size = UDim2.new(0.4, 0, 0.2, 0)
  102.  
  103. switchmode2 = Instance.new('TextButton', gui)
  104. switchmode2.Text = '|>Cloud<|'
  105. switchmode2.Font = 'Antique'
  106. switchmode2.TextStrokeTransparency = 0
  107. switchmode2.TextStrokeColor3 = BrickColor.new('Bright yellow').Color
  108. switchmode2.TextColor3 = Color3.new(255,255,255)
  109. switchmode2.TextScaled = true
  110. switchmode2.BackgroundTransparency = 1
  111. switchmode2.Size = UDim2.new(0.4, 0, 0.2, 0)
  112. switchmode2.Position = UDim2.new(0, 570, 0, 0)
  113.  
  114. storm = Instance.new('TextButton', gui)
  115. storm.Text = '🌩|>STORM<|🌩'
  116. storm.Font = 'Antique'
  117. storm.TextStrokeTransparency = 0
  118. storm.TextStrokeColor3 = BrickColor.new('Bright yellow').Color
  119. storm.TextColor3 = BrickColor.new('Bright yellow').Color
  120. storm.TextScaled = true
  121. storm.BackgroundTransparency = 1
  122. storm.Size = UDim2.new(0.4, 0, 0.2, 0)
  123. storm.Position = UDim2.new(0, 300, 0, 450)
  124.  
  125. switchmode.MouseButton1Click:Connect(function()
  126. if modecycle == 1 then
  127. mode = 'boost'
  128. tcol = 'Steel blue'
  129. switchmode.Text = '|>Boost<|'
  130. switchmode.TextStrokeColor3 = BrickColor.new(tcol).Color
  131. modecycle = 2
  132. elseif modecycle == 2 then
  133. mode = 'fling'
  134. tcol = 'Royal purple'
  135. switchmode.Text = '|>Fling<|'
  136. switchmode.TextStrokeColor3 = BrickColor.new(tcol).Color
  137. modecycle = 3
  138. elseif modecycle == 3 then
  139. mode = 'punish'
  140. tcol = 'Really blue'
  141. switchmode.Text = '|>Punish<|'
  142. switchmode.TextStrokeColor3 = BrickColor.new(tcol).Color
  143. modecycle = 4
  144. elseif modecycle == 4 then
  145. mode = 'heal'
  146. tcol = 'Lime green'
  147. switchmode.Text = '|>Heal<|'
  148. switchmode.TextStrokeColor3 = BrickColor.new(tcol).Color
  149. modecycle = 5
  150. elseif modecycle == 5 then
  151. mode = 'kingjonun'
  152. tcol = 'Neon orange'
  153. switchmode.Text = '|>Nuke<|'
  154. switchmode.TextStrokeColor3 = BrickColor.new(tcol).Color
  155. modecycle = 6
  156. elseif modecycle == 6 then
  157. mode = 'push'
  158. tcol = 'Bright yellow'
  159. switchmode.Text = '|>Push<|'
  160. switchmode.TextStrokeColor3 = BrickColor.new(tcol).Color
  161. modecycle = 1
  162. end
  163. end)
  164.  
  165. function cloud()
  166. P = Instance.new('Part', char)
  167. P.Material = "Ice"
  168. P.Size = Vector3.new(10,10,10)
  169. P.BrickColor = BrickColor.new('Medium blue')
  170. P.CFrame = tors.CFrame*CFrame.new(0, 0, -5)
  171. Mesh = Instance.new('SpecialMesh', P)
  172. Mesh.MeshType = 'FileMesh'
  173. Mesh.MeshId = 'rbxassetid://1095708'
  174. Mesh.Scale = Vector3.new(5,5,5)
  175. PG = P:Clone()
  176. PG.Size = P.Size + Vector3.new(0.1,0.1,0.1)
  177. PG.Material = 'ForceField'
  178. PG.BrickColor = BrickColor.new(col)
  179. PG.Parent = P
  180. Mesh = Instance.new('SpecialMesh', PG)
  181. Mesh.MeshType = 'FileMesh'
  182. Mesh.MeshId = 'rbxassetid://1095708'
  183. Mesh.TextureId = 'rbxassetid://1095709'
  184. colll = BrickColor.new(col).Color
  185. Mesh.VertexColor = Vector3.new(colll.r,colll.g,colll.b)
  186. Mesh.Scale = Vector3.new(5,5.05,5)
  187. weld = Instance.new("Weld")
  188. weld.Parent = P
  189. weld.Part0 = P
  190. weld.Name = "WeldToGlowingPart"
  191. weld.Part1 = PG
  192. weld.C1 = CFrame.new(0.01, 0.01, 0.01)
  193. A1 = Instance.new("Attachment",P)
  194. A1.Position = Vector3.new(0, 2, 0)
  195. local A2 = Instance.new("Attachment",PG)
  196. A2.Position = Vector3.new(0, -2, 0)
  197. local Trail = Instance.new("Trail",PG)
  198. Trail.LightEmission = 1
  199. Trail.FaceCamera = true
  200. Trail.Texture = "rbxassetid://945758042"
  201. Trail.Attachment0 = A1
  202. Trail.Attachment1 = A2
  203. Trail.Lifetime = 0.7
  204. Trail.MinLength = 0
  205. Trail.Transparency = NumberSequence.new(0, 0)
  206. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  207. BV = Instance.new('BodyVelocity', P)
  208. BV.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  209. BV.velocity = tors.CFrame.lookVector*50
  210. debri:AddItem(P, 5)
  211. end
  212.  
  213. function heal(hit)
  214. if hit.Parent:FindFirstChild('Humanoid') ~= nil then
  215. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.MaxHealth
  216. end
  217. end
  218.  
  219. function boom(part)
  220. if part.Parent ~= char and part.Parent.Parent ~= char then
  221. local mesh = Instance.new('SpecialMesh')
  222. mesh.MeshType = "FileMesh"
  223. mesh.MeshId = "rbxassetid://3270017"
  224. mesh.Scale = Vector3.new(10,10,15)
  225.  
  226. local mesh2 = Instance.new('SpecialMesh')
  227. mesh2.MeshType = "FileMesh"
  228. mesh2.MeshId = "rbxassetid://1051557"
  229. mesh2.TextureId = "https://www.roblox.com/library/591081746/sparkle"
  230. mesh2.Scale = Vector3.new(20,100,20)
  231. yellow = BrickColor.new("Bright red")
  232. yColor = yellow.Color
  233. yVector = Vector3.new(yColor.r,yColor.g,yColor.b)
  234. mesh2.VertexColor = yVector
  235.  
  236. local mesh3 = mesh2:Clone()
  237. mesh3.Scale = Vector3.new(19,100,19)
  238. orange = BrickColor.new("Deep orange")
  239. oColor = orange.Color
  240. oVector = Vector3.new(oColor.r,oColor.g,oColor.b)
  241. mesh3.VertexColor = oVector
  242.  
  243. local mesh4 = Instance.new('SpecialMesh')
  244. mesh4.MeshType = 'Sphere'
  245.  
  246. local eff1 = Instance.new('Part',workspace)
  247. eff1.Position= part.Position
  248. eff1.Anchored = true
  249. eff1.CanCollide = false
  250. eff1.Material = Enum.Material.ForceField
  251. eff1.BrickColor = BrickColor.new('Bright yellow')
  252. eff1.Transparency = 1
  253. eff1.Size = Vector3.new(101,101,101)
  254. eff1.Name = "eff1"
  255. mesh2.Parent= eff1
  256.  
  257. local eff2 = Instance.new('Part',workspace)
  258. eff2.Position= part.Position
  259. eff2.Shape = "Ball"
  260. eff2.Anchored = true
  261. eff2.CanCollide = false
  262. eff2.Material = Enum.Material.ForceField
  263. eff2.BrickColor = BrickColor.new('Deep orange')
  264. eff2.Transparency = 1
  265. eff2.Reflectance = 0.2
  266. eff2.Size = Vector3.new(100,100,100)
  267. eff2.Name = "eff2"
  268. mesh3.Parent = eff2
  269.  
  270. local eff3 = Instance.new('Part',workspace)
  271. eff3.Position = part.Position
  272. eff3.Anchored = true
  273. eff3.Transparency = 1
  274. eff3.CanCollide = false
  275. eff3.Orientation = Vector3.new(90,0,0)
  276. eff3.Name = "eff3"
  277. mesh.Parent = eff3
  278.  
  279. local eff4 = Instance.new('Part', workspace)
  280. eff4.Size = Vector3.new(0,50,0)
  281. eff4.CanCollide = false
  282. eff4.Anchored = true
  283. eff4.Position = part.Position
  284. eff4.Material = 'Neon'
  285. eff4.BrickColor = BrickColor.new(col)
  286. eff4.Name = 'eff4'
  287. eff4.Transparency = 1
  288. mesh4.Parent = eff4
  289.  
  290.  
  291. Val = 1
  292. for i=1,10 do
  293. mesh2.Scale = mesh2.Scale - Vector3.new(2,6,2)
  294. eff1.Transparency = eff1.Transparency - 0.01
  295. mesh3.Scale = mesh3.Scale - Vector3.new(4,6,4)
  296. eff2.Transparency = eff2.Transparency - 0.01
  297. eff1.CFrame = eff1.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
  298. eff2.CFrame = eff2.CFrame * CFrame.fromEulerAnglesXYZ(0,-0.1,0)
  299. wait()
  300. end
  301. eff3.Transparency = 0
  302. eff4.Transparency = 0
  303. eff4.Touched:Connect(fling)
  304. for i=1,100 do
  305. mesh2.Scale = mesh2.Scale + Vector3.new(3,0,3)
  306. mesh3.Scale = mesh3.Scale + Vector3.new(3,0,3)
  307. eff4.Size = eff4.Size+ Vector3.new(1,3,1)
  308. eff3.Mesh.Scale = eff3.Mesh.Scale + Vector3.new(10,10,0)
  309. eff1.CFrame = eff1.CFrame * CFrame.fromEulerAnglesXYZ(0,-0.2,0)
  310. eff2.CFrame = eff2.CFrame * CFrame.fromEulerAnglesXYZ(0,0.2,0)
  311. if i >= 70 then
  312. eff2.Transparency = eff2.Transparency + 0.03
  313. eff1.Transparency = eff1.Transparency + 0.03
  314. eff3.Transparency = eff3.Transparency +0.03
  315. eff4.Transparency = eff4.Transparency +0.03
  316. end
  317. wait()
  318. end
  319. eff1:Destroy()
  320. eff2:Destroy()
  321. eff3:Destroy()
  322. eff4:Destroy()
  323. end
  324. end
  325.  
  326. function speed()
  327. c = tors
  328. A1 = Instance.new("Attachment",c)
  329. A1.Position = Vector3.new(0, 1.5, 0)
  330. local A2 = Instance.new("Attachment",c)
  331. A2.Position = Vector3.new(0, -1.5, 0)
  332. local Trail = Instance.new("Trail",c)
  333. Trail.LightEmission = 1
  334. Trail.FaceCamera = true
  335. Trail.Texture = "rbxassetid://945758042"
  336. Trail.Attachment0 = A1
  337. Trail.Attachment1 = A2
  338. Trail.Lifetime = 1.5
  339. Trail.MinLength = 0
  340. Trail.Transparency = NumberSequence.new(0, 0)
  341. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  342.  
  343. c = char.Head
  344. A1 = Instance.new("Attachment",c)
  345. A1.Position = Vector3.new(0, 1.5, 0)
  346. local A2 = Instance.new("Attachment",c)
  347. A2.Position = Vector3.new(0, -1.5, 0)
  348. local Trail = Instance.new("Trail",c)
  349. Trail.LightEmission = 1
  350. Trail.FaceCamera = true
  351. Trail.Texture = "rbxassetid://945758042"
  352. Trail.Attachment0 = A1
  353. Trail.Attachment1 = A2
  354. Trail.Lifetime = 1.5
  355. Trail.MinLength = 0
  356. Trail.Transparency = NumberSequence.new(0, 0)
  357. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  358.  
  359. pcall(function()
  360. c = char['Left Arm']
  361. A1 = Instance.new("Attachment",c)
  362. A1.Position = Vector3.new(0, 1.5, 0)
  363. local A2 = Instance.new("Attachment",c)
  364. A2.Position = Vector3.new(0, -1.5, 0)
  365. local Trail = Instance.new("Trail",c)
  366. Trail.LightEmission = 1
  367. Trail.FaceCamera = true
  368. Trail.Texture = "rbxassetid://945758042"
  369. Trail.Attachment0 = A1
  370. Trail.Attachment1 = A2
  371. Trail.Lifetime = 1.5
  372. Trail.MinLength = 0
  373. Trail.Transparency = NumberSequence.new(0, 0)
  374. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  375.  
  376. c = char['Right Arm']
  377. A1 = Instance.new("Attachment",c)
  378. A1.Position = Vector3.new(0, 1.5, 0)
  379. local A2 = Instance.new("Attachment",c)
  380. A2.Position = Vector3.new(0, -1.5, 0)
  381. local Trail = Instance.new("Trail",c)
  382. Trail.LightEmission = 1
  383. Trail.FaceCamera = true
  384. Trail.Texture = "rbxassetid://945758042"
  385. Trail.Attachment0 = A1
  386. Trail.Attachment1 = A2
  387. Trail.Lifetime = 1.5
  388. Trail.MinLength = 0
  389. Trail.Transparency = NumberSequence.new(0, 0)
  390. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  391.  
  392. c = char['Left Leg']
  393. A1 = Instance.new("Attachment",c)
  394. A1.Position = Vector3.new(0, 1.5, 0)
  395. local A2 = Instance.new("Attachment",c)
  396. A2.Position = Vector3.new(0, -1.5, 0)
  397. local Trail = Instance.new("Trail",c)
  398. Trail.LightEmission = 1
  399. Trail.FaceCamera = true
  400. Trail.Texture = "rbxassetid://945758042"
  401. Trail.Attachment0 = A1
  402. Trail.Attachment1 = A2
  403. Trail.Lifetime = 1.5
  404. Trail.MinLength = 0
  405. Trail.Transparency = NumberSequence.new(0, 0)
  406. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  407.  
  408. c = char['Right Leg']
  409. A1 = Instance.new("Attachment",c)
  410. A1.Position = Vector3.new(0, 1.5, 0)
  411. local A2 = Instance.new("Attachment",c)
  412. A2.Position = Vector3.new(0, -1.5, 0)
  413. local Trail = Instance.new("Trail",c)
  414. Trail.LightEmission = 1
  415. Trail.FaceCamera = true
  416. Trail.Texture = "rbxassetid://945758042"
  417. Trail.Attachment0 = A1
  418. Trail.Attachment1 = A2
  419. Trail.Lifetime = 1.5
  420. Trail.MinLength = 0
  421. Trail.Transparency = NumberSequence.new(0, 0)
  422. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  423. end)
  424.  
  425. pcall(function()
  426. c = char.LeftFoot
  427. A1 = Instance.new("Attachment",c)
  428. A1.Position = Vector3.new(0, 1.5, 0)
  429. local A2 = Instance.new("Attachment",c)
  430. A2.Position = Vector3.new(0, -1.5, 0)
  431. local Trail = Instance.new("Trail",c)
  432. Trail.LightEmission = 1
  433. Trail.FaceCamera = true
  434. Trail.Texture = "rbxassetid://945758042"
  435. Trail.Attachment0 = A1
  436. Trail.Attachment1 = A2
  437. Trail.Lifetime = 1.5
  438. Trail.MinLength = 0
  439. Trail.Transparency = NumberSequence.new(0, 0)
  440. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  441.  
  442. c = char.RightFoot
  443. A1 = Instance.new("Attachment",c)
  444. A1.Position = Vector3.new(0, 1.5, 0)
  445. local A2 = Instance.new("Attachment",c)
  446. A2.Position = Vector3.new(0, -1.5, 0)
  447. local Trail = Instance.new("Trail",c)
  448. Trail.LightEmission = 1
  449. Trail.FaceCamera = true
  450. Trail.Texture = "rbxassetid://945758042"
  451. Trail.Attachment0 = A1
  452. Trail.Attachment1 = A2
  453. Trail.Lifetime = 1.5
  454. Trail.MinLength = 0
  455. Trail.Transparency = NumberSequence.new(0, 0)
  456. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  457.  
  458. c = char.RightHand
  459. A1 = Instance.new("Attachment",c)
  460. A1.Position = Vector3.new(0, 1.5, 0)
  461. local A2 = Instance.new("Attachment",c)
  462. A2.Position = Vector3.new(0, -1.5, 0)
  463. local Trail = Instance.new("Trail",c)
  464. Trail.LightEmission = 1
  465. Trail.FaceCamera = true
  466. Trail.Texture = "rbxassetid://945758042"
  467. Trail.Attachment0 = A1
  468. Trail.Attachment1 = A2
  469. Trail.Lifetime = 1.5
  470. Trail.MinLength = 0
  471. Trail.Transparency = NumberSequence.new(0, 0)
  472. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  473.  
  474. c = char.LeftHand
  475. A1 = Instance.new("Attachment",c)
  476. A1.Position = Vector3.new(0, 1.5, 0)
  477. local A2 = Instance.new("Attachment",c)
  478. A2.Position = Vector3.new(0, -1.5, 0)
  479. local Trail = Instance.new("Trail",c)
  480. Trail.LightEmission = 1
  481. Trail.FaceCamera = true
  482. Trail.Texture = "rbxassetid://945758042"
  483. Trail.Attachment0 = A1
  484. Trail.Attachment1 = A2
  485. Trail.Lifetime = 1.5
  486. Trail.MinLength = 0
  487. Trail.Transparency = NumberSequence.new(0, 0)
  488. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  489. end)
  490.  
  491. char.Humanoid.WalkSpeed = 200
  492. char.Humanoid.JumpPower = 150
  493. wait(60)
  494. char.Humanoid.WalkSpeed = 16
  495. char.Humanoid.JumpPower = 50
  496.  
  497. char.Head.Trail:Destroy()
  498. char.Head.Attachment:Destroy()
  499. char.Head.Attachment:Destroy()
  500.  
  501. tors.Trail:Destroy()
  502. tors.Attachment:Destroy()
  503. tors.Attachment:Destroy()
  504.  
  505. pcall(function()
  506. char['Left Arm'].Trail:Destroy()
  507. char['Left Arm'].Attachment:Destroy()
  508. char['Left Arm'].Attachment:Destroy()
  509.  
  510. char['Right Arm'].Trail:Destroy()
  511. char['Right Arm'].Attachment:Destroy()
  512. char['Right Arm'].Attachment:Destroy()
  513.  
  514. char['Left Leg'].Trail:Destroy()
  515. char['Left Leg'].Attachment:Destroy()
  516. char['Left Leg'].Attachment:Destroy()
  517.  
  518. char['Right Leg'].Trail:Destroy()
  519. char['Right Leg'].Attachment:Destroy()
  520. char['Right Leg'].Attachment:Destroy()
  521. end)
  522.  
  523. pcall(function()
  524. char['LeftHand'].Trail:Destroy()
  525. char['LeftHand'].Attachment:Destroy()
  526. char['LeftHand'].Attachment:Destroy()
  527.  
  528. char['RightHand'].Trail:Destroy()
  529. char['RightHand'].Attachment:Destroy()
  530. char['RightHand'].Attachment:Destroy()
  531.  
  532. char['LeftFoot'].Trail:Destroy()
  533. char['LeftFoot'].Attachment:Destroy()
  534. char['LeftFoot'].Attachment:Destroy()
  535.  
  536. char['RightFoot'].Trail:Destroy()
  537. char['RightFoot'].Attachment:Destroy()
  538. char['RightFoot'].Attachment:Destroy()
  539. end)
  540. end
  541.  
  542. function speedcloud()
  543. P = Instance.new('Part', char)
  544. P.Material = "Ice"
  545. P.Size = Vector3.new(10,10,10)
  546. P.BrickColor = BrickColor.new('Bright yellow')
  547. P.Anchored = true
  548. P.CanCollide = false
  549. P.CFrame = tors.CFrame*CFrame.new(0, -2, 0)
  550. Mesha= Instance.new('SpecialMesh', P)
  551. Mesha.MeshType = 'FileMesh'
  552. Mesha.MeshId = 'rbxassetid://1095708'
  553. Mesha.Scale = Vector3.new(5,5,5)
  554. PG = P:Clone()
  555. PG.Size = P.Size + Vector3.new(0.1,0.1,0.1)
  556. PG.Material = 'ForceField'
  557. PG.BrickColor = BrickColor.new(col)
  558. PG.Parent = P
  559. Mesh = Instance.new('SpecialMesh', PG)
  560. Mesh.MeshType = 'FileMesh'
  561. Mesh.MeshId = 'rbxassetid://1095708'
  562. Mesh.TextureId = 'rbxassetid://1095709'
  563. colll = BrickColor.new(col).Color
  564. Mesh.VertexColor = Vector3.new(colll.r,colll.g,colll.b)
  565. Mesh.Scale = Vector3.new(5,5.05,5)
  566. weld = Instance.new("Weld")
  567. weld.Parent = P
  568. weld.Part0 = P
  569. weld.Name = "WeldToGlowingPart"
  570. weld.Part1 = PG
  571. weld.C1 = CFrame.new(0.01, 0.01, 0.01)
  572. for i = 1,20 do
  573. Mesha.Scale = Mesha.Scale + Vector3.new(1,1,1)
  574. Mesh.Scale = Mesh.Scale + Vector3.new(1,1,1)
  575. P.Transparency = P.Transparency + 0.05
  576. PG.Transparency = PG.Transparency + 0.05
  577. wait()
  578. end
  579. speed()
  580. debri:AddItem(P, 5)
  581. end
  582.  
  583. function fling(hit)
  584. if hit.Name ~= "Base" and hit.Parent ~= char and hit.Parent.Parent ~= char then
  585. pcall(function() hit:BreakJoints() end)
  586. A1 = Instance.new("Attachment",hit)
  587. A1.Position = Vector3.new(0, 2, 0)
  588. local A2 = Instance.new("Attachment",hit)
  589. A2.Position = Vector3.new(0, -2, 0)
  590. local Trail = Instance.new("Trail",hit)
  591. Trail.LightEmission = 1
  592. Trail.FaceCamera = true
  593. Trail.Texture = "rbxassetid://945758042"
  594. Trail.Attachment0 = A1
  595. Trail.Attachment1 = A2
  596. Trail.Lifetime = 1
  597. Trail.MinLength = 0
  598. Trail.Transparency = NumberSequence.new(0, 0)
  599. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  600. hit.Velocity = Vector3.new(hit.Velocity.X+ 200, hit.Velocity.Y + 200, hit.Velocity.Z+ 200)
  601. end
  602. end
  603.  
  604.  
  605. function punish(hit)
  606. if hit.Name ~= "Base" and hit.Parent ~= char and hit.Parent.Parent ~= char then
  607. if hit.Parent:FindFirstChild('HumanoidRootPart') ~= nil then
  608. Part = Instance.new('Part', char)
  609. Part.Anchored = true
  610. Part.CanCollide = false
  611. Part.CFrame = hit.CFrame
  612. Part.Transparency = 1
  613. Part.Size = Vector3.new(0.05,0.05,0.05)
  614. local Pt = Instance.new('ParticleEmitter', Part)
  615. Pt.Rate = 0
  616. Pt.Drag = 3
  617. Pt.SpreadAngle = Vector2.new(-180, 180)
  618. Pt.Color = ColorSequence.new(BrickColor.new(col).Color)
  619. Pt.LightEmission = 1
  620. Pt.Speed = NumberRange.new(20)
  621. Pt.Lifetime = NumberRange.new(3)
  622. Pt.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0), NumberSequenceKeypoint.new(0.7,0,0), NumberSequenceKeypoint.new(1,1,0)})
  623. Pt.RotSpeed = NumberRange.new(1,10)
  624. Pt:Emit(50)
  625. hit.Parent.HumanoidRootPart.Parent = nil
  626. debri:AddItem(Part, 4)
  627. else
  628. Part = Instance.new('Part', char)
  629. Part.Anchored = true
  630. Part.CanCollide = false
  631. Part.CFrame = hit.CFrame
  632. Part.Transparency = 1
  633. Part.Size = Vector3.new(0.05,0.05,0.05)
  634. local Pt = Instance.new('ParticleEmitter', Part)
  635. Pt.Rate = 0
  636. Pt.Drag = 3
  637. Pt.SpreadAngle = Vector2.new(-180, 180)
  638. Pt.Color = ColorSequence.new(BrickColor.new(col).Color)
  639. Pt.LightEmission = 1
  640. Pt.Speed = NumberRange.new(20)
  641. Pt.Lifetime = NumberRange.new(3)
  642. Pt.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0), NumberSequenceKeypoint.new(0.7,0,0), NumberSequenceKeypoint.new(1,1,0)})
  643. Pt.RotSpeed = NumberRange.new(1,10)
  644. Pt:Emit(50)
  645. hit.Parent = nil
  646. debri:AddItem(Part, 4)
  647. end
  648. end
  649. end
  650.  
  651. function modes()
  652. if mode == 'push' then
  653. col = 'Bright yellow'
  654. cloud()
  655. elseif mode == 'boost' then
  656. col = 'Steel blue'
  657. speedcloud()
  658. elseif mode == 'heal' then
  659. col = 'Lime green'
  660. P = Instance.new('Part', char)
  661. P.Material = "Ice"
  662. P.Size = Vector3.new(10,10,10)
  663. P.BrickColor = BrickColor.new('Olive')
  664. P.CFrame = tors.CFrame*CFrame.new(0, 0, -5)
  665. Mesh = Instance.new('SpecialMesh', P)
  666. Mesh.MeshType = 'FileMesh'
  667. Mesh.MeshId = 'rbxassetid://1095708'
  668. Mesh.Scale = Vector3.new(5,5,5)
  669. PG = P:Clone()
  670. PG.Size = P.Size + Vector3.new(0.1,0.1,0.1)
  671. PG.Material = 'ForceField'
  672. PG.BrickColor = BrickColor.new(col)
  673. PG.Parent = P
  674. Mesh = Instance.new('SpecialMesh', PG)
  675. Mesh.MeshType = 'FileMesh'
  676. Mesh.MeshId = 'rbxassetid://1095708'
  677. Mesh.TextureId = 'rbxassetid://1095709'
  678. colll = BrickColor.new(col).Color
  679. Mesh.VertexColor = Vector3.new(colll.r,colll.g,colll.b)
  680. Mesh.Scale = Vector3.new(5,5.05,5)
  681. weld = Instance.new("Weld")
  682. weld.Parent = P
  683. weld.Part0 = P
  684. weld.Name = "WeldToGlowingPart"
  685. weld.Part1 = PG
  686. weld.C1 = CFrame.new(0.01, 0.01, 0.01)
  687. A1 = Instance.new("Attachment",P)
  688. A1.Position = Vector3.new(0, 2, 0)
  689. local A2 = Instance.new("Attachment",PG)
  690. A2.Position = Vector3.new(0, -2, 0)
  691. local Trail = Instance.new("Trail",PG)
  692. Trail.LightEmission = 1
  693. Trail.FaceCamera = true
  694. Trail.Texture = "rbxassetid://945758042"
  695. Trail.Attachment0 = A1
  696. Trail.Attachment1 = A2
  697. Trail.Lifetime = 0.7
  698. Trail.MinLength = 0
  699. Trail.Transparency = NumberSequence.new(0, 0)
  700. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  701. BV = Instance.new('BodyVelocity', P)
  702. BV.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  703. BV.velocity = tors.CFrame.lookVector*50
  704. debri:AddItem(P, 5)
  705. PG.Touched:Connect(heal)
  706. elseif mode == 'fling' then
  707. col = 'Royal purple'
  708. P = Instance.new('Part', char)
  709. P.Material = "Ice"
  710. P.Size = Vector3.new(10,10,10)
  711. P.BrickColor = BrickColor.new('White')
  712. P.CFrame = tors.CFrame*CFrame.new(0, 0, -5)
  713. Mesh = Instance.new('SpecialMesh', P)
  714. Mesh.MeshType = 'FileMesh'
  715. Mesh.MeshId = 'rbxassetid://1095708'
  716. Mesh.Scale = Vector3.new(5,5,5)
  717. PG = P:Clone()
  718. PG.Size = P.Size + Vector3.new(0.1,0.1,0.1)
  719. PG.Material = 'ForceField'
  720. PG.BrickColor = BrickColor.new(col)
  721. PG.Parent = P
  722. Mesh = Instance.new('SpecialMesh', PG)
  723. Mesh.MeshType = 'FileMesh'
  724. Mesh.MeshId = 'rbxassetid://1095708'
  725. Mesh.TextureId = 'rbxassetid://1095709'
  726. colll = BrickColor.new(col).Color
  727. Mesh.VertexColor = Vector3.new(colll.r,colll.g,colll.b)
  728. Mesh.Scale = Vector3.new(5,5.05,5)
  729. weld = Instance.new("Weld")
  730. weld.Parent = P
  731. weld.Part0 = P
  732. weld.Name = "WeldToGlowingPart"
  733. weld.Part1 = PG
  734. weld.C1 = CFrame.new(0.01, 0.01, 0.01)
  735. A1 = Instance.new("Attachment",P)
  736. A1.Position = Vector3.new(0, 2, 0)
  737. local A2 = Instance.new("Attachment",PG)
  738. A2.Position = Vector3.new(0, -2, 0)
  739. local Trail = Instance.new("Trail",PG)
  740. Trail.LightEmission = 1
  741. Trail.FaceCamera = true
  742. Trail.Texture = "rbxassetid://945758042"
  743. Trail.Attachment0 = A1
  744. Trail.Attachment1 = A2
  745. Trail.Lifetime = 0.7
  746. Trail.MinLength = 0
  747. Trail.Transparency = NumberSequence.new(0, 0)
  748. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  749. BV = Instance.new('BodyVelocity', P)
  750. BV.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  751. BV.velocity = tors.CFrame.lookVector*50
  752. debri:AddItem(P, 5)
  753. PG.Touched:Connect(fling)
  754. elseif mode == 'punish' then
  755. col = 'Really blue'
  756. P = Instance.new('Part', char)
  757. P.Material = "Ice"
  758. P.Size = Vector3.new(10,10,10)
  759. P.BrickColor = BrickColor.new('Black')
  760. P.CFrame = tors.CFrame*CFrame.new(0, 0, -5)
  761. Mesh = Instance.new('SpecialMesh', P)
  762. Mesh.MeshType = 'FileMesh'
  763. Mesh.MeshId = 'rbxassetid://1095708'
  764. Mesh.Scale = Vector3.new(5,5,5)
  765. PG = P:Clone()
  766. PG.Size = P.Size + Vector3.new(0.1,0.1,0.1)
  767. PG.Material = 'ForceField'
  768. PG.BrickColor = BrickColor.new(col)
  769. PG.Parent = P
  770. Mesh = Instance.new('SpecialMesh', PG)
  771. Mesh.MeshType = 'FileMesh'
  772. Mesh.MeshId = 'rbxassetid://1095708'
  773. Mesh.TextureId = 'rbxassetid://1095709'
  774. colll = BrickColor.new(col).Color
  775. Mesh.VertexColor = Vector3.new(colll.r,colll.g,colll.b)
  776. Mesh.Scale = Vector3.new(5,5.05,5)
  777. weld = Instance.new("Weld")
  778. weld.Parent = P
  779. weld.Part0 = P
  780. weld.Name = "WeldToGlowingPart"
  781. weld.Part1 = PG
  782. weld.C1 = CFrame.new(0.01, 0.01, 0.01)
  783. A1 = Instance.new("Attachment",P)
  784. A1.Position = Vector3.new(0, 2, 0)
  785. local A2 = Instance.new("Attachment",PG)
  786. A2.Position = Vector3.new(0, -2, 0)
  787. local Trail = Instance.new("Trail",PG)
  788. Trail.LightEmission = 1
  789. Trail.FaceCamera = true
  790. Trail.Texture = "rbxassetid://945758042"
  791. Trail.Attachment0 = A1
  792. Trail.Attachment1 = A2
  793. Trail.Lifetime = 0.7
  794. Trail.MinLength = 0
  795. Trail.Transparency = NumberSequence.new(0, 0)
  796. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  797. BV = Instance.new('BodyVelocity', P)
  798. BV.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  799. BV.velocity = tors.CFrame.lookVector*50
  800. debri:AddItem(P, 5)
  801. PG.Touched:Connect(punish)
  802. elseif mode == 'kingjonun' then
  803. col = 'CGA brown'
  804. P = Instance.new('Part', char)
  805. P.Material = "Ice"
  806. P.Size = Vector3.new(10,10,10)
  807. P.BrickColor = BrickColor.new('Really red')
  808. P.CFrame = tors.CFrame*CFrame.new(0, 0, -5)
  809. Mesh = Instance.new('SpecialMesh', P)
  810. Mesh.MeshType = 'FileMesh'
  811. Mesh.MeshId = 'rbxassetid://1095708'
  812. Mesh.Scale = Vector3.new(5,5,5)
  813. PG = P:Clone()
  814. PG.Size = P.Size + Vector3.new(0.1,0.1,0.1)
  815. PG.Material = 'ForceField'
  816. PG.BrickColor = BrickColor.new(col)
  817. PG.Parent = P
  818. Mesh = Instance.new('SpecialMesh', PG)
  819. Mesh.MeshType = 'FileMesh'
  820. Mesh.MeshId = 'rbxassetid://1095708'
  821. Mesh.TextureId = 'rbxassetid://1095709'
  822. colll = BrickColor.new(col).Color
  823. Mesh.VertexColor = Vector3.new(colll.r,colll.g,colll.b)
  824. Mesh.Scale = Vector3.new(5,5.05,5)
  825. weld = Instance.new("Weld")
  826. weld.Parent = P
  827. weld.Part0 = P
  828. weld.Name = "WeldToGlowingPart"
  829. weld.Part1 = PG
  830. weld.C1 = CFrame.new(0.01, 0.01, 0.01)
  831. A1 = Instance.new("Attachment",P)
  832. A1.Position = Vector3.new(0, 2, 0)
  833. local A2 = Instance.new("Attachment",PG)
  834. A2.Position = Vector3.new(0, -2, 0)
  835. local Trail = Instance.new("Trail",PG)
  836. Trail.LightEmission = 1
  837. Trail.FaceCamera = true
  838. Trail.Texture = "rbxassetid://945758042"
  839. Trail.Attachment0 = A1
  840. Trail.Attachment1 = A2
  841. Trail.Lifetime = 0.7
  842. Trail.MinLength = 0
  843. Trail.Transparency = NumberSequence.new(0, 0)
  844. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  845. BV = Instance.new('BodyVelocity', P)
  846. BV.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  847. BV.velocity = tors.CFrame.lookVector*50
  848. debri:AddItem(P, 5)
  849. PG.Touched:Connect(function(eh)
  850. if eh.Parent ~= char and eh.Parent.Parent ~= char and eh.Name ~= 'Base' then
  851. P:Destroy()
  852. boom(eh)
  853. end
  854. end)
  855. end
  856. end
  857.  
  858. function stormie()
  859. if mode == 'fling' then
  860. P = Instance.new('Part', char)
  861. P.Material = "Ice"
  862. P.Size = Vector3.new(100,100,100)
  863. P.BrickColor = BrickColor.new('Dark grey')
  864. P.CanCollide = false
  865. P.Transparency = 1
  866. P.Name = 'storm'
  867. P.Anchored = true
  868. P.CFrame = tors.CFrame*CFrame.new(0, -20, 0)
  869. Mesh = Instance.new('SpecialMesh', P)
  870. Mesh.MeshType = 'FileMesh'
  871. Mesh.MeshId = 'rbxassetid://1095708'
  872. Mesh.Scale = Vector3.new(100,100,100)
  873. PG = P:Clone()
  874. PG.Size = P.Size + Vector3.new(0.1,0.1,0.1)
  875. PG.Material = 'ForceField'
  876. PG.Anchored = false
  877. PG.BrickColor = BrickColor.new(col)
  878. PG.Parent = P
  879. Mesh = Instance.new('SpecialMesh', PG)
  880. Mesh.MeshType = 'FileMesh'
  881. Mesh.MeshId = 'rbxassetid://1095708'
  882. Mesh.TextureId = 'rbxassetid://1095709'
  883. colll = BrickColor.new(col).Color
  884. Mesh.VertexColor = Vector3.new(colll.r,colll.g,colll.b)
  885. Mesh.Scale = Vector3.new(5,5.05,5)
  886. weld = Instance.new("Weld")
  887. weld.Parent = P
  888. weld.Part0 = P
  889. weld.Name = "WeldToGlowingPart"
  890. weld.Part1 = PG
  891. weld.C1 = CFrame.new(0.01, 0.01, 0.01)
  892. emitpart = Instance.new('Part', char)
  893. emitpart.Anchored = false
  894. emitpart.CanCollide = false
  895. emitpart.Size = Vector3.new(0,0,0)
  896. emitpart.Parent = P
  897. weld = Instance.new("Weld")
  898. weld.Parent = emitpart
  899. weld.Part0 = tors
  900. weld.Name = "WeldToGlowingPart"
  901. weld.Part1 = emitpart
  902. weld.C1 = CFrame.new(0, -2, 0)
  903. local Pt = Instance.new('ParticleEmitter', emitpart)
  904. Pt.Rate = 0
  905. Pt.Drag = 10
  906. Pt.SpreadAngle = Vector2.new(0, 360)
  907. Pt.Color = ColorSequence.new(BrickColor.new(col).Color)
  908. Pt.LightEmission = 1
  909. Pt.Speed = NumberRange.new(100)
  910. Pt.Lifetime = NumberRange.new(1)
  911. Pt.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0), NumberSequenceKeypoint.new(0.7,0,0), NumberSequenceKeypoint.new(1,1,0)})
  912. Pt.RotSpeed = NumberRange.new(1,10)
  913. rate = 100
  914. drag = 10
  915. for i = 1, 10 do
  916. Pt:Emit(rate)
  917. rate = rate+ 20
  918. Pt.Drag = drag
  919. modes()
  920. wait(1.01)
  921. drag = drag - 1
  922. end
  923. for i = 1,20 do
  924. Pt:Emit(20)
  925. P.Transparency = P.Transparency - 0.05
  926. PG.Transparency = P.Transparency
  927. wait()
  928. end
  929. wait(1)
  930. P = Instance.new('Part', char)
  931. P.Material = "Glass"
  932. P.Size = Vector3.new(21,21,21)
  933. P.BrickColor = BrickColor.new('Dark grey')
  934. P.CFrame = tors.CFrame*CFrame.new(0, 0, -12)
  935. Mesh = Instance.new('SpecialMesh', P)
  936. Mesh.MeshType = 'Sphere'
  937. Mesh.Scale = Vector3.new(1,1,1)
  938. PG = P:Clone()
  939. PG.Size = P.Size + Vector3.new(0.1,0.1,0.1)
  940. PG.Material = 'ForceField'
  941. PG.BrickColor = BrickColor.new(col)
  942. PG.Parent = P
  943. Mesh = Instance.new('SpecialMesh', PG)
  944. Mesh.MeshType = 'Sphere'
  945. Mesh.TextureId = 'rbxassetid://1095709'
  946. colll = BrickColor.new(col).Color
  947. Mesh.VertexColor = Vector3.new(colll.r,colll.g,colll.b)
  948. Mesh.Scale = Vector3.new(1,1,1)
  949. weld = Instance.new("Weld")
  950. weld.Parent = P
  951. weld.Part0 = P
  952. weld.Name = "WeldToGlowingPart"
  953. weld.Part1 = PG
  954. weld.C1 = CFrame.new(0.01, 0.01, 0.01)
  955. A1 = Instance.new("Attachment",P)
  956. A1.Position = Vector3.new(0, 10, 0)
  957. local A2 = Instance.new("Attachment",PG)
  958. A2.Position = Vector3.new(0, -10, 0)
  959. local Trail = Instance.new("Trail",PG)
  960. Trail.LightEmission = 1
  961. Trail.FaceCamera = true
  962. Trail.Texture = "rbxassetid://945758042"
  963. Trail.Attachment0 = A1
  964. Trail.Attachment1 = A2
  965. Trail.Lifetime = 1
  966. Trail.MinLength = 0
  967. Trail.Transparency = NumberSequence.new(0, 0)
  968. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  969. P.CFrame = P.CFrame*CFrame.fromEulerAnglesXYZ(-180,0,0)
  970. Pt.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0), NumberSequenceKeypoint.new(0.7,5,0), NumberSequenceKeypoint.new(1,5,0)})
  971. Pt:Emit(500)
  972. BV = Instance.new('BodyVelocity', P)
  973. BV.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  974. BV.velocity = tors.CFrame.lookVector*100
  975. debri:AddItem(P, 10)
  976. PG.Touched:Connect(fling)
  977. PAtrri1 = Instance.new('Part', P)
  978. PAtrri1.Anchored = false
  979. PAtrri1.Transparency = 1
  980. PAtrri1.CanCollide = false
  981. PAtrri1.Size = Vector3.new(4,4,4)
  982. weld = Instance.new("Weld")
  983. weld.Parent = PAtrri1
  984. weld.Part0 = P
  985. weld.Name = "WeldToGlowingPart"
  986. weld.Part1 = PAtrri1
  987. weld.C1 = CFrame.new(0, -13, 0)
  988. A1 = Instance.new("Attachment",PAtrri1)
  989. A1.Position = Vector3.new(0, 2, 0)
  990. local A2 = Instance.new("Attachment",PAtrri1)
  991. A2.Position = Vector3.new(0, -2, 0)
  992. local Trail = Instance.new("Trail",PAtrri1)
  993. Trail.LightEmission = 1
  994. Trail.FaceCamera = true
  995. Trail.Texture = "rbxassetid://945758042"
  996. Trail.Attachment0 = A1
  997. Trail.Attachment1 = A2
  998. Trail.Lifetime = 1
  999. Trail.MinLength = 0
  1000. Trail.Transparency = NumberSequence.new(0, 0)
  1001. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  1002.  
  1003. PAtrri2 = Instance.new('Part', P)
  1004. PAtrri2.Anchored = false
  1005. PAtrri2.Transparency = 1
  1006. PAtrri2.CanCollide = false
  1007. PAtrri2.Size = Vector3.new(4,4,4)
  1008. weld = Instance.new("Weld")
  1009. weld.Parent = PAtrri2
  1010. weld.Part0 = P
  1011. weld.Name = "WeldToGlowingPart"
  1012. weld.Part1 = PAtrri2
  1013. weld.C1 = CFrame.new(0, 13, 0)
  1014. A1 = Instance.new("Attachment",PAtrri2)
  1015. A1.Position = Vector3.new(0, 2, 0)
  1016. local A2 = Instance.new("Attachment",PAtrri2)
  1017. A2.Position = Vector3.new(0, -2, 0)
  1018. local Trail = Instance.new("Trail",PAtrri2)
  1019. Trail.LightEmission = 1
  1020. Trail.FaceCamera = true
  1021. Trail.Texture = "rbxassetid://945758042"
  1022. Trail.Attachment0 = A1
  1023. Trail.Attachment1 = A2
  1024. Trail.Lifetime = 1
  1025. Trail.MinLength = 0
  1026. Trail.Transparency = NumberSequence.new(0, 0)
  1027. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  1028.  
  1029. PAtrri3 = Instance.new('Part', P)
  1030. PAtrri3.Anchored = false
  1031. PAtrri3.CanCollide = false
  1032. PAtrri3.Size = Vector3.new(4,4,4)
  1033. PAtrri3.Transparency = 1
  1034. weld = Instance.new("Weld")
  1035. weld.Parent = PAtrri3
  1036. weld.Part0 = P
  1037. weld.Name = "WeldToGlowingPart"
  1038. weld.Part1 = PAtrri3
  1039. weld.C1 = CFrame.new(-13, 0, 0)
  1040. A1 = Instance.new("Attachment",PAtrri3)
  1041. A1.Position = Vector3.new(0, 2, 0)
  1042. local A2 = Instance.new("Attachment",PAtrri3)
  1043. A2.Position = Vector3.new(0, -2, 0)
  1044. local Trail = Instance.new("Trail",PAtrri3)
  1045. Trail.LightEmission = 1
  1046. Trail.FaceCamera = true
  1047. Trail.Texture = "rbxassetid://945758042"
  1048. Trail.Attachment0 = A1
  1049. Trail.Attachment1 = A2
  1050. Trail.Lifetime = 1
  1051. Trail.MinLength = 0
  1052. Trail.Transparency = NumberSequence.new(0, 0)
  1053. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  1054.  
  1055. PAtrri4 = Instance.new('Part', PAtrri4)
  1056. PAtrri4.Anchored = false
  1057. PAtrri4.Transparency = 1
  1058. PAtrri4.CanCollide = false
  1059. PAtrri4.Size = Vector3.new(4,4,4)
  1060. weld = Instance.new("Weld")
  1061. weld.Parent = PAtrri4
  1062. weld.Part0 = P
  1063. weld.Name = "WeldToGlowingPart"
  1064. weld.Part1 = PAtrri4
  1065. weld.C1 = CFrame.new(13, 0, 0)
  1066. A1 = Instance.new("Attachment",PAtrri4)
  1067. A1.Position = Vector3.new(0, 2, 0)
  1068. local A2 = Instance.new("Attachment",PAtrri4)
  1069. A2.Position = Vector3.new(0, -2, 0)
  1070. local Trail = Instance.new("Trail",PAtrri4)
  1071. Trail.LightEmission = 1
  1072. Trail.FaceCamera = true
  1073. Trail.Texture = "rbxassetid://945758042"
  1074. Trail.Attachment0 = A1
  1075. Trail.Attachment1 = A2
  1076. Trail.Lifetime = 1
  1077. Trail.MinLength = 0
  1078. Trail.Transparency = NumberSequence.new(0, 0)
  1079. Trail.Color = ColorSequence.new(BrickColor.new(col).Color)
  1080.  
  1081. repeat P.CFrame = P.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0.1)
  1082. wait() until P == nil
  1083.  
  1084. char.storm:Destroy()
  1085. end
  1086. end
  1087.  
  1088. switchmode2.MouseButton1Click:Connect(function()
  1089. modes()
  1090. wait(1)
  1091. end)
  1092.  
  1093. storm.MouseButton1Click:Connect(function()
  1094. if cooldown == false then
  1095. stormie()
  1096. cooldown = true
  1097. wait(30)
  1098. cooldown = false
  1099. end
  1100. end)
  1101.  
  1102. Player.Chatted:Connect(function(Nani)
  1103. if Nani == 'cloud' then
  1104. modes()
  1105. wait(1)
  1106. elseif Nani == 'cfling' then
  1107. mode = 'fling'
  1108. elseif Nani == 'cboost' then
  1109. mode = 'boost'
  1110. elseif Nani == 'cpush' then
  1111. mode = 'push'
  1112. elseif Nani == 'cnuke' then
  1113. mode = 'kingjonun'
  1114. elseif Nani == 'cpunish' then
  1115. mode = 'punish'
  1116. elseif Nani == 'cheal' then
  1117. mode = 'heal'
  1118. end
  1119. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement