Advertisement
samuelrichter66

idk what this script is but seems legit

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