Advertisement
valentino2016

Prism Fe

Feb 2nd, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.62 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74.  
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. wait(1.5)
  88.  
  89. player = owner
  90. chara = player.Character
  91. debby = game.Debris
  92. --Outfit and Weapons--
  93. New = function(Object, Parent, Name, Data)
  94. local Object = Instance.new(Object)
  95. for Index, Value in pairs(Data or {}) do
  96. Object[Index] = Value
  97. end
  98. Object.Parent = Parent
  99. Object.Name = Name
  100. return Object
  101. end
  102. Me = owner
  103. player = Me
  104. char = Me.Character
  105. chara = char
  106. larm = char["Left Arm"]
  107. rarm = char["Right Arm"]
  108. lleg = char["Left Leg"]
  109. rleg = char["Right Leg"]
  110. torso = char.Torso
  111. hed = char.Head
  112. lght = game.Lighting
  113. lichtact = false
  114. moosicact = false
  115. gotsagofest = true
  116. chara.Humanoid.MaxHealth = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  117. chara.Humanoid.Health = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  118.  
  119.  
  120. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  121. if v.ClassName == "Accessory" then
  122. v:Destroy()
  123. end
  124. end
  125.  
  126.  
  127. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  128. if v.ClassName == "Accessory" then
  129. v:Destroy()
  130. end
  131. end
  132.  
  133.  
  134. if game.Players.LocalPlayer.Character["Shirt"] then
  135. game.Players.LocalPlayer.Character["Shirt"].ShirtTemplate = "rbxassetid://543885922"
  136. end
  137.  
  138.  
  139. if game.Players.LocalPlayer.Character["Pants"] then
  140. game.Players.LocalPlayer.Character["Pants"].PantsTemplate = "rbxassetid://530945466"
  141. end
  142.  
  143.  
  144. if not game.Players.LocalPlayer.Character["Shirt"] then
  145. local shirt = Instance.new("Shirt",game.Players.LocalPlayer.Character)
  146. shirt.Name = "Shirt"
  147. shirt.ShirtTemplate = "rbxassetid://543885922"
  148. end
  149.  
  150.  
  151. if not game.Players.LocalPlayer.Character["Pants"] then
  152. local pants = Instance.new("Pants",game.Players.LocalPlayer.Character)
  153. pants.Name = "Pants"
  154. pants.PantsTemplate = "rbxassetid://530945466"
  155. end
  156.  
  157.  
  158.  
  159.  
  160. local p = owner
  161. local char = p.Character
  162. local hed = char.Head
  163. local arm1 = char["Right Arm"]
  164. local arm2 = char["Left Arm"]
  165. local leg1 = char["Right Leg"]
  166. local leg2 = char["Left Leg"]
  167. local tor = char.Torso
  168. local hrp = char.HumanoidRootPart
  169.  
  170. local cooldown = false
  171. local attacking1 = false
  172. local attacking2 = false
  173. local emoed = false
  174. local transformed = false
  175. local dehuman = false
  176. local antihuman = false
  177. local being = false
  178.  
  179. arm1.BrickColor = BrickColor.new("Light orange")
  180. arm2.BrickColor = BrickColor.new("Light orange")
  181. leg1.BrickColor = BrickColor.new("Light orange")
  182. leg2.BrickColor = BrickColor.new("Light orange")
  183. tor.BrickColor = BrickColor.new("Light orange")
  184. hed.BrickColor = BrickColor.new("Light orange")
  185.  
  186. hed.face.Texture = "rbxassetid://1093202441"
  187.  
  188. local hair1 = Instance.new("Part",char)
  189. hair1.Name = "Hair1"
  190. hair1.Size = Vector3.new(1,1,1)
  191. hair1.CanCollide = false
  192. hair1.BrickColor = BrickColor.new("Really black")
  193.  
  194. local msh = Instance.new("SpecialMesh",hair1)
  195. msh.MeshId = "http://www.roblox.com/asset/?id=502933908"
  196. msh.MeshType = "FileMesh"
  197. msh.Scale = Vector3.new(0.011, 0.011, 0.011)
  198.  
  199. local weld = Instance.new("Weld",hair1)
  200. weld.Part0 = hed
  201. weld.Part1 = hair1
  202. weld.C0 = CFrame.Angles(.2,3.2,0)
  203. weld.C1 = CFrame.new(0,0,.2)
  204.  
  205. position1 = arm1.CFrame:toWorldSpace(CFrame.new(0,1,0)).p
  206. position2 = mouse.Hit.p
  207.  
  208. local rock = false
  209. local rock3 = false
  210. local rock2 = false
  211. local rock4 = false
  212. local GroundShake = false
  213. local GroundShake2 = false
  214.  
  215. local rad = math.rad
  216.  
  217. function RenderStepped()
  218.  
  219. if rock == true then
  220. wait(math.random(0.1,0.5))
  221. local ay = Instance.new("Part",char)
  222. ay.Name = "NewPart2"
  223. ay.Size = Vector3.new(0.3,0.3,0.3)
  224. ay.CanCollide = false
  225. for i,v in pairs(workspace:GetChildren()) do
  226. if v:IsA("Part") then
  227. if v.Size.x > 150 then
  228.  
  229.  
  230. ay.BrickColor = v.BrickColor
  231. ay.Material = v.Material
  232. ay.Transparency = v.Transparency
  233. end
  234. end
  235. end
  236. ay.Position = Vector3.new(999,999,999)
  237. ay.CFrame = CFrame.new(hrp.Position.x+math.random(-15,15),hrp.Position.y-2,hrp.Position.z+math.random(-15,15))
  238. local ys = Instance.new("BodyVelocity",ay)
  239. ys.Name = "GO"
  240. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  241.  
  242. ys.Velocity = Vector3.new(0,6,0)
  243. game.Debris:AddItem(ay,math.random(3,4))
  244. end
  245.  
  246. if GroundShake == true then
  247. for i,v in pairs(workspace:GetChildren()) do
  248. if v:IsA("Part") then
  249. if v.Size.x > 150 then
  250. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-1,1)),rad(math.random(-1,1)),rad(math.random(-1,1)))
  251. end
  252. end
  253.  
  254. end
  255.  
  256. end
  257.  
  258. if GroundShake2 == true then
  259.  
  260. for i,v in pairs(workspace:GetChildren()) do
  261. if v:IsA("Part") then
  262. if v.Size.x > 150 then
  263. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-2,2)),rad(math.random(-2,2)),rad(math.random(-2,2)))
  264. end
  265. end
  266. end
  267. end
  268.  
  269. end
  270.  
  271. function RenderStepped2()
  272.  
  273. if rock2 == true then
  274. wait(0.1)
  275.  
  276. for i,v in pairs(char:GetChildren()) do
  277. if v:IsA("Part") then
  278. if v.Name == "NewPart2" then
  279. v.GO.Velocity = Vector3.new(0,-5,0)
  280. end
  281. end
  282.  
  283. end
  284. rock2 = false
  285. end
  286. if rock3 == true then
  287. wait(0.1)
  288. for i,v in pairs(char:GetChildren()) do
  289. if v:IsA("Part") then
  290. if v.Name == "NewPart2" then
  291. v.GO.Velocity = Vector3.new(math.random(-80,80),math.random(0,20),math.random(-80,80))
  292. end
  293. end
  294. end
  295. rock3 = false
  296. end
  297.  
  298. if rock4 == true then
  299. wait(0.1)
  300. for i,v in pairs(char:GetChildren()) do
  301. if v:IsA("Part") then
  302. if v.Name == "NewPart2" then
  303. v.GO.Velocity = Vector3.new(math.random(-80,80),math.random(0,20),math.random(-80,80))
  304. end
  305. end
  306. end
  307. end
  308.  
  309. end
  310.  
  311. game:GetService("RunService").RenderStepped:connect(RenderStepped)
  312. game:GetService("RunService").RenderStepped:connect(RenderStepped2)
  313.  
  314. function cero()
  315.  
  316. local part = Instance.new("Part",char)
  317. part.BrickColor = BrickColor.new("Medium blue")
  318. part.Material = Enum.Material.Metal
  319. part.Size = Vector3.new(2.5,2.5,2.5)
  320. part.CFrame = CFrame.new((position1+position2)/2,position1)
  321. part.Anchored = true
  322. part.CanCollide = false
  323. part.Shape = Enum.PartType.Ball
  324.  
  325. local part2 = Instance.new("Part",char)
  326. part2.BrickColor = BrickColor.new("Medium blue")
  327. part2.Material = Enum.Material.Metal
  328. part2.Size = Vector3.new(5,5,(position1-position2).magnitude )
  329. part2.CFrame = CFrame.new((position1+position2)/2,position1)
  330. part2.Anchored = true
  331. part2.CanCollide = false
  332. local mesh2 = Instance.new("SpecialMesh",part)
  333. mesh2.MeshType = Enum.MeshType.Sphere
  334.  
  335. end
  336.  
  337. function emo()
  338.  
  339. char.Humanoid.WalkSpeed = 0
  340. char.Humanoid.JumpPower = 0
  341.  
  342. if emoed == false then
  343. if being == false then
  344. emoed = true
  345. being = true
  346. end
  347. end
  348.  
  349. local Mus1 = Instance.new("Sound",char)
  350. Mus1.Name = "audio"
  351. Mus1.SoundId = "rbxassetid://301184111"
  352. Mus1.Pitch = 0.7
  353. Mus1.Volume = 1
  354. Mus1.Looped = false
  355. Mus1:Play()
  356.  
  357. local Mus = Instance.new("Sound",char)
  358. Mus.Name = "music"
  359. Mus.SoundId = "http://www.roblox.com/asset/?id=257295907"
  360. Mus.Pitch = 1
  361. Mus.Volume = 1
  362. Mus.Looped = true
  363. Mus:Play()
  364.  
  365. local part = Instance.new("Part",char)
  366. part.Transparency = 0
  367. part.Size = Vector3.new(0.06, 0.05, 0.05)
  368. local pw = Instance.new("Weld",part)
  369. pw.Part0 = tor
  370. pw.Part1 = part
  371. pw.C1 = CFrame.new(0,2.3,0)
  372.  
  373. local fla = Instance.new("ParticleEmitter",part)
  374. fla.Name = "Flame"
  375. fla.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(255,255,255))
  376. fla.Texture = "rbxassetid://364561471"
  377. fla.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  378. fla.LightEmission = 0
  379. fla.Rate = 2000
  380. fla.Lifetime = NumberRange.new(2.5)
  381. fla.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  382. fla.Speed = NumberRange.new(25)
  383. fla.SpreadAngle = Vector2.new(60,60)
  384.  
  385. local fla2 = Instance.new("ParticleEmitter",part)
  386. fla2.Name = "Flame"
  387. fla2.Color = ColorSequence.new(Color3.new(255,255,255),Color3.new(0,225,250))
  388. fla2.Texture = "rbxassetid://364561471"
  389. fla2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  390. fla2.LightEmission = 0
  391. fla2.Rate = 500
  392. fla2.Lifetime = NumberRange.new(2.5)
  393. fla2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  394. fla2.Speed = NumberRange.new(25)
  395. fla2.SpreadAngle = Vector2.new(65,65)
  396.  
  397. wait(4)
  398. fla.Rate = 0
  399. fla2.Rate = 0
  400.  
  401. char.Shirt.ShirtTemplate = "rbxassetid://261998786"
  402. char.Pants.PantsTemplate = "rbxassetid://446143522"
  403.  
  404. local lhair = Instance.new("Part",char)
  405. lhair.Name = "LongHair"
  406. lhair.Size = Vector3.new(1,1,1)
  407. lhair.BrickColor = BrickColor.new("Really black")
  408.  
  409. local mesh = Instance.new("SpecialMesh",lhair)
  410. mesh.MeshId = "rbxassetid://813723553"
  411. mesh.Scale = Vector3.new(0.07, 0.1, 0.08)
  412.  
  413. local weld = Instance.new("Weld",lhair)
  414. weld.Part0 = hed
  415. weld.part1 = lhair
  416. weld.C0 = CFrame.Angles(0.3,0,0)
  417. weld.C1 = CFrame.new(0,2.5,-2)
  418.  
  419. hed.face.Texture = "rbxassetid://1093210577"
  420.  
  421. wait()
  422.  
  423. local g = Instance.new("ParticleEmitter",tor)
  424. g.Name = "Glow"
  425. g.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  426. g.Texture = "rbxassetid://75202463"
  427. g.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  428. g.LightEmission = 1
  429. g.Rate = 1
  430. g.Lifetime = NumberRange.new(4)
  431. g.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  432. g.Speed = NumberRange.new(0.20)
  433. g.Rotation = NumberRange.new(-100,100)
  434. g.ZOffset = 2
  435.  
  436.  
  437. local pe = Instance.new("ParticleEmitter",tor)
  438. pe.Name = "Sparks"
  439. pe.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  440. pe.Texture = "rbxassetid://364561471"
  441. pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  442. pe.LightEmission = 0
  443. pe.Rate = 10
  444. pe.Lifetime = NumberRange.new(5,10)
  445. pe.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  446. pe.Speed = NumberRange.new(1)
  447. pe.Rotation = NumberRange.new(-100,100)
  448.  
  449. ------------------------------------------Arms
  450. local g1 = Instance.new("ParticleEmitter",arm2)
  451. g1.Name = "Glow"
  452. g1.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  453. g1.Texture = "rbxassetid://75202463"
  454. g1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  455. g1.LightEmission = 1
  456. g1.Rate = 1
  457. g1.Lifetime = NumberRange.new(4)
  458. g1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  459. g1.Speed = NumberRange.new(0.05)
  460. g1.Rotation = NumberRange.new(-100,100)
  461. g1.ZOffset = 2
  462.  
  463. local pe1 = Instance.new("ParticleEmitter",arm2)
  464. pe1.Name = "Sparks"
  465. pe1.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  466. pe1.Texture = "rbxassetid://364561471"
  467. pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  468. pe1.LightEmission = 0
  469. pe1.Rate = 10
  470. pe1.Lifetime = NumberRange.new(5,10)
  471. pe1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  472. pe1.Speed = NumberRange.new(1)
  473. pe1.Rotation = NumberRange.new(-100,100)
  474.  
  475. ---------------------------------------------
  476. local g2 = Instance.new("ParticleEmitter",arm1)
  477. g2.Name = "Glow"
  478. g2.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  479. g2.Texture = "rbxassetid://75202463"
  480. g2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  481. g2.LightEmission = 1
  482. g2.Rate = 1
  483. g2.Lifetime = NumberRange.new(4)
  484. g2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  485. g2.Speed = NumberRange.new(0.05)
  486. g2.Rotation = NumberRange.new(-100,100)
  487. g2.ZOffset = 2
  488.  
  489. local pe2 = Instance.new("ParticleEmitter",arm1)
  490. pe2.Name = "Sparks"
  491. pe2.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  492. pe2.Texture = "rbxassetid://364561471"
  493. pe2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  494. pe2.LightEmission = 0
  495. pe2.Rate = 10
  496. pe2.Lifetime = NumberRange.new(5,10)
  497. pe2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  498. pe2.Speed = NumberRange.new(1)
  499. pe2.Rotation = NumberRange.new(-100,100)
  500.  
  501. -------------------------------------------Legs
  502. local g3 = Instance.new("ParticleEmitter",leg2)
  503. g3.Name = "Glow"
  504. g3.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  505. g3.Texture = "rbxassetid://75202463"
  506. g3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  507. g3.LightEmission = 1
  508. g3.Rate = 1
  509. g3.Lifetime = NumberRange.new(4)
  510. g3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  511. g3.Speed = NumberRange.new(0.05)
  512. g3.Rotation = NumberRange.new(-100,100)
  513. g3.ZOffset = 2
  514.  
  515. local pe3 = Instance.new("ParticleEmitter",leg2)
  516. pe3.Name = "Sparks"
  517. pe3.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  518. pe3.Texture = "rbxassetid://364561471"
  519. pe3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  520. pe3.LightEmission = 0
  521. pe3.Rate = 10
  522. pe3.Lifetime = NumberRange.new(5,10)
  523. pe3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  524. pe3.Speed = NumberRange.new(1)
  525. pe3.Rotation = NumberRange.new(-100,100)
  526. -------------------------------------------
  527. local g4 = Instance.new("ParticleEmitter",leg1)
  528. g4.Name = "Glow"
  529. g4.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  530. g4.Texture = "rbxassetid://75202463"
  531. g4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  532. g4.LightEmission = 1
  533. g4.Rate = 1
  534. g4.Lifetime = NumberRange.new(4)
  535. g4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  536. g4.Speed = NumberRange.new(0.05)
  537. g4.Rotation = NumberRange.new(-100,100)
  538. g4.ZOffset = 2
  539.  
  540. local pe4 = Instance.new("ParticleEmitter",leg1)
  541. pe4.Name = "Sparks"
  542. pe4.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  543. pe4.Texture = "rbxassetid://364561471"
  544. pe4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  545. pe4.LightEmission = 0
  546. pe4.Rate = 10
  547. pe4.Lifetime = NumberRange.new(5,10)
  548. pe4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  549. pe4.Speed = NumberRange.new(1)
  550. pe4.Rotation = NumberRange.new(-100,100)
  551.  
  552. char.Humanoid.WalkSpeed = 55
  553. char.Humanoid.JumpPower = 75
  554.  
  555. char.audio:Stop()
  556. char.audio:Remove()
  557.  
  558. being = false
  559.  
  560. end
  561.  
  562. function transform()
  563. IdleA = New("Animation",tool,"Idle",{AnimationId = "http://www.roblox.com/Asset?ID=94108418",})
  564. IdleAnim = chara.Humanoid:LoadAnimation(IdleA)
  565. IdleAnim:Play()
  566. player = owner
  567. chara = player.Character
  568. chara.Humanoid.MaxHealth = 100000
  569. chara.Humanoid.Health = 100000
  570. debby = game.Debris
  571.  
  572. --Sword Building--
  573. New = function(Object, Parent, Name, Data)
  574. local Object = Instance.new(Object)
  575. for Index, Value in pairs(Data or {}) do
  576. Object[Index] = Value
  577. end
  578. Object.Parent = Parent
  579. Object.Name = Name
  580. return Object
  581. end
  582. rock = true
  583.  
  584. char.Humanoid.WalkSpeed = 0
  585. char.Humanoid.JumpPower = 0
  586.  
  587. if emoed == true then
  588. if being == false then
  589. if transformed == false then
  590. being = true
  591. transformed = true
  592. end
  593. end
  594. end
  595.  
  596. rock3 = true
  597.  
  598. arm1.Glow:Remove()
  599. arm1.Sparks:Remove()
  600. arm2.Glow:Remove()
  601. arm2.Sparks:Remove()
  602. leg1.Glow:Remove()
  603. leg1.Sparks:Remove()
  604. leg2.Glow:Remove()
  605. leg2.Sparks:Remove()
  606. tor.Glow:Remove()
  607. tor.Sparks:Remove()
  608.  
  609. char.music:Stop()
  610. char.music:Remove()
  611.  
  612. local Mus1 = Instance.new("Sound",char)
  613. Mus1.Name = "audio"
  614. Mus1.SoundId = "rbxassetid://301184111"
  615. Mus1.Pitch = 0.7
  616. Mus1.Volume = 1
  617. Mus1.Looped = false
  618. Mus1:Play()
  619.  
  620. local Mus2 = Instance.new("Sound",char)
  621. Mus2.Name = "audio2"
  622. Mus2.SoundId = "rbxassetid://144947983"
  623. Mus2.Pitch = 1
  624. Mus2.Volume = 1
  625. Mus2.Looped = true
  626. Mus2:Play()
  627.  
  628. local Mus = Instance.new("Sound",char)
  629. Mus.Name = "music"
  630. Mus.SoundId = "http://www.roblox.com/asset/?id=149312046"
  631. Mus.Pitch = 1
  632. Mus.Volume = 2.5
  633. Mus.Looped = true
  634. Mus:Play()
  635.  
  636. local part = Instance.new("Part",char)
  637. part.Transparency = 0
  638. part.Size = Vector3.new(0.06, 0.05, 0.05)
  639. local pw = Instance.new("Weld",part)
  640. pw.Part0 = tor
  641. pw.Part1 = part
  642. pw.C1 = CFrame.new(0,2.3,0)
  643.  
  644. local fla = Instance.new("ParticleEmitter",part)
  645. fla.Name = "Flame"
  646. fla.Color = ColorSequence.new(Color3.new(25,0,0),Color3.new(255,255,255))
  647. fla.Texture = "rbxassetid://364561471"
  648. fla.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  649. fla.LightEmission = 0
  650. fla.Rate = 2000
  651. fla.Lifetime = NumberRange.new(2.5)
  652. fla.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  653. fla.Speed = NumberRange.new(25)
  654. fla.SpreadAngle = Vector2.new(60,60)
  655.  
  656. local fla2 = Instance.new("ParticleEmitter",part)
  657. fla2.Name = "Flame"
  658. fla2.Color = ColorSequence.new(Color3.new(255,255,255),Color3.new(25,0,0))
  659. fla2.Texture = "rbxassetid://364561471"
  660. fla2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  661. fla2.LightEmission = 0
  662. fla2.Rate = 500
  663. fla2.Lifetime = NumberRange.new(2.5)
  664. fla2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  665. fla2.Speed = NumberRange.new(25)
  666. fla2.SpreadAngle = Vector2.new(65,65)
  667.  
  668. wait(5.25)
  669. rock3 = true
  670. rock = false
  671. fla.Rate = 0
  672. fla2.Rate = 0
  673.  
  674. char.Shirt.ShirtTemplate = "rbxassetid://787561907"
  675. char.Pants.PantsTemplate = "rbxassetid://261998839"
  676.  
  677. char.LongHair.BrickColor = BrickColor.new("Black")
  678. char.Hair1.BrickColor = BrickColor.new("Black")
  679.  
  680. hed.face.Texture = "rbxassetid://1090074847"
  681.  
  682. wait()
  683.  
  684. for i,v in pairs(char:GetChildren()) do
  685. if v:IsA("MeshPart") or v:IsA("BasePart") and v.Name ~= "Hair1" and v.Name ~= "LongHair" and v.Name ~= "NewPart2" then
  686. v.BrickColor = BrickColor.new("White")
  687. end
  688.  
  689. end
  690.  
  691. local g = Instance.new("ParticleEmitter",tor)
  692. g.Name = "Glow"
  693. g.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  694. g.Texture = "rbxassetid://75202463"
  695. g.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  696. g.LightEmission = 1
  697. g.Rate = 1
  698. g.Lifetime = NumberRange.new(4)
  699. g.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  700. g.Speed = NumberRange.new(0.20)
  701. g.Rotation = NumberRange.new(-100,100)
  702. g.ZOffset = 2
  703.  
  704.  
  705. local pe = Instance.new("ParticleEmitter",tor)
  706. pe.Name = "Sparks"
  707. pe.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  708. pe.Texture = "rbxassetid://364561471"
  709. pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  710. pe.LightEmission = 0
  711. pe.Rate = 10
  712. pe.Lifetime = NumberRange.new(5,10)
  713. pe.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  714. pe.Speed = NumberRange.new(1)
  715. pe.Rotation = NumberRange.new(-100,100)
  716.  
  717. ------------------------------------------Arms
  718. local g1 = Instance.new("ParticleEmitter",arm2)
  719. g1.Name = "Glow"
  720. g1.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  721. g1.Texture = "rbxassetid://75202463"
  722. g1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  723. g1.LightEmission = 1
  724. g1.Rate = 1
  725. g1.Lifetime = NumberRange.new(4)
  726. g1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  727. g1.Speed = NumberRange.new(0.05)
  728. g1.Rotation = NumberRange.new(-100,100)
  729. g1.ZOffset = 2
  730.  
  731. local pe1 = Instance.new("ParticleEmitter",arm2)
  732. pe1.Name = "Sparks"
  733. pe1.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  734. pe1.Texture = "rbxassetid://364561471"
  735. pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  736. pe1.LightEmission = 0
  737. pe1.Rate = 10
  738. pe1.Lifetime = NumberRange.new(5,10)
  739. pe1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  740. pe1.Speed = NumberRange.new(1)
  741. pe1.Rotation = NumberRange.new(-100,100)
  742.  
  743. ---------------------------------------------
  744. local g2 = Instance.new("ParticleEmitter",arm1)
  745. g2.Name = "Glow"
  746. g2.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  747. g2.Texture = "rbxassetid://75202463"
  748. g2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  749. g2.LightEmission = 1
  750. g2.Rate = 1
  751. g2.Lifetime = NumberRange.new(4)
  752. g2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  753. g2.Speed = NumberRange.new(0.05)
  754. g2.Rotation = NumberRange.new(-100,100)
  755. g2.ZOffset = 2
  756.  
  757. local pe2 = Instance.new("ParticleEmitter",arm1)
  758. pe2.Name = "Sparks"
  759. pe2.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  760. pe2.Texture = "rbxassetid://364561471"
  761. pe2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  762. pe2.LightEmission = 0
  763. pe2.Rate = 10
  764. pe2.Lifetime = NumberRange.new(5,10)
  765. pe2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  766. pe2.Speed = NumberRange.new(1)
  767. pe2.Rotation = NumberRange.new(-100,100)
  768.  
  769. -------------------------------------------Legs
  770. local g3 = Instance.new("ParticleEmitter",leg2)
  771. g3.Name = "Glow"
  772. g3.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  773. g3.Texture = "rbxassetid://75202463"
  774. g3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  775. g3.LightEmission = 1
  776. g3.Rate = 1
  777. g3.Lifetime = NumberRange.new(4)
  778. g3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  779. g3.Speed = NumberRange.new(0.05)
  780. g3.Rotation = NumberRange.new(-100,100)
  781. g3.ZOffset = 2
  782.  
  783. local pe3 = Instance.new("ParticleEmitter",leg2)
  784. pe3.Name = "Sparks"
  785. pe3.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  786. pe3.Texture = "rbxassetid://364561471"
  787. pe3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  788. pe3.LightEmission = 0
  789. pe3.Rate = 10
  790. pe3.Lifetime = NumberRange.new(5,10)
  791. pe3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  792. pe3.Speed = NumberRange.new(1)
  793. pe3.Rotation = NumberRange.new(-100,100)
  794. -------------------------------------------
  795. local g4 = Instance.new("ParticleEmitter",leg1)
  796. g4.Name = "Glow"
  797. g4.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  798. g4.Texture = "rbxassetid://75202463"
  799. g4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  800. g4.LightEmission = 1
  801. g4.Rate = 1
  802. g4.Lifetime = NumberRange.new(4)
  803. g4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  804. g4.Speed = NumberRange.new(0.05)
  805. g4.Rotation = NumberRange.new(-100,100)
  806. g4.ZOffset = 2
  807.  
  808. local pe4 = Instance.new("ParticleEmitter",leg1)
  809. pe4.Name = "Sparks"
  810. pe4.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  811. pe4.Texture = "rbxassetid://364561471"
  812. pe4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  813. pe4.LightEmission = 0
  814. pe4.Rate = 10
  815. pe4.Lifetime = NumberRange.new(5,10)
  816. pe4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  817. pe4.Speed = NumberRange.new(1)
  818. pe4.Rotation = NumberRange.new(-100,100)
  819.  
  820. char.audio2:Stop()
  821. char.audio2:Remove()
  822. char.audio:Stop()
  823. char.audio:Remove()
  824.  
  825. char.Humanoid.WalkSpeed = 75
  826. char.Humanoid.JumpPower = 89
  827.  
  828. being = false
  829.  
  830. end
  831.  
  832. function antihumaned()
  833. function LoadAnim(id)
  834. local anim = New("Animation",chara,"Animation",{AnimationId = "rbxassetid://"..id})
  835. local realanim = chara.Humanoid:LoadAnimation(anim)
  836. return realanim
  837. end
  838. HoldA = LoadAnim(69427262)
  839. HoldA:Play()
  840.  
  841. rock = true
  842.  
  843. char.Humanoid.WalkSpeed = 0
  844. char.Humanoid.JumpPower = 0
  845.  
  846. if emoed == true then
  847. if being == false then
  848. if transformed == true then
  849. if antihuman == false then
  850. being = true
  851. antihuman = true
  852. end
  853. end
  854. end
  855. end
  856.  
  857. wait(.25)
  858. rock3 = true
  859.  
  860.  
  861. arm1.Glow:Remove()
  862. arm1.Sparks:Remove()
  863. arm2.Glow:Remove()
  864. arm2.Sparks:Remove()
  865. leg1.Glow:Remove()
  866. leg1.Sparks:Remove()
  867. leg2.Glow:Remove()
  868. leg2.Sparks:Remove()
  869. tor.Glow:Remove()
  870. tor.Sparks:Remove()
  871.  
  872. char.music:Stop()
  873. char.music:Remove()
  874.  
  875. local Mus1 = Instance.new("Sound",char)
  876. Mus1.Name = "audio"
  877. Mus1.SoundId = "rbxassetid://301184111"
  878. Mus1.Pitch = 0.7
  879. Mus1.Volume = 1
  880. Mus1.Looped = false
  881. Mus1:Play()
  882.  
  883. local Mus2 = Instance.new("Sound",char)
  884. Mus2.Name = "audio2"
  885. Mus2.SoundId = "rbxassetid://682718528"
  886. Mus2.Pitch = 1
  887. Mus2.Volume = 1
  888. Mus2.Looped = true
  889. Mus2:Play()
  890.  
  891.  
  892. local part = Instance.new("Part",char)
  893. part.Transparency = 0
  894. part.Size = Vector3.new(0.06, 0.05, 0.05)
  895. local pw = Instance.new("Weld",part)
  896. pw.Part0 = tor
  897. pw.Part1 = part
  898. pw.C1 = CFrame.new(0,2.3,0)
  899.  
  900. local fla = Instance.new("ParticleEmitter",part)
  901. fla.Name = "Flame"
  902. fla.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  903. fla.Texture = "rbxassetid://364561471"
  904. fla.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  905. fla.LightEmission = 0
  906. fla.Rate = 2000
  907. fla.Lifetime = NumberRange.new(2.5)
  908. fla.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  909. fla.Speed = NumberRange.new(25)
  910. fla.SpreadAngle = Vector2.new(60,60)
  911.  
  912. local fla2 = Instance.new("ParticleEmitter",part)
  913. fla2.Name = "Flame"
  914. fla2.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  915. fla2.Texture = "rbxassetid://364561471"
  916. fla2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  917. fla2.LightEmission = 0
  918. fla2.Rate = 500
  919. fla2.Lifetime = NumberRange.new(2.5)
  920. fla2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  921. fla2.Speed = NumberRange.new(25)
  922. fla2.SpreadAngle = Vector2.new(65,65)
  923.  
  924. wait(6.55)
  925. rock3 = true
  926. fla.Rate = 0
  927. fla2.Rate = 0
  928.  
  929. char.Shirt.ShirtTemplate = "rbxassetid://662186829"
  930. char.Pants.PantsTemplate = "rbxassetid://662188938"
  931.  
  932. char.LongHair.BrickColor = BrickColor.new("Black")
  933. char.Hair1.BrickColor = BrickColor.new("Black")
  934.  
  935. hed.face.Texture = "rbxassetid://1080474672"
  936.  
  937. wait()
  938.  
  939. for i,v in pairs(char:GetChildren()) do
  940. if v:IsA("MeshPart") or v:IsA("BasePart") and v.Name ~= "Hair1" and v.Name ~= "LongHair" and v.Name ~= "NewPart2" then
  941. v.BrickColor = BrickColor.new("Black")
  942. end
  943.  
  944. end
  945.  
  946. local g = Instance.new("ParticleEmitter",tor)
  947. g.Name = "Glow"
  948. g.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  949. g.Texture = "rbxassetid://75202463"
  950. g.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  951. g.LightEmission = 1
  952. g.Rate = 1
  953. g.Lifetime = NumberRange.new(4)
  954. g.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  955. g.Speed = NumberRange.new(0.20)
  956. g.Rotation = NumberRange.new(-100,100)
  957. g.ZOffset = 2
  958.  
  959.  
  960. local pe = Instance.new("ParticleEmitter",tor)
  961. pe.Name = "Sparks"
  962. pe.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  963. pe.Texture = "rbxassetid://364561471"
  964. pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  965. pe.LightEmission = 0
  966. pe.Rate = 10
  967. pe.Lifetime = NumberRange.new(5,10)
  968. pe.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  969. pe.Speed = NumberRange.new(1)
  970. pe.Rotation = NumberRange.new(-100,100)
  971.  
  972. ------------------------------------------Arms
  973. local g1 = Instance.new("ParticleEmitter",arm2)
  974. g1.Name = "Glow"
  975. g1.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  976. g1.Texture = "rbxassetid://75202463"
  977. g1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  978. g1.LightEmission = 1
  979. g1.Rate = 1
  980. g1.Lifetime = NumberRange.new(4)
  981. g1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  982. g1.Speed = NumberRange.new(0.05)
  983. g1.Rotation = NumberRange.new(-100,100)
  984. g1.ZOffset = 2
  985.  
  986. local pe1 = Instance.new("ParticleEmitter",arm2)
  987. pe1.Name = "Sparks"
  988. pe1.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  989. pe1.Texture = "rbxassetid://364561471"
  990. pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  991. pe1.LightEmission = 0
  992. pe1.Rate = 10
  993. pe1.Lifetime = NumberRange.new(5,10)
  994. pe1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  995. pe1.Speed = NumberRange.new(1)
  996. pe1.Rotation = NumberRange.new(-100,100)
  997.  
  998. ---------------------------------------------
  999. local g2 = Instance.new("ParticleEmitter",arm1)
  1000. g2.Name = "Glow"
  1001. g2.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1002. g2.Texture = "rbxassetid://75202463"
  1003. g2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1004. g2.LightEmission = 1
  1005. g2.Rate = 1
  1006. g2.Lifetime = NumberRange.new(4)
  1007. g2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1008. g2.Speed = NumberRange.new(0.05)
  1009. g2.Rotation = NumberRange.new(-100,100)
  1010. g2.ZOffset = 2
  1011.  
  1012. local pe2 = Instance.new("ParticleEmitter",arm1)
  1013. pe2.Name = "Sparks"
  1014. pe2.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1015. pe2.Texture = "rbxassetid://364561471"
  1016. pe2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1017. pe2.LightEmission = 0
  1018. pe2.Rate = 10
  1019. pe2.Lifetime = NumberRange.new(5,10)
  1020. pe2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1021. pe2.Speed = NumberRange.new(1)
  1022. pe2.Rotation = NumberRange.new(-100,100)
  1023.  
  1024. -------------------------------------------Legs
  1025. local g3 = Instance.new("ParticleEmitter",leg2)
  1026. g3.Name = "Glow"
  1027. g3.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1028. g3.Texture = "rbxassetid://75202463"
  1029. g3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1030. g3.LightEmission = 1
  1031. g3.Rate = 1
  1032. g3.Lifetime = NumberRange.new(4)
  1033. g3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1034. g3.Speed = NumberRange.new(0.05)
  1035. g3.Rotation = NumberRange.new(-100,100)
  1036. g3.ZOffset = 2
  1037.  
  1038. local pe3 = Instance.new("ParticleEmitter",leg2)
  1039. pe3.Name = "Sparks"
  1040. pe3.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1041. pe3.Texture = "rbxassetid://364561471"
  1042. pe3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1043. pe3.LightEmission = 0
  1044. pe3.Rate = 10
  1045. pe3.Lifetime = NumberRange.new(5,10)
  1046. pe3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1047. pe3.Speed = NumberRange.new(1)
  1048. pe3.Rotation = NumberRange.new(-100,100)
  1049. -------------------------------------------
  1050. local g4 = Instance.new("ParticleEmitter",leg1)
  1051. g4.Name = "Glow"
  1052. g4.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1053. g4.Texture = "rbxassetid://75202463"
  1054. g4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1055. g4.LightEmission = 1
  1056. g4.Rate = 1
  1057. g4.Lifetime = NumberRange.new(4)
  1058. g4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1059. g4.Speed = NumberRange.new(0.05)
  1060. g4.Rotation = NumberRange.new(-100,100)
  1061. g4.ZOffset = 2
  1062.  
  1063. local pe4 = Instance.new("ParticleEmitter",leg1)
  1064. pe4.Name = "Sparks"
  1065. pe4.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1066. pe4.Texture = "rbxassetid://364561471"
  1067. pe4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1068. pe4.LightEmission = 0
  1069. pe4.Rate = 10
  1070. pe4.Lifetime = NumberRange.new(5,10)
  1071. pe4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1072. pe4.Speed = NumberRange.new(1)
  1073. pe4.Rotation = NumberRange.new(-100,100)
  1074.  
  1075. char.Humanoid.WalkSpeed = 99.999
  1076. char.Humanoid.JumpPower = 99.999
  1077.  
  1078. char.audio:Stop()
  1079. char.audio:Remove()
  1080.  
  1081. being = false
  1082. GroundShake = false
  1083.  
  1084. end
  1085.  
  1086. function dehumaned()
  1087.  
  1088. player = owner
  1089. chara = player.Character
  1090. debby = game:GetService("Debris")
  1091.  
  1092. --Outfit--
  1093.  
  1094. New = function(Object, Parent, Name, Data)
  1095. local Object = Instance.new(Object)
  1096. for Index, Value in pairs(Data or {}) do
  1097. Object[Index] = Value
  1098. end
  1099. Object.Parent = Parent
  1100. Object.Name = Name
  1101. return Object
  1102. end
  1103. --Animations--
  1104. function loada(anim)
  1105. local loaded = chara.Humanoid:LoadAnimation(anim)
  1106. return loaded
  1107. end
  1108.  
  1109. IdleA = New("Animation",chara,"Idle",{AnimationId = "rbxassetid://169638954"})
  1110. IdleAnim = loada(IdleA)
  1111. IdleAnim:Play()
  1112.  
  1113. --Enamate--
  1114. function Enamate(part)
  1115. local trace = Instance.new("Part",chara)
  1116. trace.Size = Vector3.new(1,1,1)
  1117. trace.TopSurface = 0
  1118. trace.BottomSurface = 0
  1119. trace.BrickColor = BrickColor.new("New Yeller")
  1120. trace.CanCollide = false
  1121. trace.Anchored = true
  1122. trace.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1123. local tracedisp = coroutine.wrap(function()
  1124. for i = 1, 9 do
  1125. wait(.01)
  1126. trace.Transparency = trace.Transparency + .1
  1127. end
  1128. wait(.01)
  1129. trace:Destroy()
  1130. end)
  1131. tracedisp()
  1132. end
  1133. function Enamate2(part,name)
  1134. if chara:FindFirstChild(name)== nil then
  1135. local angl = CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1136. local trace = Instance.new("Part",chara)
  1137. trace.Size = Vector3.new(1,1,1)
  1138. trace.Name = name
  1139. trace.TopSurface = 0
  1140. trace.BottomSurface = 0
  1141. trace.BrickColor = BrickColor.new("New Yeller")
  1142. trace.CanCollide = false
  1143. trace.Anchored = true
  1144. trace.CFrame = part.CFrame * angl
  1145. local tracem = Instance.new("SpecialMesh",trace)
  1146. tracem.MeshId = "rbxassetid://3270017"
  1147. local tracedisp = coroutine.wrap(function()
  1148. for i = 1, 9 do
  1149. wait(.01)
  1150. trace.Transparency = trace.Transparency + .1
  1151. trace.CFrame = part.CFrame * angl
  1152. tracem.Scale = tracem.Scale + Vector3.new(.5,.5,0)
  1153. end
  1154. wait(.01)
  1155. trace:Destroy()
  1156. end)
  1157. tracedisp()
  1158. end
  1159. end
  1160. function Enamate3()
  1161. if chara:FindFirstChild("Ring")== nil then
  1162. local trace = Instance.new("Part",chara)
  1163. trace.Size = Vector3.new(1,1,1)
  1164. trace.Name = "Ring"
  1165. trace.TopSurface = 0
  1166. trace.BottomSurface = 0
  1167. trace.BrickColor = BrickColor.new("New Yeller")
  1168. trace.CanCollide = false
  1169. trace.Anchored = true
  1170. trace.CFrame = chara.Torso.CFrame
  1171. local tracem = Instance.new("SpecialMesh",trace)
  1172. tracem.MeshId = "rbxassetid://3270017"
  1173. local tracedisp = coroutine.wrap(function()
  1174. for i = 1, 99 do
  1175. wait(.01)
  1176. trace.Transparency = trace.Transparency + .01
  1177. trace.CFrame = chara.Torso.CFrame
  1178. tracem.Scale = tracem.Scale + Vector3.new(.2,.2,0)
  1179. end
  1180. wait(.01)
  1181. trace:Destroy()
  1182. end)
  1183. tracedisp()
  1184. end
  1185. end
  1186.  
  1187. rock2 = true
  1188.  
  1189. char.Humanoid.WalkSpeed = 0
  1190. char.Humanoid.JumpPower = 0
  1191.  
  1192. if emoed == true then
  1193. if being == false then
  1194. if transformed == true then
  1195. if antihuman == true then
  1196. if dehuman == false then
  1197. dehuman = true
  1198. being = true
  1199. end
  1200. end
  1201. end
  1202. end
  1203. end
  1204.  
  1205. rock3 = true
  1206. wait(.25)
  1207. rock4 = true
  1208.  
  1209.  
  1210. arm1.Glow:Remove()
  1211. arm1.Sparks:Remove()
  1212. arm2.Glow:Remove()
  1213. arm2.Sparks:Remove()
  1214. leg1.Glow:Remove()
  1215. leg1.Sparks:Remove()
  1216. leg2.Glow:Remove()
  1217. leg2.Sparks:Remove()
  1218. tor.Glow:Remove()
  1219. tor.Sparks:Remove()
  1220.  
  1221. char.audio2:Stop()
  1222. char.audio2:Remove()
  1223.  
  1224. local Mus1 = Instance.new("Sound",char)
  1225. Mus1.Name = "audio"
  1226. Mus1.SoundId = "rbxassetid://301184111"
  1227. Mus1.Pitch = 0.7
  1228. Mus1.Volume = 1
  1229. Mus1.Looped = false
  1230. Mus1:Play()
  1231.  
  1232. local Mus2 = Instance.new("Sound",char)
  1233. Mus2.Name = "music"
  1234. Mus2.SoundId = "rbxassetid://306547398"
  1235. Mus2.Pitch = 1
  1236. Mus2.Volume = 1
  1237. Mus2.Looped = true
  1238. Mus2:Play()
  1239.  
  1240. local Mus2 = Instance.new("Sound",char)
  1241. Mus2.Name = "music2"
  1242. Mus2.SoundId = "rbxassetid://162415955"
  1243. Mus2.Pitch = 1
  1244. Mus2.Volume = 1
  1245. Mus2.Looped = true
  1246. Mus2:Play()
  1247.  
  1248. local Mus4 = Instance.new("Sound",char)
  1249. Mus4.SoundId = "rbxassetid://246259756"
  1250. Mus4.Volume = 1.2
  1251. Mus4.Pitch = 1
  1252. Mus4.Looped = true
  1253. Mus4:Play()
  1254.  
  1255.  
  1256. local part = Instance.new("Part",char)
  1257. part.Transparency = 0
  1258. part.Size = Vector3.new(0.06, 0.05, 0.05)
  1259. local pw = Instance.new("Weld",part)
  1260. pw.Part0 = tor
  1261. pw.Part1 = part
  1262. pw.C1 = CFrame.new(0,2.3,0)
  1263.  
  1264. local fla = Instance.new("ParticleEmitter",part)
  1265. fla.Name = "Flame"
  1266. fla.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1267. fla.Texture = "rbxasset://textures/particles/fire_main.dds"
  1268. fla.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1269. fla.LightEmission = 1
  1270. fla.Rate = 2050
  1271. fla.Lifetime = NumberRange.new(2.125)
  1272. fla.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1273. fla.Speed = NumberRange.new(55)
  1274. fla.SpreadAngle = Vector2.new(80,80)
  1275.  
  1276. local fla2 = Instance.new("ParticleEmitter",part)
  1277. fla2.Name = "Flame"
  1278. fla2.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1279. fla2.Texture = "rbxasset://textures/particles/fire_main.dds"
  1280. fla2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1281. fla2.LightEmission = 1
  1282. fla2.Rate = 525
  1283. fla2.Lifetime = NumberRange.new(2.100)
  1284. fla2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1285. fla2.Speed = NumberRange.new(50)
  1286. fla2.SpreadAngle = Vector2.new(75,75)
  1287.  
  1288. local fla3 = Instance.new("ParticleEmitter",part)
  1289. fla3.Name = "Flame"
  1290. fla3.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1291. fla3.Texture = "rbxassetid://296874871"
  1292. fla3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1293. fla3.LightEmission = 1
  1294. fla3.Rate = 2050
  1295. fla3.Lifetime = NumberRange.new(2.125)
  1296. fla3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1297. fla3.Speed = NumberRange.new(55)
  1298. fla3.SpreadAngle = Vector2.new(80,80)
  1299.  
  1300. local fla4 = Instance.new("ParticleEmitter",part)
  1301. fla4.Name = "Flame"
  1302. fla4.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1303. fla4.Texture = "rbxassetid://296874871"
  1304. fla4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1305. fla4.LightEmission = 1
  1306. fla4.Rate = 525
  1307. fla4.Lifetime = NumberRange.new(2.100)
  1308. fla4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1309. fla4.Speed = NumberRange.new(50)
  1310. fla4.SpreadAngle = Vector2.new(75,75)
  1311.  
  1312. wait(7.75)
  1313. --Fly--
  1314. local truflyposy = chara.Torso.Position.Y+10
  1315. local flyposy = truflyposy
  1316. local bodfly = Instance.new("BodyPosition", chara.Torso)
  1317. bodfly.Name = "Fly"
  1318. bodfly.maxForce = Vector3.new(0,10000,0)
  1319. bodfly.Position = Vector3.new(0,flyposy,0)
  1320.  
  1321. rock3 = true
  1322. fla.Rate = 0
  1323. fla2.Rate = 0
  1324.  
  1325. char.Shirt.ShirtTemplate = "rbxassetid://262058940"
  1326. char.Pants.PantsTemplate = "rbxassetid://226411010"
  1327.  
  1328. char.LongHair.BrickColor = BrickColor.new("White")
  1329. char.Hair1.BrickColor = BrickColor.new("White")
  1330.  
  1331. local mask = Instance.new("Part",char)
  1332. mask.Name = "Mask"
  1333. mask.Size = Vector3.new(1,1,1)
  1334. mask.Transparency = 1
  1335.  
  1336. local maskm = Instance.new("SpecialMesh",mask)
  1337. maskm.MeshId = "rbxassetid://1094770887"
  1338. maskm.TextureId = "rbxassetid://1007553403"
  1339. maskm.Scale = Vector3.new(1,1,1)
  1340.  
  1341. local maskw = Instance.new("Weld")
  1342. maskw.Part0 = hed
  1343. maskw.Part1 = mask
  1344. maskw.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(180),0)
  1345. maskw.Parent = mask
  1346.  
  1347. hed.face.Texture = "rbxassetid://1090087827"
  1348.  
  1349. wait()
  1350.  
  1351. for i,v in pairs(char:GetChildren()) do
  1352. if v:IsA("MeshPart") or v:IsA("BasePart") and v.Name ~= "Hair1" and v.Name ~= "LongHair" and v.Name ~= "NewPart2" then
  1353. v.BrickColor = BrickColor.new("Really black")
  1354. end
  1355.  
  1356. end
  1357.  
  1358. local g = Instance.new("ParticleEmitter",tor)
  1359. g.Name = "Glow"
  1360. g.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1361. g.Texture = "rbxassetid://296874871"
  1362. g.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1363. g.LightEmission = 1
  1364. g.Rate = 1
  1365. g.Lifetime = NumberRange.new(4)
  1366. g.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1367. g.Speed = NumberRange.new(0.20)
  1368. g.Rotation = NumberRange.new(-100,100)
  1369. g.ZOffset = 2
  1370.  
  1371.  
  1372. local pe = Instance.new("ParticleEmitter",tor)
  1373. pe.Name = "Sparks"
  1374. pe.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1375. pe.Texture = "rbxasset://textures/particles/fire_main.dds"
  1376. pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1377. pe.LightEmission = 1
  1378. pe.Rate = 10
  1379. pe.Lifetime = NumberRange.new(5,10)
  1380. pe.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1381. pe.Speed = NumberRange.new(1)
  1382. pe.Rotation = NumberRange.new(-100,100)
  1383.  
  1384. ------------------------------------------Arms
  1385. local g1 = Instance.new("ParticleEmitter",arm2)
  1386. g1.Name = "Glow"
  1387. g1.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1388. g1.Texture = "rbxassetid://296874871"
  1389. g1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1390. g1.LightEmission = 1
  1391. g1.Rate = 1
  1392. g1.Lifetime = NumberRange.new(4)
  1393. g1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1394. g1.Speed = NumberRange.new(0.05)
  1395. g1.Rotation = NumberRange.new(-100,100)
  1396. g1.ZOffset = 2
  1397.  
  1398. local pe1 = Instance.new("ParticleEmitter",arm2)
  1399. pe1.Name = "Sparks"
  1400. pe1.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1401. pe1.Texture = "rbxasset://textures/particles/fire_main.dds"
  1402. pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1403. pe1.LightEmission = 1
  1404. pe1.Rate = 10
  1405. pe1.Lifetime = NumberRange.new(5,10)
  1406. pe1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1407. pe1.Speed = NumberRange.new(1)
  1408. pe1.Rotation = NumberRange.new(-100,100)
  1409.  
  1410. ---------------------------------------------
  1411. local g2 = Instance.new("ParticleEmitter",arm1)
  1412. g2.Name = "Glow"
  1413. g2.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1414. g2.Texture = "rbxassetid://296874871"
  1415. g2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1416. g2.LightEmission = 1
  1417. g2.Rate = 1
  1418. g2.Lifetime = NumberRange.new(4)
  1419. g2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1420. g2.Speed = NumberRange.new(0.05)
  1421. g2.Rotation = NumberRange.new(-100,100)
  1422. g2.ZOffset = 2
  1423.  
  1424. local pe2 = Instance.new("ParticleEmitter",arm1)
  1425. pe2.Name = "Sparks"
  1426. pe2.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1427. pe2.Texture = "rbxasset://textures/particles/fire_main.dds"
  1428. pe2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1429. pe2.LightEmission = 1
  1430. pe2.Rate = 10
  1431. pe2.Lifetime = NumberRange.new(5,10)
  1432. pe2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1433. pe2.Speed = NumberRange.new(1)
  1434. pe2.Rotation = NumberRange.new(-100,100)
  1435.  
  1436. -------------------------------------------Legs
  1437. local g3 = Instance.new("ParticleEmitter",leg2)
  1438. g3.Name = "Glow"
  1439. g3.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1440. g3.Texture = "rbxassetid://296874871"
  1441. g3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1442. g3.LightEmission = 1
  1443. g3.Rate = 1
  1444. g3.Lifetime = NumberRange.new(4)
  1445. g3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1446. g3.Speed = NumberRange.new(0.05)
  1447. g3.Rotation = NumberRange.new(-100,100)
  1448. g3.ZOffset = 2
  1449.  
  1450. local pe3 = Instance.new("ParticleEmitter",leg2)
  1451. pe3.Name = "Sparks"
  1452. pe3.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1453. pe3.Texture = "rbxasset://textures/particles/fire_main.dds"
  1454. pe3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1455. pe3.LightEmission = 1
  1456. pe3.Rate = 10
  1457. pe3.Lifetime = NumberRange.new(5,10)
  1458. pe3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1459. pe3.Speed = NumberRange.new(1)
  1460. pe3.Rotation = NumberRange.new(-100,100)
  1461. -------------------------------------------
  1462. local g4 = Instance.new("ParticleEmitter",leg1)
  1463. g4.Name = "Glow"
  1464. g4.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1465. g4.Texture = "rbxassetid://296874871"
  1466. g4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1467. g4.LightEmission = 1
  1468. g4.Rate = 1
  1469. g4.Lifetime = NumberRange.new(4)
  1470. g4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1471. g4.Speed = NumberRange.new(0.05)
  1472. g4.Rotation = NumberRange.new(-100,100)
  1473. g4.ZOffset = 2
  1474.  
  1475. local pe4 = Instance.new("ParticleEmitter",leg1)
  1476. pe4.Name = "Sparks"
  1477. pe4.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  1478. pe4.Texture = "rbxasset://textures/particles/fire_main.dds"
  1479. pe4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1480. pe4.LightEmission = 1
  1481. pe4.Rate = 10
  1482. pe4.Lifetime = NumberRange.new(5,10)
  1483. pe4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1484. pe4.Speed = NumberRange.new(1)
  1485. pe4.Rotation = NumberRange.new(-100,100)
  1486.  
  1487. local fall = Instance.new("Part",game.Workspace)
  1488. fall.Name = "RainFall"
  1489. fall.Position = Vector3.new(0, 171.65, 0)
  1490. fall.Size = Vector3.new(512, 20, 512)
  1491. fall.BrickColor = BrickColor.new("Medium stone grey")
  1492. fall.Material = Enum.Material.SmoothPlastic
  1493. fall.Anchored = true
  1494. fall.CanCollide = false
  1495. fall.Transparency = 0
  1496.  
  1497. local CloudMesh = Instance.new('SpecialMesh',fall)
  1498. CloudMesh.Scale = Vector3.new(500,250,500)
  1499. CloudMesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  1500. CloudMesh.Offset = Vector3.new(0,0.9,0)
  1501.  
  1502. local Rain = Instance.new('ParticleEmitter',fall)
  1503. Rain.Name = "rain1"
  1504. Rain.Color = ColorSequence.new(Color3.new(252,250,255),Color3.fromRGB(252,255,250))
  1505. Rain.Size = NumberSequence.new(10)
  1506. Rain.Texture = "http://www.roblox.com/asset/?id=242121575"
  1507. Rain.Transparency = NumberSequence.new(-1)
  1508. Rain.Acceleration = Vector3.new(0,-150,0)
  1509. Rain.Lifetime = NumberRange.new(50,100)
  1510. Rain.Rate = math.huge
  1511. Rain.EmissionDirection = Enum.NormalId.Bottom
  1512.  
  1513. local Rain2 = Instance.new('ParticleEmitter',fall)
  1514. Rain2.Name = "rain2"
  1515. Rain2.Color = ColorSequence.new(Color3.new(250,252,255),Color3.fromRGB(255,250,252))
  1516. Rain2.Size = NumberSequence.new(20)
  1517. Rain2.Texture = "http://www.roblox.com/asset/?id=242121575"
  1518. Rain2.Transparency = NumberSequence.new(-1)
  1519. Rain2.Acceleration = Vector3.new(0,-150,0)
  1520. Rain2.Lifetime = NumberRange.new(50,100)
  1521. Rain2.Rate = math.huge
  1522. Rain2.EmissionDirection = Enum.NormalId.Bottom
  1523.  
  1524. local RainSound = Instance.new('Sound',fall)
  1525. RainSound.Name = "audio"
  1526. RainSound.SoundId = "rbxassetid://111816866"
  1527. RainSound.Looped = true
  1528. RainSound:Play()
  1529.  
  1530. local Rain3 = Instance.new('ParticleEmitter',game.Workspace)
  1531. Rain3.Name = "rain1"
  1532. Rain3.Color = ColorSequence.new(Color3.new(252,250,255),Color3.fromRGB(252,255,250))
  1533. Rain3.Size = NumberSequence.new(1)
  1534. Rain3.Texture = "http://www.roblox.com/asset/?id=242121500"
  1535. Rain3.Transparency = NumberSequence.new(-5)
  1536. Rain3.Acceleration = Vector3.new(2.5,2.5,2.5)
  1537. Rain3.Lifetime = NumberRange.new(1,5)
  1538. Rain3.Speed = NumberRange.new(0)
  1539. Rain3.SpreadAngle = Vector2.new(0,0)
  1540. Rain3.Rate = 100.9
  1541. Rain3.LockedToPart = true
  1542.  
  1543. local Rain4 = Instance.new('ParticleEmitter',game.Workspace)
  1544. Rain4.Name = "rain2"
  1545. Rain4.Color = ColorSequence.new(Color3.new(250,252,255),Color3.fromRGB(255,250,252))
  1546. Rain4.Size = NumberSequence.new(1)
  1547. Rain4.Texture = "http://www.roblox.com/asset/?id=242121500"
  1548. Rain4.Transparency = NumberSequence.new(-5)
  1549. Rain4.Acceleration = Vector3.new(2.5,2.5,2.5)
  1550. Rain4.Lifetime = NumberRange.new(1,5)
  1551. Rain4.Speed = NumberRange.new(0)
  1552. Rain4.SpreadAngle = Vector2.new(0,0)
  1553. Rain4.Rate = 100.9
  1554. Rain4.LockedToPart = true
  1555.  
  1556. for _,v in pairs(game.Workspace:GetChildren()) do
  1557. if v.Name == "Baseplate" or v.Name == "Base" then
  1558. Rain3.Parent = v
  1559. Rain4.Parent = v
  1560. end
  1561. end
  1562.  
  1563. local sky = Instance.new("Sky",game.Lighting)
  1564. sky.CelestialBodiesShown = true
  1565. sky.MoonAngularSize = 15
  1566. sky.MoonTextureId = "rbxasset://sky/moon.jpg"
  1567. sky.SkyboxBk = "rbxassetid://566611187"
  1568. sky.SkyboxDn = "rbxassetid://566613198"
  1569. sky.SkyboxFt = "rbxassetid://566611142"
  1570. sky.SkyboxLf = "rbxassetid://566611266"
  1571. sky.SkyboxRt = "rbxassetid://566611300"
  1572. sky.SkyboxUp = "rbxassetid://566611218"
  1573. sky.StarCount = 3000
  1574. sky.SunAngularSize = 25
  1575. sky.SunTextureId = "rbxasset://sky/sun.jpg"
  1576. sky.Name = "HumanityRain"
  1577.  
  1578. char.Humanoid.WalkSpeed = 125.175
  1579. char.Humanoid.JumpPower = 150.199
  1580.  
  1581. char.audio:Stop()
  1582. char.audio:Remove()
  1583.  
  1584. being = false
  1585. GroundShake = false
  1586. rock3 = true
  1587. wait(.5)
  1588. rock = false
  1589.  
  1590. fla3.Rate = 0
  1591. fla4.Rate = 0
  1592.  
  1593. end
  1594.  
  1595. mouse.KeyDown:connect(function(key)
  1596. if key == "q" and emoed == false and being == false and transformed == false then
  1597. emo()
  1598. end
  1599. end)
  1600.  
  1601. mouse.KeyDown:connect(function(key)
  1602. if key == "e" and emoed == true and being == false and transformed == false then
  1603. transform()
  1604. end
  1605. end)
  1606.  
  1607. mouse.KeyDown:connect(function(key)
  1608. if key == "r" and emoed == true and being == false and transformed == true and antihuman == false then
  1609. antihumaned()
  1610. end
  1611. end)
  1612.  
  1613. mouse.KeyDown:connect(function(key)
  1614. if key == "f" and emoed == true and being == false and transformed == true and antihuman == true and dehuman == false then
  1615. dehumaned()
  1616. end
  1617. end)
  1618. --[[SCRIPT NAME]]--
  1619. --[[
  1620.  
  1621. Move List
  1622.  
  1623.  
  1624. --]]
  1625. local plr = owner
  1626. local char = plr.Character
  1627. local torso = char.Torso
  1628. local rs = torso["Right Shoulder"]
  1629. local ls = torso["Left Shoulder"]
  1630. local rh = torso["Right Hip"]
  1631. local lh = torso["Left Hip"]
  1632. local rj = char.HumanoidRootPart.RootJoint
  1633. local neck = torso.Neck
  1634. local animpose = "Idle"
  1635. local attacking = false
  1636. local cananim = true
  1637. local rage = false
  1638. local shield = nil
  1639. local sprint = false
  1640. local canrage = true
  1641. local legs = false
  1642. local bc = char:WaitForChild("Body Colors")
  1643. local multiplier = 1
  1644. local lac = char["Body Colors"].LeftArmColor
  1645. local rac = char["Body Colors"].RightArmColor
  1646. local rlc = char["Body Colors"].RightArmColor
  1647. local llc = char["Body Colors"].LeftLegColor
  1648. local hc = char["Body Colors"].HeadColor
  1649. local tc = char["Body Colors"].TorsoColor
  1650. local humanoid = char:FindFirstChildOfClass("Humanoid")
  1651. local huge = Vector3.new(math.huge,math.huge,math.huge)
  1652.  
  1653. function legsonly()
  1654. spawn(function()
  1655. for i = 0, 10 do
  1656. wait(0.001)
  1657. if attacking then break end
  1658. end
  1659. if not attacking then
  1660. legs = false
  1661. end
  1662. end)
  1663. end
  1664. function swait(t)
  1665. if t == nil or t == 0 then
  1666. game:service('RunService').Stepped:wait(0)
  1667. else
  1668. for i = 0, t do
  1669. game:service('RunService').Stepped:wait(0)
  1670. end
  1671. end
  1672. end
  1673. function hurt(hit, dmg)
  1674. if hit.Parent then
  1675. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  1676. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  1677. if hum then
  1678. if hum.Parent.Name ~= plr.Name then
  1679. if dmg == "Kill" or hum.Health > 100000 then
  1680. hit.Parent:BreakJoints()
  1681. return true
  1682. else
  1683. if math.random(0, 100) == 50 then
  1684. hum.Health = hum.Health - dmg*multiplier*2.5
  1685. else
  1686. hum.Health = hum.Health -dmg*multiplier
  1687. end
  1688. return true
  1689. end
  1690. end
  1691. end
  1692. end
  1693. end
  1694. function getparent()
  1695. local par = workspace
  1696. if workspace:FindFirstChild("Base") then
  1697. par = workspace.Base
  1698. end
  1699. return par
  1700. end
  1701. function soundeffect(id, volume, speed, parent)
  1702. spawn(function()
  1703. local s = Instance.new("Sound")
  1704. s.SoundId = id
  1705. s.Volume = volume
  1706. s.PlaybackSpeed = speed
  1707. s.Parent = parent
  1708. s:Play()
  1709. repeat wait() until not s.Playing
  1710. s:Destroy()
  1711. end)
  1712. end
  1713. function gethum(obj)
  1714. if obj.Parent then
  1715. if obj.Parent:FindFirstChild("Humanoid") then
  1716. if obj.Parent.Name ~= plr.Name then
  1717. return obj.Parent:FindFirstChildOfClass("Humanoid")
  1718. end
  1719. end
  1720. end
  1721. end
  1722. function smooth(obj)
  1723. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  1724. for i,v in pairs(sides) do
  1725. obj[v.."Surface"] = "SmoothNoOutlines"
  1726. end
  1727. end
  1728. function fade(obj, dest, grow)
  1729. spawn(function()
  1730. local oldcf = obj.CFrame
  1731. for i = 0, 10 do
  1732. if grow then
  1733. obj.Size = obj.Size +Vector3.new(1,1,1)
  1734. obj.CFrame = oldcf
  1735. end
  1736. obj.Transparency = obj.Transparency +0.1
  1737. swait()
  1738. end
  1739. if dest then
  1740. obj:Destroy()
  1741. end
  1742. end)
  1743. end
  1744. function hand()
  1745. local mod = Instance.new("Model")
  1746. mod.Name = "Hand"
  1747. item1 = Instance.new('Part')
  1748. item1.BrickColor = BrickColor.new('Really black')
  1749. item1.Material = Enum.Material.Marble
  1750. item1.Reflectance = 0
  1751. item1.Transparency = 0
  1752. item1.Name = 'Part0101'
  1753. item1.Anchored = false
  1754. item1.CanCollide = false
  1755. item1.Locked = true
  1756. item1.Size = Vector3.new(0.599999964, 0.600000024, 0.699999988) smooth(item1)
  1757. item1.Parent = mod
  1758. item2 = Instance.new('SpecialMesh')
  1759. item2.Name = 'Mesh'
  1760. item2.MeshType = "Sphere"
  1761. item2.MeshId = ''
  1762. item2.Scale = Vector3.new(1, 1, 1)
  1763. item2.Parent = mod.Part0101
  1764. item3 = Instance.new('Part')
  1765. item3.BrickColor = BrickColor.new('Institutional white')
  1766. item3.Material = Enum.Material.Marble
  1767. item3.Reflectance = 0
  1768. item3.Transparency = 0
  1769. item3.Name = 'Part2323'
  1770. item3.Anchored = false
  1771. item3.CanCollide = false
  1772. item3.Locked = true
  1773. item3.Size = Vector3.new(0.49999994, 0.800000012, 0.5) smooth(item3)
  1774. item3.Parent = mod
  1775. item4 = Instance.new('SpecialMesh')
  1776. item4.Name = 'Mesh'
  1777. item4.MeshId = ''
  1778. item4.MeshType = "Sphere"
  1779. item4.Scale = Vector3.new(1, 1, 1)
  1780. item4.Parent = mod.Part2323
  1781. item5 = Instance.new('Part')
  1782. item5.BrickColor = BrickColor.new('Institutional white')
  1783. item5.Material = Enum.Material.Marble
  1784. item5.Reflectance = 0
  1785. item5.Transparency = 0
  1786. item5.Name = 'Part4545'
  1787. item5.Anchored = false
  1788. item5.CanCollide = false
  1789. item5.Locked = true
  1790. item5.Size = Vector3.new(0.99999994, 1.20000005, 0.5) smooth(item5)
  1791. item5.Parent = mod
  1792. item6 = Instance.new('SpecialMesh')
  1793. item6.Name = 'Mesh'
  1794. item6.MeshType = "Sphere"
  1795. item6.MeshId = ''
  1796. item6.Scale = Vector3.new(1, 1, 1)
  1797. item6.Parent = mod.Part4545
  1798. item7 = Instance.new('Weld')
  1799. item7.Name = 'Weld'
  1800. item7.Part0 = mod.Part2323
  1801. item7.Part1 = mod.Part0101
  1802. item7.C0 = CFrame.new(13.2298317, 10.644496, -120.75, 0.707106709, -0.707106769, 0, 0.707106769, 0.707106709, 0, 0, 0, 1)
  1803. item7.C1 = CFrame.new(16.5000019, -1.70000005, -120.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1804. item7.Parent = mod.Part2323
  1805. item8 = Instance.new('Weld')
  1806. item8.Name = 'Weld'
  1807. item8.Part0 = mod.Part4545
  1808. item8.Part1 = mod.Part2323
  1809. item8.C0 = CFrame.new(16.5000019, -1.70000005, -120.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1810. item8.C1 = CFrame.new(13.2298317, 10.644496, -120.75, 0.707106709, -0.707106769, 0, 0.707106769, 0.707106709, 0, 0, 0, 1)
  1811. item8.Parent = mod.Part4545
  1812. for i,v in pairs(mod:children()) do
  1813. v.Anchored = false
  1814. end
  1815. return mod
  1816. end
  1817. local eagain = false
  1818. local vis = false
  1819. mouse.KeyDown:connect(function(key)
  1820. if key == "c" and not attacking then
  1821. attacking = true
  1822. local h = hand()
  1823. h.Part0101.CFrame = char.Torso.CFrame *CFrame.Angles(math.rad(180),0,math.rad(0))
  1824. h.Parent = workspace
  1825. h.Part0101.Anchored = true
  1826. local bp = Instance.new("BodyPosition")
  1827. bp.MaxForce = huge
  1828. bp.P = 10000
  1829. h.Part0101.Anchored = false
  1830. h.Part0101.CFrame = char.Torso.CFrame *CFrame.Angles(math.rad(180),0,math.rad(0))
  1831. bp.Parent = h.Part0101
  1832. local last
  1833. local exps = {}
  1834. repeat wait()
  1835. if attacking and h and bp then
  1836. if last then last:Destroy() end
  1837. if bp.Position == Vector3.new(0,0,0) then
  1838. h.Part0101.CFrame = char.Torso.CFrame
  1839. end
  1840. local pa = workspace
  1841. if workspace:FindFirstChild("Base") then
  1842. pa = workspace.Base
  1843. end
  1844. bp.Position = (char.Torso.CFrame*CFrame.new(5,10,0)).p
  1845. mouse.TargetFilter = h
  1846. h.Part0101.CFrame = CFrame.new(h.Part0101.CFrame.p, mouse.Hit.p) *CFrame.Angles(math.rad(180),0,0)
  1847. mouse.TargetFilter = nil
  1848. local ray = Ray.new(h.Part0101.CFrame.p, (mouse.Hit.p-h.Part0101.Position).unit * 500)
  1849. local ig = {char, h}
  1850. for i,v in pairs(exps) do
  1851. table.insert(ig, v)
  1852. end
  1853. local hit, pos = workspace:FindPartOnRayWithIgnoreList(ray, ig)
  1854. local p = Instance.new("Part")
  1855. p.Anchored = true
  1856. smooth(p)
  1857. p.Material = "Neon"
  1858. p.CanCollide = false
  1859. p.Size = Vector3.new(1,1,1)
  1860. p.CFrame = CFrame.new(pos)
  1861. local m = Instance.new("SpecialMesh")
  1862. m.MeshType = "Sphere"
  1863. table.insert(exps, p)
  1864. m.Parent = p
  1865. p.Parent = pa
  1866. local mag = (h.Part0101.Position-pos).magnitude
  1867. local p = Instance.new("Part")
  1868. p.Anchored = false
  1869. p.CanCollide = false
  1870. smooth(p)
  1871. p.Material = "Neon"
  1872. p.Size = Vector3.new(0.4,0.4,mag)
  1873. p.CFrame = h.Part0101.CFrame
  1874. p.CFrame = p.CFrame *CFrame.new(0,0,mag/2)
  1875. local b = Instance.new("BodyPosition")
  1876. b.MaxForce = huge
  1877. b.Position = p.Position
  1878. b.Parent = p
  1879. p.Parent = pa
  1880. p.Touched:connect(function(hit)
  1881. hurt(hit, 10)
  1882. end)
  1883. if hit then
  1884. soundeffect("rbxassetid://340722848", 0.2, 3, h.Part0101)
  1885. end
  1886. last = p
  1887. for i,v in pairs(exps) do
  1888. v.Transparency = v.Transparency + 0.1
  1889. local l = v.CFrame
  1890. v.Size = v.Size + Vector3.new(0.2,0.2,0.2)
  1891. v.CFrame = l
  1892. if v.Transparency >= 1 then
  1893. v:Destroy()
  1894. end
  1895. end
  1896. end
  1897. until not attacking
  1898. if last then
  1899. fade(last, true)
  1900. for i,v in pairs(h:children()) do
  1901. fade(v, true)
  1902. game.Debris:AddItem(h, 1)
  1903. end
  1904. end
  1905. repeat swait()
  1906. for i,v in pairs(exps) do
  1907. v.Transparency = v.Transparency + 0.1
  1908. local l = v.CFrame
  1909. v.Size = v.Size + Vector3.new(0.2,0.2,0.2)
  1910. v.CFrame = l
  1911. if v.Transparency >= 1 then
  1912. v:Destroy()
  1913. end
  1914. end
  1915. until #exps <= 0
  1916. end
  1917. local aaaaa = false
  1918. if key == "z" and not attacking then
  1919. aaaaa = true
  1920. attacking = true
  1921. local h = hand()
  1922. local part = h.Part0101
  1923. part.CFrame = char.Torso.CFrame *CFrame.Angles(math.rad(180),0,0)
  1924. local pa = workspace
  1925. if workspace:FindFirstChild("Base") then
  1926. pa = workspace.Base
  1927. end
  1928. h.Parent = pa
  1929. part.CFrame = char.Torso.CFrame
  1930. local bp = Instance.new("BodyPosition")
  1931. bp.MaxForce = huge
  1932. bp.Position = mouse.Hit.p
  1933. part.CFrame = CFrame.new(part.Position, mouse.Hit.p) *CFrame.Angles(math.rad(180),0,0)
  1934. bp.Parent = part
  1935. local touched = false
  1936. local weld
  1937. part.Touched:connect(function(hit)
  1938. if gethum(hit) then
  1939. if hit.Parent:FindFirstChild("Torso") then
  1940. h.Parent = hit.Parent
  1941. local w = Instance.new("Weld")
  1942. w.Part0 = hit.Parent.Torso
  1943. w.Part1 = part
  1944. w.C0 = CFrame.new(0,0,-0.7) *CFrame.Angles(math.rad(180),0,0)
  1945. w.Parent = part
  1946. touched = true
  1947. weld = w
  1948. end
  1949. end
  1950. end)
  1951. spawn(function()
  1952. wait(2)
  1953. if not touched then
  1954. attacking = false
  1955. end
  1956. end)
  1957. repeat wait()
  1958.  
  1959. until (mouse.Hit.p-part.Position).magnitude < 5 or touched
  1960. wait(0.5)
  1961. if not touched then
  1962. for i = 1, 10 do
  1963. for i,v in pairs(h:children()) do
  1964. v.Transparency = v.Transparency + 0.1
  1965. end
  1966. swait()
  1967. end
  1968. h:Destroy()
  1969. else
  1970. attacking = true
  1971. local mag = (char.Torso.Position-mouse.Hit.p).magnitude
  1972. if mag > 50 then
  1973. mag = 50
  1974. end
  1975. local i = 0
  1976. repeat wait()
  1977. i = i + 1
  1978. if i == 100 then
  1979. eagain = true
  1980. end
  1981. mouse.TargetFilter = h.Parent
  1982. bp.Position = (CFrame.new(char.Torso.Position, mouse.Hit.p) *CFrame.new(0,0,-mag)).p
  1983. mouse.TargetFilter = nil
  1984. part.CFrame = CFrame.new(part.Position, char.Torso.Position)
  1985. until eagain
  1986. local en = part.CFrame *CFrame.new(0,0,-5)
  1987. for i = 0, 0.7, 0.1 do
  1988. part.CFrame = part.CFrame:Lerp(en, 0.5)
  1989. wait()
  1990. end
  1991. if weld then
  1992. local obj = weld.Part0
  1993. weld:Destroy()
  1994. part.Anchored = true
  1995. local bv = Instance.new("BodyVelocity")
  1996. bv.MaxForce = huge
  1997. mouse.TargetFilter = h.Parent
  1998. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*100
  1999. mouse.TargetFilter = nil
  2000. bv.Parent = obj
  2001. game.Debris:AddItem(obj, 0.5)
  2002. eagain = false
  2003. attacking = false
  2004. for i = 1, 10 do
  2005. for i,v in pairs(h:children()) do
  2006. v.Transparency = v.Transparency + 0.1
  2007. end
  2008. swait()
  2009. end
  2010. h:Destroy()
  2011. end
  2012. end
  2013. end
  2014. if key == "j" and not eagain and not aaaaa then
  2015. eagain = true
  2016. end
  2017. if key == "x" and not attacking then
  2018. local p = Instance.new("Part")
  2019. p.Anchored = true
  2020. p.CanCollide = false
  2021. p.BrickColor = BrickColor.new("Institutional white")
  2022. local size = Vector3.new(75.699, 105.576, 50)
  2023. p.Size = size*0.07
  2024. p.Transparency = 1.3
  2025. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-10,10),-5,6)
  2026. local m = Instance.new("SpecialMesh")
  2027. m.MeshId = "rbxassetid://685461636"
  2028. m.Scale = Vector3.new(0.07,0.07,0.07)
  2029. m.Parent = p
  2030. local e = p.CFrame *CFrame.new(0,20,0)
  2031. p.Parent = getparent()
  2032. local dir = CFrame.new(char.Torso.CFrame.p, mouse.Hit.p).lookVector
  2033. for i = 0, 1, 0.1 do
  2034. p.Transparency = p.Transparency - 0.1
  2035. p.CFrame = p.CFrame:Lerp(CFrame.new(e.p, e.p+dir), 0.5)
  2036. wait()
  2037. end
  2038. wait(0.2)
  2039. soundeffect("rbxassetid://340722848", 5, 1, char.Torso)
  2040. local start = p.CFrame*CFrame.new(0,0,-2)
  2041. mouse.TargetFilter = char
  2042. local s = mouse.Hit
  2043. local dir = CFrame.new(start.p, s.p).lookVector
  2044. local ray = Ray.new(start.p, (mouse.Hit.p-start.p).unit * 500)
  2045. local tbl = {char, p}
  2046. if getparent().Name == "Base" then
  2047. for i,v in pairs(getparent():children()) do
  2048. table.insert(tbl, v)
  2049. end
  2050. end
  2051. local hit, pos = workspace:FindPartOnRayWithIgnoreList(ray, tbl)
  2052. local mag = (start.p-mouse.Hit.p).magnitude
  2053. local part = p
  2054. local p = Instance.new("Part")
  2055. smooth(p)
  2056. p.Material = "Neon"
  2057. p.Anchored = true
  2058. p.CanCollide = false
  2059. p.CFrame = start
  2060. p.Size = Vector3.new(mag,5,5)
  2061. p.CFrame = CFrame.new(start.p, start.p+dir) *CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) *CFrame.new(mag/2,0,0)
  2062. local m = Instance.new("SpecialMesh")
  2063. mouse.TargetFilter = nil
  2064. m.MeshType = "Cylinder"
  2065. m.Parent = p
  2066. p.Parent = char
  2067. p.Touched:connect(function(hit)
  2068. hurt(hit, 50)
  2069. end)
  2070. for i = 1, 10 do
  2071. local b = p.CFrame
  2072. p.Size = p.Size +Vector3.new(0.1,0.1,0.1)
  2073. p.CFrame = b
  2074. p.Transparency = p.Transparency + 0.1
  2075. part.Transparency = part.Transparency + 0.1
  2076. wait()
  2077. end
  2078. p:Destroy()
  2079. part:Destroy()
  2080. end
  2081. if key == "t" and not attacking then
  2082.  
  2083. end
  2084. if key == "c" then
  2085. if vis then
  2086. vis = false
  2087. for i,v in pairs(me:children()) do
  2088. if v:IsA("Decal") then
  2089. v.Transparency = 1
  2090. humanoid.WalkSpeed = 100
  2091. end
  2092. end
  2093. else
  2094. vis = true
  2095. for i,v in pairs(me:children()) do
  2096. if v:IsA("Decal") then
  2097. v.Transparency = 0
  2098. humanoid.WalkSpeed = 16
  2099. end
  2100. end
  2101. end
  2102. end
  2103. end)
  2104. mouse.KeyUp:connect(function(key)
  2105. if key == "v" and attacking then
  2106. attacking = false
  2107. end
  2108. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement