Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 99.12 KB | None | 0 0
  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 print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  6.  
  7.  
  8. -- made by 1ndrew
  9. function sandbox(var,func)
  10. local env = getfenv(func)
  11. local newenv = setmetatable({},{
  12. __index = function(self,k)
  13. if k=="script" then
  14. return var
  15. else
  16. return env[k]
  17. end
  18. end,
  19. })
  20. setfenv(func,newenv)
  21. return func
  22. end
  23. cors = {}
  24. mas = Instance.new("Model",game:GetService("Lighting"))
  25. Tool0 = Instance.new("Tool")
  26. LocalScript1 = Instance.new("LocalScript")
  27. NumberValue2 = Instance.new("NumberValue")
  28. NumberValue3 = Instance.new("NumberValue")
  29. ScreenGui4 = Instance.new("ScreenGui")
  30. Frame5 = Instance.new("Frame")
  31. TextLabel6 = Instance.new("TextLabel")
  32. Smoke7 = Instance.new("Smoke")
  33. Smoke8 = Instance.new("Smoke")
  34. Part9 = Instance.new("Part")
  35. BlockMesh10 = Instance.new("BlockMesh")
  36. Part11 = Instance.new("Part")
  37. Part12 = Instance.new("Part")
  38. SpecialMesh13 = Instance.new("SpecialMesh")
  39. Sound14 = Instance.new("Sound")
  40. Part15 = Instance.new("Part")
  41. CylinderMesh16 = Instance.new("CylinderMesh")
  42. Part17 = Instance.new("Part")
  43. SpecialMesh18 = Instance.new("SpecialMesh")
  44. Part19 = Instance.new("Part")
  45. Part20 = Instance.new("Part")
  46. Sound21 = Instance.new("Sound")
  47. Sound22 = Instance.new("Sound")
  48. Part23 = Instance.new("Part")
  49. SpecialMesh24 = Instance.new("SpecialMesh")
  50. Part25 = Instance.new("Part")
  51. Part26 = Instance.new("Part")
  52. SpecialMesh27 = Instance.new("SpecialMesh")
  53. Part28 = Instance.new("Part")
  54. Part29 = Instance.new("Part")
  55. CylinderMesh30 = Instance.new("CylinderMesh")
  56. Part31 = Instance.new("Part")
  57. CylinderMesh32 = Instance.new("CylinderMesh")
  58. Tool0.Name = "SMAW"
  59. Tool0.Parent = mas
  60. LocalScript1.Name = "Gun_Script"
  61. LocalScript1.Parent = Tool0
  62. table.insert(cors,sandbox(LocalScript1,function()
  63. wait(0.5)
  64. --Made by YouTubes--
  65. --Edit settings below--
  66. local Tool = script.Parent
  67. local Settings = {
  68. Range = 1000
  69. ,Spread = 3
  70. ,BlastRadius = 10
  71. ,Damage = {20, 45}
  72. ,HeadShotDamage = {70, 120}
  73. ,Bullets = 1
  74. ,FireRate = 0
  75. ,Automatic = false
  76. ,AntiTK = false
  77. ,ImpactDuration = 3
  78. --Reload
  79. ,ReloadKey = "R"
  80. ,ReloadTime = 2.5
  81. ,Ammo = 1
  82. ,IncludeChamberedBullet = false
  83. --Gui
  84. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  85. --Arms
  86. ,OneHanded = false
  87. ,FakeArms = true
  88. ,FakeArmTransparency = 0.5
  89. ,RightPos = CFrame.new(-0.75, 0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
  90. ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  91. ,AimPart = Tool.AimPart
  92. ,AimPartOffset = CFrame.new()
  93. ,AimGripOffset = Vector3.new(0, 0, 0)
  94. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  95. ,AimAnim = {
  96. Enabled = false
  97. ,Frames = 50
  98. ,Time = 0.1
  99. }
  100. ,ChangeFOV = {true, 60}
  101. ,SpreadReduction = 1
  102. --Weld
  103. ,Weld = true
  104. --Mouse
  105. ,Icons = {
  106. Idle = "rbxasset://textures/Blank.png"
  107. ,Fire1 = "rbxasset://textures/Blank.png"
  108. ,Fire2 = "rbxasset://textures/Blank.png"
  109. ,Fire3 = "rbxasset://textures/Blank.png"
  110. ,Reload = "rbxasset://textures/Blank.png"
  111. ,Aim = "rbxasset://textures/Blank.png"
  112. }
  113. ,FireMouseAnimTime = 0.15
  114. --Recoil
  115. ,Recoil = math.rad(15)
  116. --Smoke
  117. ,Smoke = true
  118. ,SmokePart = Tool.SmokePart
  119. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}}
  120. --Sprint
  121. ,Sprint = true
  122. ,SprintSpeed = 25
  123. ,SprintKey = "0"
  124. ,SprintSpreadIncrease = 40
  125. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  126. --Other
  127. ,DropHats = true
  128. }
  129.  
  130. --Do not edit below this lign--
  131.  
  132. local Orig_Spread = Settings.Spread
  133. local Orig_Grip = Tool.GripPos
  134.  
  135. local Player = game.Players.LocalPlayer
  136. local Character = Player.Character
  137.  
  138. local Camera = Workspace.CurrentCamera
  139.  
  140. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  141.  
  142. local Gui, CanUpdateGui = nil, true
  143.  
  144. local Sprinting, Equipped
  145.  
  146. function Update_Gui()
  147. if Gui and CanUpdateGui then
  148. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  149. end
  150. end
  151.  
  152. local Welded
  153. if Settings.Weld then
  154. Delay(0, function()
  155. local weldC0s = {}
  156. for i, v in pairs(Tool:GetChildren()) do
  157. if v:IsA("BasePart") and v ~= Tool.Handle then
  158. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  159. v.Anchored = false
  160. end
  161. end
  162. Tool.Handle.Anchored = false
  163. local welds = {}
  164. Tool.Equipped:connect(function()
  165. for i, v in ipairs(welds) do
  166. v.Part1 = nil
  167. v:Destroy()
  168. end
  169. for i, v in ipairs(weldC0s) do
  170. if v[1] and v[2] then
  171. local w = Instance.new("Weld", Tool.Handle)
  172. w.Part0 = Tool.Handle
  173. w.Part1 = v[1]
  174. w.C0 = v[2]
  175. table.insert(welds, w)
  176. end
  177. end
  178. end)
  179. wait()
  180. Welded = true
  181. end)
  182. end
  183.  
  184. local Left_Weld, Right_Weld
  185.  
  186. Ammo.Changed:connect(Update_Gui)
  187. StoredAmmo.Changed:connect(Update_Gui)
  188.  
  189. Settings.Range = math.min(Settings.Range, 999)
  190.  
  191. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  192. Ignore_Model.Name = "Ray_Ignore"
  193.  
  194. local Ray_Ignore = {Character, Ignore_Model, Camera}
  195.  
  196. Character.Humanoid.Died:connect(function()
  197. Tool.Parent = Player.Backpack
  198. end)
  199.  
  200. function Fire(Mouse)
  201. local Spread = CFrame.Angles(math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10))
  202. local rocket = Tool.Rocket:Clone()
  203. Tool.Rocket.Transparency = 1
  204. local a = CFrame.new(Character.Head.CFrame.p, Mouse.Hit.p)
  205. rocket.CFrame = (CFrame.new(Character.Head.CFrame.p) * (a - a.p))
  206. rocket.CanCollide = false
  207. local bf = Instance.new("BodyForce", rocket)
  208. bf.force = Vector3.new(0, 100, 0)
  209. rocket.Velocity = rocket.CFrame.lookVector * 1000
  210. rocket.CFrame = rocket.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  211. game.Debris:AddItem(rocket, 5)
  212. rocket.Parent = workspace
  213. local blownup = false
  214. rocket.Touched:connect(function(hit)
  215. if not hit:IsDescendantOf(Character) then
  216. blownup = true
  217. --if (rocket.Position - workspace.SpawnPart.Position).magnitude > 200 then
  218. if rocket:FindFirstChild("Explode") then
  219. rocket.Explode:Play()
  220. end
  221. local e = Instance.new("Explosion", workspace)
  222. e.Position = rocket.Position
  223. e.BlastRadius = Settings.BlastRadius
  224. e.Hit:connect(function(Hit)
  225. if Hit.Parent:FindFirstChild("Humanoid") then
  226. local Humanoid = Hit.Parent.Humanoid
  227. local c = Instance.new("ObjectValue")
  228. c.Name = "creator"
  229. c.Value = Player
  230. game.Debris:AddItem(c, 3)
  231. c.Parent = Humanoid
  232. elseif Hit.Parent:FindFirstChild("CrashAndWeld") or Hit.Parent.Parent:FindFirstChild("CrashAndWeld") then
  233. local hs = Hit.Parent:FindFirstChild("CrashAndWeld") or Hit.Parent.Parent:FindFirstChild("CrashAndWeld")
  234. hs.Health.Value = 0
  235. end
  236. end)
  237. --end
  238. rocket:Destroy()
  239. end
  240. end)
  241. end
  242.  
  243. local Can_Shoot = true
  244. local Reloading = false
  245.  
  246. local First_Person = false
  247.  
  248. local Mouse_Held
  249.  
  250. Tool.Equipped:connect(function(Mouse)
  251. Equipped = true
  252. if Settings.Weld and not Welded then
  253. wait()
  254. Tool.Parent = Player.Backpack
  255. end
  256. Character = Player.Character
  257. if Gui then
  258. return
  259. end
  260. Ray_Ignore = {Character, Ignore_Model, Camera}
  261. Mouse.Icon = Settings.Icons.Idle
  262. Gui = script.Gui:Clone()
  263. Gui.Parent = Player.PlayerGui
  264. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  265. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  266. CanUpdateGui = true
  267. Update_Gui()
  268. Mouse.Button1Down:connect(function()
  269. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  270. Mouse_Held = true
  271. while true do
  272. Can_Shoot = false
  273. Delay(0, function()
  274. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  275. if not Aiming then
  276. Mouse.Icon = Settings.Icons.Fire1
  277. end
  278. wait(t)
  279. if not Aiming then
  280. if Reloading then return end
  281. Mouse.Icon = Settings.Icons.Fire2
  282. end
  283. wait(t)
  284. if not Aiming then
  285. if Reloading then return end
  286. Mouse.Icon = Settings.Icons.Fire3
  287. end
  288. wait(t)
  289. if not Aiming then
  290. if Reloading then return end
  291. Mouse.Icon = Settings.Icons.Idle
  292. end
  293. end)
  294. if Settings.Smoke then
  295. for i, v in pairs(Settings.Smokes) do
  296. local s = v[1]:Clone()
  297. s.Parent = Settings.SmokePart
  298. s.Enabled = true
  299. game.Debris:AddItem(s, v[2])
  300. if v[3] then
  301. Delay(v[3], function()
  302. s.Enabled = false
  303. end)
  304. end
  305. end
  306. end
  307. for _ = 1, Settings.Bullets do
  308. Fire(Mouse)
  309. end
  310. Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(math.abs(Settings.Recoil), 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
  311. if Tool.Handle:FindFirstChild("Shoot") then
  312. Tool.Handle.Shoot:Play()
  313. end
  314. Ammo.Value = Ammo.Value - 1
  315. wait(Settings.FireRate)
  316. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  317. break
  318. end
  319. end
  320. Can_Shoot = true
  321. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  322. Tool.Handle.Click:Play()
  323. end
  324. end)
  325. Mouse.Button1Up:connect(function()
  326. Mouse_Held = false
  327. end)
  328. Mouse.KeyDown:connect(function(Key)
  329. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  330. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  331. return
  332. end
  333. Can_Shoot = false
  334. Reloading = true
  335. local TextLabel = Gui.Frame.AmmoDisplay
  336. Delay(0, function()
  337. CanUpdateGui = false
  338. TextLabel.Text = "Reloading."
  339. wait(Settings.ReloadTime/3)
  340. if TextLabel then
  341. TextLabel.Text = "Reloading.."
  342. end
  343. wait(Settings.ReloadTime/3)
  344. if TextLabel then
  345. TextLabel.Text = "Reloading..."
  346. end
  347. end)
  348. if Tool.Handle:FindFirstChild("Reload") then
  349. Tool.Handle.Reload:Play()
  350. end
  351. Mouse.Icon = Settings.Icons.Reload
  352. wait(Settings.ReloadTime)
  353. Tool.Rocket.Transparency = 0
  354. Mouse.Icon = Settings.Icons.Idle
  355. CanUpdateGui = true
  356. local av = Ammo.Value
  357. if (StoredAmmo.Value - (Settings.Ammo - Ammo.Value)) <= 0 then
  358. Ammo.Value = Ammo.Value + StoredAmmo.Value
  359. StoredAmmo.Value = 0
  360. else
  361. StoredAmmo.Value = StoredAmmo.Value - (Settings.Ammo - Ammo.Value)
  362. Ammo.Value = Settings.Ammo
  363. end
  364. if av > 0 and Settings.IncludeChamberedBullet then
  365. Ammo.Value = Ammo.Value + 1
  366. end
  367. Can_Shoot = true
  368. Reloading = false
  369. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  370. Sprinting = true
  371. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  372. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  373. end
  374. end)
  375. Mouse.KeyUp:connect(function(Key)
  376. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  377. Sprinting = false
  378. Character.Humanoid.WalkSpeed = 16
  379. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  380. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  381. end
  382. end)
  383. Mouse.Button2Down:connect(function()
  384. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  385. Aiming = true
  386. Mouse.Icon = Settings.Icons.Aim
  387. if Settings.AimAnim.Enabled then
  388. Right_Weld.C1 = CFrame.new()
  389. Right_Weld.C0 = CFrame.new()
  390. Delay(0, function()
  391. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame))
  392. end)
  393. Delay(0, function()
  394. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftAimPos)
  395. end)
  396. Delay(0, function()
  397. if Settings.ChangeFOV[1] then
  398. Camera.FieldOfView = 70
  399. local Cam_Dif, T_F = 70 - Settings.ChangeFOV[2], Settings.AimAnim.Time * Settings.AimAnim.Frames
  400. for i = 1, T_F do
  401. local FOV = 70 - Cam_Dif/T_F * i
  402. Camera.FieldOfView = FOV
  403. wait(Settings.AimAnim.Time/Settings.AimAnim.Frames)
  404. if not Aiming then
  405. return
  406. end
  407. end
  408. Camera.FieldOfView = Settings.ChangeFOV[2]
  409. end
  410. end)
  411. else
  412. local Torso = Character.Torso
  413. local Head = Character.Head
  414. Right_Weld.C1 = CFrame.new()
  415. Right_Weld.C0 = CFrame.new()
  416. Right_Weld.C1 = Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  417. Left_Weld.C1 = Settings.LeftAimPos
  418. if Settings.ChangeFOV[1] then
  419. Camera.FieldOfView = Settings.ChangeFOV[2]
  420. end
  421. end
  422. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  423. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  424. end
  425. end)
  426. Mouse.Button2Up:connect(function()
  427. if Aiming then
  428. Mouse.Icon = Settings.Icons.Idle
  429. Tool.GripPos = Orig_Grip
  430. if Settings.AimAnim.Enabled then
  431. Delay(0, function()
  432. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, CFrame.new(0, -1.5, 0))
  433. end)
  434. Delay(0, function()
  435. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftPos)
  436. end)
  437. else
  438. Right_Weld.C1 = Settings.RightPos
  439. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  440. Left_Weld.C1 = Settings.LeftPos
  441. end
  442. if Settings.ChangeFOV[1] then
  443. Camera.FieldOfView = 70
  444. end
  445. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  446. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  447. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  448. wait(0.25)
  449. Aiming = false
  450. end
  451. end)
  452. wait()
  453. Camera.Changed:connect(function()
  454. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  455. Mouse.TargetFilter = workspace
  456. Character.Torso.Neck.C1 = CFrame.new()
  457. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  458. end
  459. end)
  460. Mouse.Idle:connect(function()
  461. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  462. Mouse.TargetFilter = workspace
  463. Character.Torso.Neck.C1 = CFrame.new()
  464. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  465. end
  466. end)
  467. while wait() and Equipped do
  468. if Sprinting then
  469. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  470. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  471. elseif not Aiming then
  472. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  473. end
  474. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  475. Mouse.TargetFilter = nil
  476. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  477. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  478. end
  479. end
  480. end)
  481.  
  482. local Arms_Made
  483. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  484.  
  485. Tool.Equipped:connect(function(Mouse)
  486. if Character and not Arms_Made then
  487. Arms_Made = true
  488. local Torso = Character.Torso
  489. Torso["Right Shoulder"].Part1 = nil
  490. Left_Weld = Instance.new("Weld", Torso)
  491. Left_Weld.Name = "Left_Weld"
  492. Left_Weld.Part0 = Character.Head
  493. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  494. if not Settings.OneHanded then
  495. Torso["Left Shoulder"].Part1 = nil
  496. Left_Weld.Part1 = Character["Left Arm"]
  497. end
  498. Right_Weld = Instance.new("Weld", Torso)
  499. Right_Weld.Name = "Right_Weld"
  500. Right_Weld.Part0 = Character.Head
  501. Right_Weld.Part1 = Character["Right Arm"]
  502. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  503. Left_Weld.C1 = Settings.LeftPos
  504. Right_Weld.C1 = Settings.RightPos
  505. end
  506. if Settings.FakeArms and not Fake_Arm_Right then
  507. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  508. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  509. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  510. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  511. for i = 1, 2 do
  512. local w = Instance.new("Weld", fakeArms[i])
  513. w.Part0 = Character[fakeArms[i].Name]
  514. w.Part1 = fakeArms[i]
  515. fakeArms[i].Transparency = Settings.FakeArmTransparency
  516. end
  517. Fake_Arm_Model = Instance.new("Model", Camera)
  518. Fake_Arm_Right.Parent = Fake_Arm_Model
  519. if not Settings.OneHanded then
  520. Fake_Arm_Left.Parent = Fake_Arm_Model
  521. end
  522. Fake_Arm_Model.Name = "FakeArms"
  523. if Settings.CharacterMeshes then
  524. for i, v in pairs(Character:GetChildren()) do
  525. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  526. v:Clone().Parent = Fake_Arm_Model
  527. end
  528. end
  529. end
  530. if Character:FindFirstChild("Shirt") then
  531. Instance.new("Humanoid", Fake_Arm_Model)
  532. Character.Shirt:Clone().Parent = Fake_Arm_Model
  533. else
  534. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  535. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  536. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  537. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  538. end
  539. end
  540. end)
  541.  
  542. Tool.Unequipped:connect(function()
  543. Equipped = false
  544. Tool.GripPos = Orig_Grip
  545. Aiming = false
  546. Settings.Spread = Orig_Spread
  547. if Settings.ChangeFOV[1] then
  548. Camera.FieldOfView = 70
  549. end
  550. if Gui then
  551. Gui:Destroy()
  552. Gui = nil
  553. end
  554. for i, v in pairs(Tool.Handle:GetChildren()) do
  555. if v:IsA("Sound") then
  556. v:Stop()
  557. end
  558. end
  559. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  560. Fake_Arm_Model:Destroy()
  561. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  562. end
  563. if Character and Left_Weld and Right_Weld then
  564. Arms_Made = false
  565. local Torso = Character.Torso
  566. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  567. Left_Weld:Destroy()
  568. Right_Weld:Destroy()
  569. end
  570. Sprinting = false
  571. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  572. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  573. Character.Humanoid.WalkSpeed = 16
  574. end)
  575.  
  576. end))
  577. NumberValue2.Name = "Ammo"
  578. NumberValue2.Parent = LocalScript1
  579. NumberValue2.Value = 1
  580. NumberValue3.Name = "StoredAmmo"
  581. NumberValue3.Parent = LocalScript1
  582. NumberValue3.Value = 50
  583. ScreenGui4.Name = "Gui"
  584. ScreenGui4.Parent = LocalScript1
  585. Frame5.Parent = ScreenGui4
  586. Frame5.Transparency = 1
  587. Frame5.Size = UDim2.new(0, 100, 0, 100)
  588. Frame5.Position = UDim2.new(1, -200, 1, -100)
  589. Frame5.BackgroundColor3 = Color3.new(1, 1, 1)
  590. Frame5.BackgroundTransparency = 1
  591. Frame5.BorderSizePixel = 0
  592. TextLabel6.Name = "AmmoDisplay"
  593. TextLabel6.Parent = Frame5
  594. TextLabel6.Transparency = 1
  595. TextLabel6.Size = UDim2.new(1, 0, 1, 0)
  596. TextLabel6.Text = ""
  597. TextLabel6.BackgroundTransparency = 1
  598. TextLabel6.FontSize = Enum.FontSize.Size24
  599. TextLabel6.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
  600. TextLabel6.TextStrokeTransparency = 0.5
  601. TextLabel6.TextXAlignment = Enum.TextXAlignment.Right
  602. Smoke7.Parent = LocalScript1
  603. Smoke7.Size = 0.25
  604. Smoke7.Color = Color3.new(0.372549, 0.372549, 0.372549)
  605. Smoke7.Enabled = false
  606. Smoke7.Opacity = 0.10000000149012
  607. Smoke7.RiseVelocity = 15
  608. Smoke7.Color = Color3.new(0.372549, 0.372549, 0.372549)
  609. Smoke8.Name = "Smoke1"
  610. Smoke8.Parent = LocalScript1
  611. Smoke8.Size = 0.10000000149012
  612. Smoke8.Color = Color3.new(1, 0.6, 0.2)
  613. Smoke8.Enabled = false
  614. Smoke8.Opacity = 0.40000000596046
  615. Smoke8.RiseVelocity = 3
  616. Smoke8.Color = Color3.new(1, 0.6, 0.2)
  617. Part9.Name = "RailCover_Hyperactiveness"
  618. Part9.Parent = Tool0
  619. Part9.Material = Enum.Material.SmoothPlastic
  620. Part9.BrickColor = BrickColor.new("Really black")
  621. Part9.Rotation = Vector3.new(0, -90, 0)
  622. Part9.Anchored = true
  623. Part9.CanCollide = false
  624. Part9.FormFactor = Enum.FormFactor.Custom
  625. Part9.Size = Vector3.new(0.386999875, 0.200000003, 0.287999988)
  626. Part9.CFrame = CFrame.new(-83.6560059, 3635.80005, 959.606506, -3.55271368e-15, -5.95526165e-14, -1, -3.55271368e-15, 1, 5.95526165e-14, 1, -3.55271368e-15, 3.55271368e-15)
  627. Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  628. Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  629. Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  630. Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  631. Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  632. Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  633. Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  634. Part9.Position = Vector3.new(-83.6560059, 3635.80005, 959.606506)
  635. Part9.Orientation = Vector3.new(0, -90, 0)
  636. Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  637. BlockMesh10.Parent = Part9
  638. BlockMesh10.Scale = Vector3.new(1, 0.400000006, 0.699999988)
  639. BlockMesh10.Scale = Vector3.new(1, 0.400000006, 0.699999988)
  640. Part11.Parent = Tool0
  641. Part11.Material = Enum.Material.SmoothPlastic
  642. Part11.BrickColor = BrickColor.new("Really black")
  643. Part11.Rotation = Vector3.new(145.809998, 0, 90)
  644. Part11.Anchored = true
  645. Part11.CanCollide = false
  646. Part11.FormFactor = Enum.FormFactor.Custom
  647. Part11.Size = Vector3.new(0.400000036, 0.677000046, 0.200000033)
  648. Part11.CFrame = CFrame.new(-83.7374573, 3635.35938, 959.907959, 6.08062874e-06, -0.999997675, 8.64631729e-05, -0.827175915, -5.4166685e-05, -0.561933815, 0.561937273, -6.81493693e-05, -0.827180862)
  649. Part11.BottomSurface = Enum.SurfaceType.Smooth
  650. Part11.TopSurface = Enum.SurfaceType.Smooth
  651. Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  652. Part11.Position = Vector3.new(-83.7374573, 3635.35938, 959.907959)
  653. Part11.Orientation = Vector3.new(34.1899986, 179.98999, -90)
  654. Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  655. Part12.Name = "Rocket"
  656. Part12.Parent = Tool0
  657. Part12.Material = Enum.Material.SmoothPlastic
  658. Part12.BrickColor = BrickColor.new("Earth green")
  659. Part12.Rotation = Vector3.new(145.809998, 0, 90)
  660. Part12.Anchored = true
  661. Part12.CanCollide = false
  662. Part12.FormFactor = Enum.FormFactor.Custom
  663. Part12.Size = Vector3.new(0.600000024, 1.60000002, 0.600000024)
  664. Part12.CFrame = CFrame.new(-83.2759628, 3635.60742, 959.739441, 6.08062874e-06, -0.999997675, 8.64631729e-05, -0.827175915, -5.4166685e-05, -0.561933815, 0.561937273, -6.81493693e-05, -0.827180862)
  665. Part12.BottomSurface = Enum.SurfaceType.Smooth
  666. Part12.TopSurface = Enum.SurfaceType.Smooth
  667. Part12.Color = Color3.new(0.152941, 0.27451, 0.176471)
  668. Part12.Position = Vector3.new(-83.2759628, 3635.60742, 959.739441)
  669. Part12.Orientation = Vector3.new(34.1899986, 179.98999, -90)
  670. Part12.Color = Color3.new(0.152941, 0.27451, 0.176471)
  671. SpecialMesh13.Parent = Part12
  672. SpecialMesh13.MeshId = "http://www.roblox.com/asset/?id=31601976"
  673. SpecialMesh13.Scale = Vector3.new(0.200000003, 1, 0.200000003)
  674. SpecialMesh13.MeshType = Enum.MeshType.FileMesh
  675. SpecialMesh13.Scale = Vector3.new(0.200000003, 1, 0.200000003)
  676. Sound14.Name = "Explode"
  677. Sound14.Parent = Part12
  678. Sound14.SoundId = "http://www.roblox.com/asset/?id=31762335"
  679. Sound14.Volume = 1
  680. Part15.Parent = Tool0
  681. Part15.Material = Enum.Material.SmoothPlastic
  682. Part15.BrickColor = BrickColor.new("Really black")
  683. Part15.Rotation = Vector3.new(145.809998, 0, 90)
  684. Part15.Anchored = true
  685. Part15.CanCollide = false
  686. Part15.FormFactor = Enum.FormFactor.Custom
  687. Part15.Size = Vector3.new(0.600000024, 2.79999995, 0.600000024)
  688. Part15.CFrame = CFrame.new(-83.3759613, 3635.60742, 959.739441, 6.08062874e-06, -0.999997675, 8.64631729e-05, -0.827175915, -5.4166685e-05, -0.561933815, 0.561937273, -6.81493693e-05, -0.827180862)
  689. Part15.BottomSurface = Enum.SurfaceType.Smooth
  690. Part15.TopSurface = Enum.SurfaceType.Smooth
  691. Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  692. Part15.Position = Vector3.new(-83.3759613, 3635.60742, 959.739441)
  693. Part15.Orientation = Vector3.new(34.1899986, 179.98999, -90)
  694. Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  695. CylinderMesh16.Parent = Part15
  696. CylinderMesh16.Scale = Vector3.new(0.899999976, 1, 0.899999976)
  697. CylinderMesh16.Scale = Vector3.new(0.899999976, 1, 0.899999976)
  698. Part17.Parent = Tool0
  699. Part17.Material = Enum.Material.SmoothPlastic
  700. Part17.BrickColor = BrickColor.new("Really black")
  701. Part17.Rotation = Vector3.new(141.520004, -89.8799973, 85.9799957)
  702. Part17.Anchored = true
  703. Part17.CanCollide = false
  704. Part17.FormFactor = Enum.FormFactor.Custom
  705. Part17.Size = Vector3.new(0.200000003, 0.200000003, 0.85799998)
  706. Part17.CFrame = CFrame.new(-83.6749344, 3635.76978, 959.266479, 6.08062874e-06, -8.64631729e-05, -0.999997675, -0.827175915, 0.561933815, -5.4166685e-05, 0.561937273, 0.827180862, -6.81493693e-05)
  707. Part17.BottomSurface = Enum.SurfaceType.Smooth
  708. Part17.TopSurface = Enum.SurfaceType.Smooth
  709. Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  710. Part17.Position = Vector3.new(-83.6749344, 3635.76978, 959.266479)
  711. Part17.Orientation = Vector3.new(0, -90, -55.8099976)
  712. Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  713. SpecialMesh18.Parent = Part17
  714. SpecialMesh18.MeshId = "http://www.roblox.com/asset/?id=3270017"
  715. SpecialMesh18.Scale = Vector3.new(0.300000012, 0.300000012, 5)
  716. SpecialMesh18.MeshType = Enum.MeshType.FileMesh
  717. SpecialMesh18.Scale = Vector3.new(0.300000012, 0.300000012, 5)
  718. Part19.Parent = Tool0
  719. Part19.Material = Enum.Material.SmoothPlastic
  720. Part19.BrickColor = BrickColor.new("Really black")
  721. Part19.Rotation = Vector3.new(145.809998, 0, 90)
  722. Part19.Anchored = true
  723. Part19.CanCollide = false
  724. Part19.FormFactor = Enum.FormFactor.Custom
  725. Part19.Size = Vector3.new(0.600000024, 0.200000003, 0.200000033)
  726. Part19.CFrame = CFrame.new(-83.3759537, 3635.21045, 960.009155, 6.08062874e-06, -0.999997675, 8.64631729e-05, -0.827175915, -5.4166685e-05, -0.561933815, 0.561937273, -6.81493693e-05, -0.827180862)
  727. Part19.BottomSurface = Enum.SurfaceType.Smooth
  728. Part19.TopSurface = Enum.SurfaceType.Smooth
  729. Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  730. Part19.Position = Vector3.new(-83.3759537, 3635.21045, 960.009155)
  731. Part19.Orientation = Vector3.new(34.1899986, 179.98999, -90)
  732. Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  733. Part20.Name = "Handle"
  734. Part20.Parent = Tool0
  735. Part20.Material = Enum.Material.SmoothPlastic
  736. Part20.BrickColor = BrickColor.new("Really black")
  737. Part20.Transparency = 1
  738. Part20.Rotation = Vector3.new(141.520004, -89.8799973, 175.979996)
  739. Part20.Anchored = true
  740. Part20.CanCollide = false
  741. Part20.FormFactor = Enum.FormFactor.Custom
  742. Part20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  743. Part20.CFrame = CFrame.new(-83.8759613, 3635.16724, 960.159302, -8.64631729e-05, -6.08062874e-06, -0.999997675, 0.561933815, 0.827175915, -5.4166685e-05, 0.827180862, -0.561937273, -6.81493693e-05)
  744. Part20.BottomSurface = Enum.SurfaceType.Smooth
  745. Part20.TopSurface = Enum.SurfaceType.Smooth
  746. Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  747. Part20.Position = Vector3.new(-83.8759613, 3635.16724, 960.159302)
  748. Part20.Orientation = Vector3.new(0, -90, 34.1899986)
  749. Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  750. Sound21.Name = "Shoot"
  751. Sound21.Parent = Part20
  752. Sound21.SoundId = "http://roblox.com/asset/?id=10209821"
  753. Sound21.Volume = 1
  754. Sound22.Name = "Reload"
  755. Sound22.Parent = Part20
  756. Sound22.SoundId = "http://www.roblox.com/asset/?id=95309699"
  757. Sound22.Volume = 1
  758. Part23.Parent = Tool0
  759. Part23.Material = Enum.Material.SmoothPlastic
  760. Part23.BrickColor = BrickColor.new("Really black")
  761. Part23.Rotation = Vector3.new(145.809998, 0, 90)
  762. Part23.Anchored = true
  763. Part23.CanCollide = false
  764. Part23.FormFactor = Enum.FormFactor.Custom
  765. Part23.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  766. Part23.CFrame = CFrame.new(-83.8459549, 3635.1665, 960.03894, 6.08062874e-06, -0.999997675, 8.64631729e-05, -0.827175915, -5.4166685e-05, -0.561933815, 0.561937273, -6.81493693e-05, -0.827180862)
  767. Part23.BottomSurface = Enum.SurfaceType.Smooth
  768. Part23.TopSurface = Enum.SurfaceType.Smooth
  769. Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  770. Part23.Position = Vector3.new(-83.8459549, 3635.1665, 960.03894)
  771. Part23.Orientation = Vector3.new(34.1899986, 179.98999, -90)
  772. Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  773. SpecialMesh24.Parent = Part23
  774. SpecialMesh24.MeshId = "http://www.roblox.com/asset/?id=3270017"
  775. SpecialMesh24.Scale = Vector3.new(0.200000003, 0.300000012, 1)
  776. SpecialMesh24.MeshType = Enum.MeshType.FileMesh
  777. SpecialMesh24.Scale = Vector3.new(0.200000003, 0.300000012, 1)
  778. Part25.Parent = Tool0
  779. Part25.Material = Enum.Material.SmoothPlastic
  780. Part25.BrickColor = BrickColor.new("Really black")
  781. Part25.Rotation = Vector3.new(145.809998, 0, 95.2900009)
  782. Part25.Anchored = true
  783. Part25.CanCollide = false
  784. Part25.FormFactor = Enum.FormFactor.Custom
  785. Part25.Size = Vector3.new(0.67900002, 0.216000006, 0.200000033)
  786. Part25.CFrame = CFrame.new(-83.9710617, 3635.1853, 960.026184, -0.0921307206, -0.995744646, 8.64631729e-05, -0.8236624, 0.0761595666, -0.561933815, 0.559540749, -0.0518430695, -0.827180862)
  787. Part25.BottomSurface = Enum.SurfaceType.Smooth
  788. Part25.TopSurface = Enum.SurfaceType.Smooth
  789. Part25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  790. Part25.Position = Vector3.new(-83.9710617, 3635.1853, 960.026184)
  791. Part25.Orientation = Vector3.new(34.1899986, 179.98999, -84.7200012)
  792. Part25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  793. Part26.Parent = Tool0
  794. Part26.Material = Enum.Material.SmoothPlastic
  795. Part26.BrickColor = BrickColor.new("Really red")
  796. Part26.Rotation = Vector3.new(141.520004, -89.8799973, 85.9799957)
  797. Part26.Anchored = true
  798. Part26.CanCollide = false
  799. Part26.FormFactor = Enum.FormFactor.Custom
  800. Part26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  801. Part26.CFrame = CFrame.new(-83.7829437, 3635.76978, 959.266479, 6.08062874e-06, -8.64631729e-05, -0.999997675, -0.827175915, 0.561933815, -5.4166685e-05, 0.561937273, 0.827180862, -6.81493693e-05)
  802. Part26.BottomSurface = Enum.SurfaceType.Smooth
  803. Part26.TopSurface = Enum.SurfaceType.Smooth
  804. Part26.Color = Color3.new(1, 0, 0)
  805. Part26.Position = Vector3.new(-83.7829437, 3635.76978, 959.266479)
  806. Part26.Orientation = Vector3.new(0, -90, -55.8099976)
  807. Part26.Color = Color3.new(1, 0, 0)
  808. SpecialMesh27.Parent = Part26
  809. SpecialMesh27.MeshId = "http://www.roblox.com/asset/?id=3270017"
  810. SpecialMesh27.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.100000001)
  811. SpecialMesh27.MeshType = Enum.MeshType.FileMesh
  812. SpecialMesh27.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.100000001)
  813. Part28.Name = "AimPart"
  814. Part28.Parent = Tool0
  815. Part28.Material = Enum.Material.SmoothPlastic
  816. Part28.BrickColor = BrickColor.new("Black")
  817. Part28.Transparency = 1
  818. Part28.Rotation = Vector3.new(141.520004, -89.8799973, 175.979996)
  819. Part28.Anchored = true
  820. Part28.CanCollide = false
  821. Part28.FormFactor = Enum.FormFactor.Custom
  822. Part28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  823. Part28.CFrame = CFrame.new(-84.3939285, 3635.76978, 959.266479, -8.64631729e-05, -6.08062874e-06, -0.999997675, 0.561933815, 0.827175915, -5.4166685e-05, 0.827180862, -0.561937273, -6.81493693e-05)
  824. Part28.BottomSurface = Enum.SurfaceType.Smooth
  825. Part28.TopSurface = Enum.SurfaceType.Smooth
  826. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  827. Part28.Position = Vector3.new(-84.3939285, 3635.76978, 959.266479)
  828. Part28.Orientation = Vector3.new(0, -90, 34.1899986)
  829. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  830. Part29.Parent = Tool0
  831. Part29.Material = Enum.Material.SmoothPlastic
  832. Part29.BrickColor = BrickColor.new("Dark stone grey")
  833. Part29.Rotation = Vector3.new(145.809998, 0, 90)
  834. Part29.Anchored = true
  835. Part29.CanCollide = false
  836. Part29.FormFactor = Enum.FormFactor.Custom
  837. Part29.Size = Vector3.new(0.400000006, 1.60000002, 0.400000006)
  838. Part29.CFrame = CFrame.new(-85.5759506, 3635.60742, 959.739258, 6.08062874e-06, -0.999997675, 8.64631729e-05, -0.827175915, -5.4166685e-05, -0.561933815, 0.561937273, -6.81493693e-05, -0.827180862)
  839. Part29.BottomSurface = Enum.SurfaceType.Smooth
  840. Part29.TopSurface = Enum.SurfaceType.Smooth
  841. Part29.Color = Color3.new(0.388235, 0.372549, 0.384314)
  842. Part29.Position = Vector3.new(-85.5759506, 3635.60742, 959.739258)
  843. Part29.Orientation = Vector3.new(34.1899986, 179.98999, -90)
  844. Part29.Color = Color3.new(0.388235, 0.372549, 0.384314)
  845. CylinderMesh30.Parent = Part29
  846. CylinderMesh30.Scale = Vector3.new(1.25, 1, 1.25)
  847. CylinderMesh30.Scale = Vector3.new(1.25, 1, 1.25)
  848. Part31.Name = "SmokePart"
  849. Part31.Parent = Tool0
  850. Part31.Material = Enum.Material.SmoothPlastic
  851. Part31.BrickColor = BrickColor.new("Really black")
  852. Part31.Rotation = Vector3.new(145.809998, 0, 90)
  853. Part31.Anchored = true
  854. Part31.CanCollide = false
  855. Part31.FormFactor = Enum.FormFactor.Custom
  856. Part31.Size = Vector3.new(0.600000024, 0.200000003, 0.600000024)
  857. Part31.CFrame = CFrame.new(-86.4759521, 3635.60718, 959.739258, 6.08062874e-06, -0.999997675, 8.64631729e-05, -0.827175915, -5.4166685e-05, -0.561933815, 0.561937273, -6.81493693e-05, -0.827180862)
  858. Part31.BottomSurface = Enum.SurfaceType.Smooth
  859. Part31.TopSurface = Enum.SurfaceType.Smooth
  860. Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  861. Part31.Position = Vector3.new(-86.4759521, 3635.60718, 959.739258)
  862. Part31.Orientation = Vector3.new(34.1899986, 179.98999, -90)
  863. Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  864. CylinderMesh32.Parent = Part31
  865. for i,v in pairs(mas:GetChildren()) do
  866. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  867. pcall(function() v:MakeJoints() end)
  868. end
  869. mas:Destroy()
  870. for i,v in pairs(cors) do
  871. spawn(function()
  872. pcall(v)
  873. end)
  874. end
  875.  
  876. wait(1.5)
  877.  
  878. player = game.Players.Dark_Eccentric
  879. chara = player.Character
  880. debby = game.Debris
  881. local Mouse = player:GetMouse()
  882.  
  883. --Outfit and Weapons--
  884. New = function(Object, Parent, Name, Data)
  885. local Object = Instance.new(Object)
  886. for Index, Value in pairs(Data or {}) do
  887. Object[Index] = Value
  888. end
  889. Object.Parent = Parent
  890. Object.Name = Name
  891. return Object
  892. end
  893. Me = game.Players.LocalPlayer
  894. player = Me
  895. char = Me.Character
  896. chara = char
  897. larm = char["Left Arm"]
  898. rarm = char["Right Arm"]
  899. lleg = char["Left Leg"]
  900. rleg = char["Right Leg"]
  901. torso = char.Torso
  902. hed = char.Head
  903. mouse = player:GetMouse()
  904. lght = game.Lighting
  905. lichtact = false
  906. moosicact = false
  907. gotsagofest = true
  908. chara.Humanoid.MaxHealth = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  909. chara.Humanoid.Health = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  910.  
  911.  
  912. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  913. if v.ClassName == "Accessory" then
  914. v:Destroy()
  915. end
  916. end
  917.  
  918.  
  919. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  920. if v.ClassName == "Accessory" then
  921. v:Destroy()
  922. end
  923. end
  924.  
  925.  
  926. if game.Players.LocalPlayer.Character["Shirt"] then
  927. game.Players.LocalPlayer.Character["Shirt"].ShirtTemplate = "rbxassetid://543885922"
  928. end
  929.  
  930.  
  931. if game.Players.LocalPlayer.Character["Pants"] then
  932. game.Players.LocalPlayer.Character["Pants"].PantsTemplate = "rbxassetid://530945466"
  933. end
  934.  
  935.  
  936. if not game.Players.LocalPlayer.Character["Shirt"] then
  937. local shirt = Instance.new("Shirt",game.Players.LocalPlayer.Character)
  938. shirt.Name = "Shirt"
  939. shirt.ShirtTemplate = "rbxassetid://543885922"
  940. end
  941.  
  942.  
  943. if not game.Players.LocalPlayer.Character["Pants"] then
  944. local pants = Instance.new("Pants",game.Players.LocalPlayer.Character)
  945. pants.Name = "Pants"
  946. pants.PantsTemplate = "rbxassetid://530945466"
  947. end
  948.  
  949.  
  950.  
  951.  
  952. local p = game.Players.LocalPlayer
  953. local char = p.Character
  954. local hed = char.Head
  955. local arm1 = char["Right Arm"]
  956. local arm2 = char["Left Arm"]
  957. local leg1 = char["Right Leg"]
  958. local leg2 = char["Left Leg"]
  959. local tor = char.Torso
  960. local hrp = char.HumanoidRootPart
  961.  
  962. local cooldown = false
  963. local attacking1 = false
  964. local attacking2 = false
  965. local emoed = false
  966. local transformed = false
  967. local dehuman = false
  968. local antihuman = false
  969. local being = false
  970.  
  971. arm1.BrickColor = BrickColor.new("Light orange")
  972. arm2.BrickColor = BrickColor.new("Light orange")
  973. leg1.BrickColor = BrickColor.new("Light orange")
  974. leg2.BrickColor = BrickColor.new("Light orange")
  975. tor.BrickColor = BrickColor.new("Light orange")
  976. hed.BrickColor = BrickColor.new("Light orange")
  977.  
  978. hed.face.Texture = "rbxassetid://1093202441"
  979.  
  980. local hair1 = Instance.new("Part",char)
  981. hair1.Name = "Hair1"
  982. hair1.Size = Vector3.new(1,1,1)
  983. hair1.CanCollide = false
  984. hair1.BrickColor = BrickColor.new("Really black")
  985.  
  986. local msh = Instance.new("SpecialMesh",hair1)
  987. msh.MeshId = "http://www.roblox.com/asset/?id=502933908"
  988. msh.MeshType = "FileMesh"
  989. msh.Scale = Vector3.new(0.011, 0.011, 0.011)
  990.  
  991. local weld = Instance.new("Weld",hair1)
  992. weld.Part0 = hed
  993. weld.Part1 = hair1
  994. weld.C0 = CFrame.Angles(.2,3.2,0)
  995. weld.C1 = CFrame.new(0,0,.2)
  996.  
  997. local mouse = p:GetMouse()
  998. position1 = arm1.CFrame:toWorldSpace(CFrame.new(0,1,0)).p
  999. position2 = mouse.Hit.p
  1000.  
  1001. local rock = false
  1002. local rock3 = false
  1003. local rock2 = false
  1004. local rock4 = false
  1005. local GroundShake = false
  1006. local GroundShake2 = false
  1007.  
  1008. local rad = math.rad
  1009.  
  1010. function RenderStepped()
  1011.  
  1012. if rock == true then
  1013. wait(math.random(0.1,0.5))
  1014. local ay = Instance.new("Part",char)
  1015. ay.Name = "NewPart2"
  1016. ay.Size = Vector3.new(0.3,0.3,0.3)
  1017. ay.CanCollide = false
  1018. for i,v in pairs(workspace:GetChildren()) do
  1019. if v:IsA("Part") then
  1020. if v.Size.x > 150 then
  1021.  
  1022.  
  1023. ay.BrickColor = v.BrickColor
  1024. ay.Material = v.Material
  1025. ay.Transparency = v.Transparency
  1026. end
  1027. end
  1028. end
  1029. ay.Position = Vector3.new(999,999,999)
  1030. ay.CFrame = CFrame.new(hrp.Position.x+math.random(-15,15),hrp.Position.y-2,hrp.Position.z+math.random(-15,15))
  1031. local ys = Instance.new("BodyVelocity",ay)
  1032. ys.Name = "GO"
  1033. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1034.  
  1035. ys.Velocity = Vector3.new(0,6,0)
  1036. game.Debris:AddItem(ay,math.random(3,4))
  1037. end
  1038.  
  1039. if GroundShake == true then
  1040. for i,v in pairs(workspace:GetChildren()) do
  1041. if v:IsA("Part") then
  1042. if v.Size.x > 150 then
  1043. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-1,1)),rad(math.random(-1,1)),rad(math.random(-1,1)))
  1044. end
  1045. end
  1046.  
  1047. end
  1048.  
  1049. end
  1050.  
  1051. if GroundShake2 == true then
  1052.  
  1053. for i,v in pairs(workspace:GetChildren()) do
  1054. if v:IsA("Part") then
  1055. if v.Size.x > 150 then
  1056. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-2,2)),rad(math.random(-2,2)),rad(math.random(-2,2)))
  1057. end
  1058. end
  1059. end
  1060. end
  1061.  
  1062. end
  1063.  
  1064. function RenderStepped2()
  1065.  
  1066. if rock2 == true then
  1067. wait(0.1)
  1068.  
  1069. for i,v in pairs(char:GetChildren()) do
  1070. if v:IsA("Part") then
  1071. if v.Name == "NewPart2" then
  1072. v.GO.Velocity = Vector3.new(0,-5,0)
  1073. end
  1074. end
  1075.  
  1076. end
  1077. rock2 = false
  1078. end
  1079. if rock3 == true then
  1080. wait(0.1)
  1081. for i,v in pairs(char:GetChildren()) do
  1082. if v:IsA("Part") then
  1083. if v.Name == "NewPart2" then
  1084. v.GO.Velocity = Vector3.new(math.random(-80,80),math.random(0,20),math.random(-80,80))
  1085. end
  1086. end
  1087. end
  1088. rock3 = false
  1089. end
  1090.  
  1091. if rock4 == true then
  1092. wait(0.1)
  1093. for i,v in pairs(char:GetChildren()) do
  1094. if v:IsA("Part") then
  1095. if v.Name == "NewPart2" then
  1096. v.GO.Velocity = Vector3.new(math.random(-80,80),math.random(0,20),math.random(-80,80))
  1097. end
  1098. end
  1099. end
  1100. end
  1101.  
  1102. end
  1103.  
  1104. game:GetService("RunService").RenderStepped:connect(RenderStepped)
  1105. game:GetService("RunService").RenderStepped:connect(RenderStepped2)
  1106.  
  1107. function cero()
  1108.  
  1109. local part = Instance.new("Part",char)
  1110. part.BrickColor = BrickColor.new("Medium blue")
  1111. part.Material = Enum.Material.Metal
  1112. part.Size = Vector3.new(2.5,2.5,2.5)
  1113. part.CFrame = CFrame.new((position1+position2)/2,position1)
  1114. part.Anchored = true
  1115. part.CanCollide = false
  1116. part.Shape = Enum.PartType.Ball
  1117.  
  1118. local part2 = Instance.new("Part",char)
  1119. part2.BrickColor = BrickColor.new("Medium blue")
  1120. part2.Material = Enum.Material.Metal
  1121. part2.Size = Vector3.new(5,5,(position1-position2).magnitude )
  1122. part2.CFrame = CFrame.new((position1+position2)/2,position1)
  1123. part2.Anchored = true
  1124. part2.CanCollide = false
  1125. local mesh2 = Instance.new("SpecialMesh",part)
  1126. mesh2.MeshType = Enum.MeshType.Sphere
  1127.  
  1128. end
  1129.  
  1130. function emo()
  1131.  
  1132. char.Humanoid.WalkSpeed = 0
  1133. char.Humanoid.JumpPower = 0
  1134.  
  1135. if emoed == false then
  1136. if being == false then
  1137. emoed = true
  1138. being = true
  1139. end
  1140. end
  1141.  
  1142. local Mus1 = Instance.new("Sound",char)
  1143. Mus1.Name = "audio"
  1144. Mus1.SoundId = "rbxassetid://301184111"
  1145. Mus1.Pitch = 0.7
  1146. Mus1.Volume = 1
  1147. Mus1.Looped = false
  1148. Mus1:Play()
  1149.  
  1150. local Mus = Instance.new("Sound",char)
  1151. Mus.Name = "music"
  1152. Mus.SoundId = "http://www.roblox.com/asset/?id=257295907"
  1153. Mus.Pitch = 1
  1154. Mus.Volume = 1
  1155. Mus.Looped = true
  1156. Mus:Play()
  1157.  
  1158. local part = Instance.new("Part",char)
  1159. part.Transparency = 0
  1160. part.Size = Vector3.new(0.06, 0.05, 0.05)
  1161. local pw = Instance.new("Weld",part)
  1162. pw.Part0 = tor
  1163. pw.Part1 = part
  1164. pw.C1 = CFrame.new(0,2.3,0)
  1165.  
  1166. local fla = Instance.new("ParticleEmitter",part)
  1167. fla.Name = "Flame"
  1168. fla.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(255,255,255))
  1169. fla.Texture = "rbxassetid://364561471"
  1170. fla.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1171. fla.LightEmission = 0
  1172. fla.Rate = 2000
  1173. fla.Lifetime = NumberRange.new(2.5)
  1174. fla.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1175. fla.Speed = NumberRange.new(25)
  1176. fla.SpreadAngle = Vector2.new(60,60)
  1177.  
  1178. local fla2 = Instance.new("ParticleEmitter",part)
  1179. fla2.Name = "Flame"
  1180. fla2.Color = ColorSequence.new(Color3.new(255,255,255),Color3.new(0,225,250))
  1181. fla2.Texture = "rbxassetid://364561471"
  1182. fla2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1183. fla2.LightEmission = 0
  1184. fla2.Rate = 500
  1185. fla2.Lifetime = NumberRange.new(2.5)
  1186. fla2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1187. fla2.Speed = NumberRange.new(25)
  1188. fla2.SpreadAngle = Vector2.new(65,65)
  1189.  
  1190. wait(4)
  1191. fla.Rate = 0
  1192. fla2.Rate = 0
  1193.  
  1194. char.Shirt.ShirtTemplate = "rbxassetid://261998786"
  1195. char.Pants.PantsTemplate = "rbxassetid://446143522"
  1196.  
  1197. local lhair = Instance.new("Part",char)
  1198. lhair.Name = "LongHair"
  1199. lhair.Size = Vector3.new(1,1,1)
  1200. lhair.BrickColor = BrickColor.new("Really black")
  1201.  
  1202. local mesh = Instance.new("SpecialMesh",lhair)
  1203. mesh.MeshId = "rbxassetid://813723553"
  1204. mesh.Scale = Vector3.new(0.07, 0.1, 0.08)
  1205.  
  1206. local weld = Instance.new("Weld",lhair)
  1207. weld.Part0 = hed
  1208. weld.part1 = lhair
  1209. weld.C0 = CFrame.Angles(0.3,0,0)
  1210. weld.C1 = CFrame.new(0,2.5,-2)
  1211.  
  1212. hed.face.Texture = "rbxassetid://1093210577"
  1213.  
  1214. wait()
  1215.  
  1216. local g = Instance.new("ParticleEmitter",tor)
  1217. g.Name = "Glow"
  1218. g.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1219. g.Texture = "rbxassetid://75202463"
  1220. g.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1221. g.LightEmission = 1
  1222. g.Rate = 1
  1223. g.Lifetime = NumberRange.new(4)
  1224. g.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1225. g.Speed = NumberRange.new(0.20)
  1226. g.Rotation = NumberRange.new(-100,100)
  1227. g.ZOffset = 2
  1228.  
  1229.  
  1230. local pe = Instance.new("ParticleEmitter",tor)
  1231. pe.Name = "Sparks"
  1232. pe.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1233. pe.Texture = "rbxassetid://364561471"
  1234. pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1235. pe.LightEmission = 0
  1236. pe.Rate = 10
  1237. pe.Lifetime = NumberRange.new(5,10)
  1238. pe.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1239. pe.Speed = NumberRange.new(1)
  1240. pe.Rotation = NumberRange.new(-100,100)
  1241.  
  1242. ------------------------------------------Arms
  1243. local g1 = Instance.new("ParticleEmitter",arm2)
  1244. g1.Name = "Glow"
  1245. g1.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1246. g1.Texture = "rbxassetid://75202463"
  1247. g1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1248. g1.LightEmission = 1
  1249. g1.Rate = 1
  1250. g1.Lifetime = NumberRange.new(4)
  1251. g1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1252. g1.Speed = NumberRange.new(0.05)
  1253. g1.Rotation = NumberRange.new(-100,100)
  1254. g1.ZOffset = 2
  1255.  
  1256. local pe1 = Instance.new("ParticleEmitter",arm2)
  1257. pe1.Name = "Sparks"
  1258. pe1.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1259. pe1.Texture = "rbxassetid://364561471"
  1260. pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1261. pe1.LightEmission = 0
  1262. pe1.Rate = 10
  1263. pe1.Lifetime = NumberRange.new(5,10)
  1264. pe1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1265. pe1.Speed = NumberRange.new(1)
  1266. pe1.Rotation = NumberRange.new(-100,100)
  1267.  
  1268. ---------------------------------------------
  1269. local g2 = Instance.new("ParticleEmitter",arm1)
  1270. g2.Name = "Glow"
  1271. g2.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1272. g2.Texture = "rbxassetid://75202463"
  1273. g2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1274. g2.LightEmission = 1
  1275. g2.Rate = 1
  1276. g2.Lifetime = NumberRange.new(4)
  1277. g2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1278. g2.Speed = NumberRange.new(0.05)
  1279. g2.Rotation = NumberRange.new(-100,100)
  1280. g2.ZOffset = 2
  1281.  
  1282. local pe2 = Instance.new("ParticleEmitter",arm1)
  1283. pe2.Name = "Sparks"
  1284. pe2.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1285. pe2.Texture = "rbxassetid://364561471"
  1286. pe2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1287. pe2.LightEmission = 0
  1288. pe2.Rate = 10
  1289. pe2.Lifetime = NumberRange.new(5,10)
  1290. pe2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1291. pe2.Speed = NumberRange.new(1)
  1292. pe2.Rotation = NumberRange.new(-100,100)
  1293.  
  1294. -------------------------------------------Legs
  1295. local g3 = Instance.new("ParticleEmitter",leg2)
  1296. g3.Name = "Glow"
  1297. g3.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1298. g3.Texture = "rbxassetid://75202463"
  1299. g3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1300. g3.LightEmission = 1
  1301. g3.Rate = 1
  1302. g3.Lifetime = NumberRange.new(4)
  1303. g3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1304. g3.Speed = NumberRange.new(0.05)
  1305. g3.Rotation = NumberRange.new(-100,100)
  1306. g3.ZOffset = 2
  1307.  
  1308. local pe3 = Instance.new("ParticleEmitter",leg2)
  1309. pe3.Name = "Sparks"
  1310. pe3.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1311. pe3.Texture = "rbxassetid://364561471"
  1312. pe3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1313. pe3.LightEmission = 0
  1314. pe3.Rate = 10
  1315. pe3.Lifetime = NumberRange.new(5,10)
  1316. pe3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1317. pe3.Speed = NumberRange.new(1)
  1318. pe3.Rotation = NumberRange.new(-100,100)
  1319. -------------------------------------------
  1320. local g4 = Instance.new("ParticleEmitter",leg1)
  1321. g4.Name = "Glow"
  1322. g4.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1323. g4.Texture = "rbxassetid://75202463"
  1324. g4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1325. g4.LightEmission = 1
  1326. g4.Rate = 1
  1327. g4.Lifetime = NumberRange.new(4)
  1328. g4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1329. g4.Speed = NumberRange.new(0.05)
  1330. g4.Rotation = NumberRange.new(-100,100)
  1331. g4.ZOffset = 2
  1332.  
  1333. local pe4 = Instance.new("ParticleEmitter",leg1)
  1334. pe4.Name = "Sparks"
  1335. pe4.Color = ColorSequence.new(Color3.new(0,225,250),Color3.new(0,0,0))
  1336. pe4.Texture = "rbxassetid://364561471"
  1337. pe4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1338. pe4.LightEmission = 0
  1339. pe4.Rate = 10
  1340. pe4.Lifetime = NumberRange.new(5,10)
  1341. pe4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1342. pe4.Speed = NumberRange.new(1)
  1343. pe4.Rotation = NumberRange.new(-100,100)
  1344.  
  1345. char.Humanoid.WalkSpeed = 55
  1346. char.Humanoid.JumpPower = 75
  1347.  
  1348. char.audio:Stop()
  1349. char.audio:Remove()
  1350.  
  1351. being = false
  1352.  
  1353. end
  1354.  
  1355. function transform()
  1356. IdleA = New("Animation",tool,"Idle",{AnimationId = "http://www.roblox.com/Asset?ID=94108418",})
  1357. IdleAnim = chara.Humanoid:LoadAnimation(IdleA)
  1358. IdleAnim:Play()
  1359. player = game:GetService("Players").LocalPlayer
  1360. chara = player.Character
  1361. chara.Humanoid.MaxHealth = 100000
  1362. chara.Humanoid.Health = 100000
  1363. debby = game.Debris
  1364.  
  1365. --Sword Building--
  1366. New = function(Object, Parent, Name, Data)
  1367. local Object = Instance.new(Object)
  1368. for Index, Value in pairs(Data or {}) do
  1369. Object[Index] = Value
  1370. end
  1371. Object.Parent = Parent
  1372. Object.Name = Name
  1373. return Object
  1374. end
  1375. rock = true
  1376.  
  1377. char.Humanoid.WalkSpeed = 0
  1378. char.Humanoid.JumpPower = 0
  1379.  
  1380. if emoed == true then
  1381. if being == false then
  1382. if transformed == false then
  1383. being = true
  1384. transformed = true
  1385. end
  1386. end
  1387. end
  1388.  
  1389. rock3 = true
  1390.  
  1391. arm1.Glow:Remove()
  1392. arm1.Sparks:Remove()
  1393. arm2.Glow:Remove()
  1394. arm2.Sparks:Remove()
  1395. leg1.Glow:Remove()
  1396. leg1.Sparks:Remove()
  1397. leg2.Glow:Remove()
  1398. leg2.Sparks:Remove()
  1399. tor.Glow:Remove()
  1400. tor.Sparks:Remove()
  1401.  
  1402. char.music:Stop()
  1403. char.music:Remove()
  1404.  
  1405. local Mus1 = Instance.new("Sound",char)
  1406. Mus1.Name = "audio"
  1407. Mus1.SoundId = "rbxassetid://301184111"
  1408. Mus1.Pitch = 0.7
  1409. Mus1.Volume = 1
  1410. Mus1.Looped = false
  1411. Mus1:Play()
  1412.  
  1413. local Mus2 = Instance.new("Sound",char)
  1414. Mus2.Name = "audio2"
  1415. Mus2.SoundId = "rbxassetid://144947983"
  1416. Mus2.Pitch = 1
  1417. Mus2.Volume = 1
  1418. Mus2.Looped = true
  1419. Mus2:Play()
  1420.  
  1421. local Mus = Instance.new("Sound",char)
  1422. Mus.Name = "music"
  1423. Mus.SoundId = "http://www.roblox.com/asset/?id=149312046"
  1424. Mus.Pitch = 1
  1425. Mus.Volume = 2.5
  1426. Mus.Looped = true
  1427. Mus:Play()
  1428.  
  1429. local part = Instance.new("Part",char)
  1430. part.Transparency = 0
  1431. part.Size = Vector3.new(0.06, 0.05, 0.05)
  1432. local pw = Instance.new("Weld",part)
  1433. pw.Part0 = tor
  1434. pw.Part1 = part
  1435. pw.C1 = CFrame.new(0,2.3,0)
  1436.  
  1437. local fla = Instance.new("ParticleEmitter",part)
  1438. fla.Name = "Flame"
  1439. fla.Color = ColorSequence.new(Color3.new(25,0,0),Color3.new(255,255,255))
  1440. fla.Texture = "rbxassetid://364561471"
  1441. fla.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1442. fla.LightEmission = 0
  1443. fla.Rate = 2000
  1444. fla.Lifetime = NumberRange.new(2.5)
  1445. fla.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1446. fla.Speed = NumberRange.new(25)
  1447. fla.SpreadAngle = Vector2.new(60,60)
  1448.  
  1449. local fla2 = Instance.new("ParticleEmitter",part)
  1450. fla2.Name = "Flame"
  1451. fla2.Color = ColorSequence.new(Color3.new(255,255,255),Color3.new(25,0,0))
  1452. fla2.Texture = "rbxassetid://364561471"
  1453. fla2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1454. fla2.LightEmission = 0
  1455. fla2.Rate = 500
  1456. fla2.Lifetime = NumberRange.new(2.5)
  1457. fla2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1458. fla2.Speed = NumberRange.new(25)
  1459. fla2.SpreadAngle = Vector2.new(65,65)
  1460.  
  1461. wait(5.25)
  1462. rock3 = true
  1463. rock = false
  1464. fla.Rate = 0
  1465. fla2.Rate = 0
  1466.  
  1467. char.Shirt.ShirtTemplate = "rbxassetid://787561907"
  1468. char.Pants.PantsTemplate = "rbxassetid://261998839"
  1469.  
  1470. char.LongHair.BrickColor = BrickColor.new("Black")
  1471. char.Hair1.BrickColor = BrickColor.new("Black")
  1472.  
  1473. hed.face.Texture = "rbxassetid://1090074847"
  1474.  
  1475. wait()
  1476.  
  1477. for i,v in pairs(char:GetChildren()) do
  1478. if v:IsA("MeshPart") or v:IsA("BasePart") and v.Name ~= "Hair1" and v.Name ~= "LongHair" and v.Name ~= "NewPart2" then
  1479. v.BrickColor = BrickColor.new("White")
  1480. end
  1481.  
  1482. end
  1483.  
  1484. local g = Instance.new("ParticleEmitter",tor)
  1485. g.Name = "Glow"
  1486. g.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1487. g.Texture = "rbxassetid://75202463"
  1488. g.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1489. g.LightEmission = 1
  1490. g.Rate = 1
  1491. g.Lifetime = NumberRange.new(4)
  1492. g.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1493. g.Speed = NumberRange.new(0.20)
  1494. g.Rotation = NumberRange.new(-100,100)
  1495. g.ZOffset = 2
  1496.  
  1497.  
  1498. local pe = Instance.new("ParticleEmitter",tor)
  1499. pe.Name = "Sparks"
  1500. pe.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1501. pe.Texture = "rbxassetid://364561471"
  1502. pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1503. pe.LightEmission = 0
  1504. pe.Rate = 10
  1505. pe.Lifetime = NumberRange.new(5,10)
  1506. pe.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1507. pe.Speed = NumberRange.new(1)
  1508. pe.Rotation = NumberRange.new(-100,100)
  1509.  
  1510. ------------------------------------------Arms
  1511. local g1 = Instance.new("ParticleEmitter",arm2)
  1512. g1.Name = "Glow"
  1513. g1.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1514. g1.Texture = "rbxassetid://75202463"
  1515. g1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1516. g1.LightEmission = 1
  1517. g1.Rate = 1
  1518. g1.Lifetime = NumberRange.new(4)
  1519. g1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1520. g1.Speed = NumberRange.new(0.05)
  1521. g1.Rotation = NumberRange.new(-100,100)
  1522. g1.ZOffset = 2
  1523.  
  1524. local pe1 = Instance.new("ParticleEmitter",arm2)
  1525. pe1.Name = "Sparks"
  1526. pe1.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1527. pe1.Texture = "rbxassetid://364561471"
  1528. pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1529. pe1.LightEmission = 0
  1530. pe1.Rate = 10
  1531. pe1.Lifetime = NumberRange.new(5,10)
  1532. pe1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1533. pe1.Speed = NumberRange.new(1)
  1534. pe1.Rotation = NumberRange.new(-100,100)
  1535.  
  1536. ---------------------------------------------
  1537. local g2 = Instance.new("ParticleEmitter",arm1)
  1538. g2.Name = "Glow"
  1539. g2.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1540. g2.Texture = "rbxassetid://75202463"
  1541. g2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1542. g2.LightEmission = 1
  1543. g2.Rate = 1
  1544. g2.Lifetime = NumberRange.new(4)
  1545. g2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1546. g2.Speed = NumberRange.new(0.05)
  1547. g2.Rotation = NumberRange.new(-100,100)
  1548. g2.ZOffset = 2
  1549.  
  1550. local pe2 = Instance.new("ParticleEmitter",arm1)
  1551. pe2.Name = "Sparks"
  1552. pe2.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1553. pe2.Texture = "rbxassetid://364561471"
  1554. pe2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1555. pe2.LightEmission = 0
  1556. pe2.Rate = 10
  1557. pe2.Lifetime = NumberRange.new(5,10)
  1558. pe2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1559. pe2.Speed = NumberRange.new(1)
  1560. pe2.Rotation = NumberRange.new(-100,100)
  1561.  
  1562. -------------------------------------------Legs
  1563. local g3 = Instance.new("ParticleEmitter",leg2)
  1564. g3.Name = "Glow"
  1565. g3.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1566. g3.Texture = "rbxassetid://75202463"
  1567. g3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1568. g3.LightEmission = 1
  1569. g3.Rate = 1
  1570. g3.Lifetime = NumberRange.new(4)
  1571. g3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1572. g3.Speed = NumberRange.new(0.05)
  1573. g3.Rotation = NumberRange.new(-100,100)
  1574. g3.ZOffset = 2
  1575.  
  1576. local pe3 = Instance.new("ParticleEmitter",leg2)
  1577. pe3.Name = "Sparks"
  1578. pe3.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1579. pe3.Texture = "rbxassetid://364561471"
  1580. pe3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1581. pe3.LightEmission = 0
  1582. pe3.Rate = 10
  1583. pe3.Lifetime = NumberRange.new(5,10)
  1584. pe3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1585. pe3.Speed = NumberRange.new(1)
  1586. pe3.Rotation = NumberRange.new(-100,100)
  1587. -------------------------------------------
  1588. local g4 = Instance.new("ParticleEmitter",leg1)
  1589. g4.Name = "Glow"
  1590. g4.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1591. g4.Texture = "rbxassetid://75202463"
  1592. g4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1593. g4.LightEmission = 1
  1594. g4.Rate = 1
  1595. g4.Lifetime = NumberRange.new(4)
  1596. g4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1597. g4.Speed = NumberRange.new(0.05)
  1598. g4.Rotation = NumberRange.new(-100,100)
  1599. g4.ZOffset = 2
  1600.  
  1601. local pe4 = Instance.new("ParticleEmitter",leg1)
  1602. pe4.Name = "Sparks"
  1603. pe4.Color = ColorSequence.new(Color3.new(100,0,0),Color3.new(0,0,0))
  1604. pe4.Texture = "rbxassetid://364561471"
  1605. pe4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1606. pe4.LightEmission = 0
  1607. pe4.Rate = 10
  1608. pe4.Lifetime = NumberRange.new(5,10)
  1609. pe4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1610. pe4.Speed = NumberRange.new(1)
  1611. pe4.Rotation = NumberRange.new(-100,100)
  1612.  
  1613. char.audio2:Stop()
  1614. char.audio2:Remove()
  1615. char.audio:Stop()
  1616. char.audio:Remove()
  1617.  
  1618. char.Humanoid.WalkSpeed = 75
  1619. char.Humanoid.JumpPower = 89
  1620.  
  1621. being = false
  1622.  
  1623. end
  1624.  
  1625. function antihumaned()
  1626. function LoadAnim(id)
  1627. local anim = New("Animation",chara,"Animation",{AnimationId = "rbxassetid://"..id})
  1628. local realanim = chara.Humanoid:LoadAnimation(anim)
  1629. return realanim
  1630. end
  1631. HoldA = LoadAnim(69427262)
  1632. HoldA:Play()
  1633.  
  1634. rock = true
  1635.  
  1636. char.Humanoid.WalkSpeed = 0
  1637. char.Humanoid.JumpPower = 0
  1638.  
  1639. if emoed == true then
  1640. if being == false then
  1641. if transformed == true then
  1642. if antihuman == false then
  1643. being = true
  1644. antihuman = true
  1645. end
  1646. end
  1647. end
  1648. end
  1649.  
  1650. wait(.25)
  1651. rock3 = true
  1652.  
  1653.  
  1654. arm1.Glow:Remove()
  1655. arm1.Sparks:Remove()
  1656. arm2.Glow:Remove()
  1657. arm2.Sparks:Remove()
  1658. leg1.Glow:Remove()
  1659. leg1.Sparks:Remove()
  1660. leg2.Glow:Remove()
  1661. leg2.Sparks:Remove()
  1662. tor.Glow:Remove()
  1663. tor.Sparks:Remove()
  1664.  
  1665. char.music:Stop()
  1666. char.music:Remove()
  1667.  
  1668. local Mus1 = Instance.new("Sound",char)
  1669. Mus1.Name = "audio"
  1670. Mus1.SoundId = "rbxassetid://301184111"
  1671. Mus1.Pitch = 0.7
  1672. Mus1.Volume = 1
  1673. Mus1.Looped = false
  1674. Mus1:Play()
  1675.  
  1676. local Mus2 = Instance.new("Sound",char)
  1677. Mus2.Name = "audio2"
  1678. Mus2.SoundId = "rbxassetid://682718528"
  1679. Mus2.Pitch = 1
  1680. Mus2.Volume = 1
  1681. Mus2.Looped = true
  1682. Mus2:Play()
  1683.  
  1684.  
  1685. local part = Instance.new("Part",char)
  1686. part.Transparency = 0
  1687. part.Size = Vector3.new(0.06, 0.05, 0.05)
  1688. local pw = Instance.new("Weld",part)
  1689. pw.Part0 = tor
  1690. pw.Part1 = part
  1691. pw.C1 = CFrame.new(0,2.3,0)
  1692.  
  1693. local fla = Instance.new("ParticleEmitter",part)
  1694. fla.Name = "Flame"
  1695. fla.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1696. fla.Texture = "rbxassetid://364561471"
  1697. fla.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1698. fla.LightEmission = 0
  1699. fla.Rate = 2000
  1700. fla.Lifetime = NumberRange.new(2.5)
  1701. fla.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1702. fla.Speed = NumberRange.new(25)
  1703. fla.SpreadAngle = Vector2.new(60,60)
  1704.  
  1705. local fla2 = Instance.new("ParticleEmitter",part)
  1706. fla2.Name = "Flame"
  1707. fla2.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1708. fla2.Texture = "rbxassetid://364561471"
  1709. fla2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  1710. fla2.LightEmission = 0
  1711. fla2.Rate = 500
  1712. fla2.Lifetime = NumberRange.new(2.5)
  1713. fla2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  1714. fla2.Speed = NumberRange.new(25)
  1715. fla2.SpreadAngle = Vector2.new(65,65)
  1716.  
  1717. wait(6.55)
  1718. rock3 = true
  1719. fla.Rate = 0
  1720. fla2.Rate = 0
  1721.  
  1722. char.Shirt.ShirtTemplate = "rbxassetid://662186829"
  1723. char.Pants.PantsTemplate = "rbxassetid://662188938"
  1724.  
  1725. char.LongHair.BrickColor = BrickColor.new("Black")
  1726. char.Hair1.BrickColor = BrickColor.new("Black")
  1727.  
  1728. hed.face.Texture = "rbxassetid://1080474672"
  1729.  
  1730. wait()
  1731.  
  1732. for i,v in pairs(char:GetChildren()) do
  1733. if v:IsA("MeshPart") or v:IsA("BasePart") and v.Name ~= "Hair1" and v.Name ~= "LongHair" and v.Name ~= "NewPart2" then
  1734. v.BrickColor = BrickColor.new("Black")
  1735. end
  1736.  
  1737. end
  1738.  
  1739. local g = Instance.new("ParticleEmitter",tor)
  1740. g.Name = "Glow"
  1741. g.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1742. g.Texture = "rbxassetid://75202463"
  1743. g.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1744. g.LightEmission = 1
  1745. g.Rate = 1
  1746. g.Lifetime = NumberRange.new(4)
  1747. g.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1748. g.Speed = NumberRange.new(0.20)
  1749. g.Rotation = NumberRange.new(-100,100)
  1750. g.ZOffset = 2
  1751.  
  1752.  
  1753. local pe = Instance.new("ParticleEmitter",tor)
  1754. pe.Name = "Sparks"
  1755. pe.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1756. pe.Texture = "rbxassetid://364561471"
  1757. pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1758. pe.LightEmission = 0
  1759. pe.Rate = 10
  1760. pe.Lifetime = NumberRange.new(5,10)
  1761. pe.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1762. pe.Speed = NumberRange.new(1)
  1763. pe.Rotation = NumberRange.new(-100,100)
  1764.  
  1765. ------------------------------------------Arms
  1766. local g1 = Instance.new("ParticleEmitter",arm2)
  1767. g1.Name = "Glow"
  1768. g1.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1769. g1.Texture = "rbxassetid://75202463"
  1770. g1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1771. g1.LightEmission = 1
  1772. g1.Rate = 1
  1773. g1.Lifetime = NumberRange.new(4)
  1774. g1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1775. g1.Speed = NumberRange.new(0.05)
  1776. g1.Rotation = NumberRange.new(-100,100)
  1777. g1.ZOffset = 2
  1778.  
  1779. local pe1 = Instance.new("ParticleEmitter",arm2)
  1780. pe1.Name = "Sparks"
  1781. pe1.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1782. pe1.Texture = "rbxassetid://364561471"
  1783. pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1784. pe1.LightEmission = 0
  1785. pe1.Rate = 10
  1786. pe1.Lifetime = NumberRange.new(5,10)
  1787. pe1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1788. pe1.Speed = NumberRange.new(1)
  1789. pe1.Rotation = NumberRange.new(-100,100)
  1790.  
  1791. ---------------------------------------------
  1792. local g2 = Instance.new("ParticleEmitter",arm1)
  1793. g2.Name = "Glow"
  1794. g2.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1795. g2.Texture = "rbxassetid://75202463"
  1796. g2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1797. g2.LightEmission = 1
  1798. g2.Rate = 1
  1799. g2.Lifetime = NumberRange.new(4)
  1800. g2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1801. g2.Speed = NumberRange.new(0.05)
  1802. g2.Rotation = NumberRange.new(-100,100)
  1803. g2.ZOffset = 2
  1804.  
  1805. local pe2 = Instance.new("ParticleEmitter",arm1)
  1806. pe2.Name = "Sparks"
  1807. pe2.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1808. pe2.Texture = "rbxassetid://364561471"
  1809. pe2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1810. pe2.LightEmission = 0
  1811. pe2.Rate = 10
  1812. pe2.Lifetime = NumberRange.new(5,10)
  1813. pe2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1814. pe2.Speed = NumberRange.new(1)
  1815. pe2.Rotation = NumberRange.new(-100,100)
  1816.  
  1817. -------------------------------------------Legs
  1818. local g3 = Instance.new("ParticleEmitter",leg2)
  1819. g3.Name = "Glow"
  1820. g3.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1821. g3.Texture = "rbxassetid://75202463"
  1822. g3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1823. g3.LightEmission = 1
  1824. g3.Rate = 1
  1825. g3.Lifetime = NumberRange.new(4)
  1826. g3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1827. g3.Speed = NumberRange.new(0.05)
  1828. g3.Rotation = NumberRange.new(-100,100)
  1829. g3.ZOffset = 2
  1830.  
  1831. local pe3 = Instance.new("ParticleEmitter",leg2)
  1832. pe3.Name = "Sparks"
  1833. pe3.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1834. pe3.Texture = "rbxassetid://364561471"
  1835. pe3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1836. pe3.LightEmission = 0
  1837. pe3.Rate = 10
  1838. pe3.Lifetime = NumberRange.new(5,10)
  1839. pe3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1840. pe3.Speed = NumberRange.new(1)
  1841. pe3.Rotation = NumberRange.new(-100,100)
  1842. -------------------------------------------
  1843. local g4 = Instance.new("ParticleEmitter",leg1)
  1844. g4.Name = "Glow"
  1845. g4.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1846. g4.Texture = "rbxassetid://75202463"
  1847. g4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  1848. g4.LightEmission = 1
  1849. g4.Rate = 1
  1850. g4.Lifetime = NumberRange.new(4)
  1851. g4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  1852. g4.Speed = NumberRange.new(0.05)
  1853. g4.Rotation = NumberRange.new(-100,100)
  1854. g4.ZOffset = 2
  1855.  
  1856. local pe4 = Instance.new("ParticleEmitter",leg1)
  1857. pe4.Name = "Sparks"
  1858. pe4.Color = ColorSequence.new(Color3.new(85, 0, 127),Color3.new(145, 0, 109))
  1859. pe4.Texture = "rbxassetid://364561471"
  1860. pe4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  1861. pe4.LightEmission = 0
  1862. pe4.Rate = 10
  1863. pe4.Lifetime = NumberRange.new(5,10)
  1864. pe4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1865. pe4.Speed = NumberRange.new(1)
  1866. pe4.Rotation = NumberRange.new(-100,100)
  1867.  
  1868. char.Humanoid.WalkSpeed = 99.999
  1869. char.Humanoid.JumpPower = 99.999
  1870.  
  1871. char.audio:Stop()
  1872. char.audio:Remove()
  1873.  
  1874. being = false
  1875. GroundShake = false
  1876.  
  1877. end
  1878.  
  1879. function dehumaned()
  1880.  
  1881. player = game.Players.LocalPlayer
  1882. chara = player.Character
  1883. debby = game:GetService("Debris")
  1884.  
  1885. --Outfit--
  1886.  
  1887. New = function(Object, Parent, Name, Data)
  1888. local Object = Instance.new(Object)
  1889. for Index, Value in pairs(Data or {}) do
  1890. Object[Index] = Value
  1891. end
  1892. Object.Parent = Parent
  1893. Object.Name = Name
  1894. return Object
  1895. end
  1896. --Animations--
  1897. function loada(anim)
  1898. local loaded = chara.Humanoid:LoadAnimation(anim)
  1899. return loaded
  1900. end
  1901.  
  1902. IdleA = New("Animation",chara,"Idle",{AnimationId = "rbxassetid://169638954"})
  1903. IdleAnim = loada(IdleA)
  1904. IdleAnim:Play()
  1905.  
  1906. --Enamate--
  1907. function Enamate(part)
  1908. local trace = Instance.new("Part",chara)
  1909. trace.Size = Vector3.new(1,1,1)
  1910. trace.TopSurface = 0
  1911. trace.BottomSurface = 0
  1912. trace.BrickColor = BrickColor.new("New Yeller")
  1913. trace.CanCollide = false
  1914. trace.Anchored = true
  1915. trace.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1916. local tracedisp = coroutine.wrap(function()
  1917. for i = 1, 9 do
  1918. wait(.01)
  1919. trace.Transparency = trace.Transparency + .1
  1920. end
  1921. wait(.01)
  1922. trace:Destroy()
  1923. end)
  1924. tracedisp()
  1925. end
  1926. function Enamate2(part,name)
  1927. if chara:FindFirstChild(name)== nil then
  1928. local angl = CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  1929. local trace = Instance.new("Part",chara)
  1930. trace.Size = Vector3.new(1,1,1)
  1931. trace.Name = name
  1932. trace.TopSurface = 0
  1933. trace.BottomSurface = 0
  1934. trace.BrickColor = BrickColor.new("New Yeller")
  1935. trace.CanCollide = false
  1936. trace.Anchored = true
  1937. trace.CFrame = part.CFrame * angl
  1938. local tracem = Instance.new("SpecialMesh",trace)
  1939. tracem.MeshId = "rbxassetid://3270017"
  1940. local tracedisp = coroutine.wrap(function()
  1941. for i = 1, 9 do
  1942. wait(.01)
  1943. trace.Transparency = trace.Transparency + .1
  1944. trace.CFrame = part.CFrame * angl
  1945. tracem.Scale = tracem.Scale + Vector3.new(.5,.5,0)
  1946. end
  1947. wait(.01)
  1948. trace:Destroy()
  1949. end)
  1950. tracedisp()
  1951. end
  1952. end
  1953. function Enamate3()
  1954. if chara:FindFirstChild("Ring")== nil then
  1955. local trace = Instance.new("Part",chara)
  1956. trace.Size = Vector3.new(1,1,1)
  1957. trace.Name = "Ring"
  1958. trace.TopSurface = 0
  1959. trace.BottomSurface = 0
  1960. trace.BrickColor = BrickColor.new("New Yeller")
  1961. trace.CanCollide = false
  1962. trace.Anchored = true
  1963. trace.CFrame = chara.Torso.CFrame
  1964. local tracem = Instance.new("SpecialMesh",trace)
  1965. tracem.MeshId = "rbxassetid://3270017"
  1966. local tracedisp = coroutine.wrap(function()
  1967. for i = 1, 99 do
  1968. wait(.01)
  1969. trace.Transparency = trace.Transparency + .01
  1970. trace.CFrame = chara.Torso.CFrame
  1971. tracem.Scale = tracem.Scale + Vector3.new(.2,.2,0)
  1972. end
  1973. wait(.01)
  1974. trace:Destroy()
  1975. end)
  1976. tracedisp()
  1977. end
  1978. end
  1979.  
  1980. rock2 = true
  1981.  
  1982. char.Humanoid.WalkSpeed = 0
  1983. char.Humanoid.JumpPower = 0
  1984.  
  1985. if emoed == true then
  1986. if being == false then
  1987. if transformed == true then
  1988. if antihuman == true then
  1989. if dehuman == false then
  1990. dehuman = true
  1991. being = true
  1992. end
  1993. end
  1994. end
  1995. end
  1996. end
  1997.  
  1998. rock3 = true
  1999. wait(.25)
  2000. rock4 = true
  2001.  
  2002.  
  2003. arm1.Glow:Remove()
  2004. arm1.Sparks:Remove()
  2005. arm2.Glow:Remove()
  2006. arm2.Sparks:Remove()
  2007. leg1.Glow:Remove()
  2008. leg1.Sparks:Remove()
  2009. leg2.Glow:Remove()
  2010. leg2.Sparks:Remove()
  2011. tor.Glow:Remove()
  2012. tor.Sparks:Remove()
  2013.  
  2014. char.audio2:Stop()
  2015. char.audio2:Remove()
  2016.  
  2017. local Mus1 = Instance.new("Sound",char)
  2018. Mus1.Name = "audio"
  2019. Mus1.SoundId = "rbxassetid://301184111"
  2020. Mus1.Pitch = 0.7
  2021. Mus1.Volume = 1
  2022. Mus1.Looped = false
  2023. Mus1:Play()
  2024.  
  2025. local Mus2 = Instance.new("Sound",char)
  2026. Mus2.Name = "music"
  2027. Mus2.SoundId = "rbxassetid://306547398"
  2028. Mus2.Pitch = 1
  2029. Mus2.Volume = 1
  2030. Mus2.Looped = true
  2031. Mus2:Play()
  2032.  
  2033. local Mus2 = Instance.new("Sound",char)
  2034. Mus2.Name = "music2"
  2035. Mus2.SoundId = "rbxassetid://162415955"
  2036. Mus2.Pitch = 1
  2037. Mus2.Volume = 1
  2038. Mus2.Looped = true
  2039. Mus2:Play()
  2040.  
  2041. local Mus4 = Instance.new("Sound",char)
  2042. Mus4.SoundId = "rbxassetid://246259756"
  2043. Mus4.Volume = 1.2
  2044. Mus4.Pitch = 1
  2045. Mus4.Looped = true
  2046. Mus4:Play()
  2047.  
  2048.  
  2049. local part = Instance.new("Part",char)
  2050. part.Transparency = 0
  2051. part.Size = Vector3.new(0.06, 0.05, 0.05)
  2052. local pw = Instance.new("Weld",part)
  2053. pw.Part0 = tor
  2054. pw.Part1 = part
  2055. pw.C1 = CFrame.new(0,2.3,0)
  2056.  
  2057. local fla = Instance.new("ParticleEmitter",part)
  2058. fla.Name = "Flame"
  2059. fla.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2060. fla.Texture = "rbxasset://textures/particles/fire_main.dds"
  2061. fla.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  2062. fla.LightEmission = 1
  2063. fla.Rate = 2050
  2064. fla.Lifetime = NumberRange.new(2.125)
  2065. fla.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  2066. fla.Speed = NumberRange.new(55)
  2067. fla.SpreadAngle = Vector2.new(80,80)
  2068.  
  2069. local fla2 = Instance.new("ParticleEmitter",part)
  2070. fla2.Name = "Flame"
  2071. fla2.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2072. fla2.Texture = "rbxasset://textures/particles/fire_main.dds"
  2073. fla2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  2074. fla2.LightEmission = 1
  2075. fla2.Rate = 525
  2076. fla2.Lifetime = NumberRange.new(2.100)
  2077. fla2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  2078. fla2.Speed = NumberRange.new(50)
  2079. fla2.SpreadAngle = Vector2.new(75,75)
  2080.  
  2081. local fla3 = Instance.new("ParticleEmitter",part)
  2082. fla3.Name = "Flame"
  2083. fla3.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2084. fla3.Texture = "rbxassetid://296874871"
  2085. fla3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  2086. fla3.LightEmission = 1
  2087. fla3.Rate = 2050
  2088. fla3.Lifetime = NumberRange.new(2.125)
  2089. fla3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  2090. fla3.Speed = NumberRange.new(55)
  2091. fla3.SpreadAngle = Vector2.new(80,80)
  2092.  
  2093. local fla4 = Instance.new("ParticleEmitter",part)
  2094. fla4.Name = "Flame"
  2095. fla4.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2096. fla4.Texture = "rbxassetid://296874871"
  2097. fla4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.3,0),NumberSequenceKeypoint.new(1,0,0)})
  2098. fla4.LightEmission = 1
  2099. fla4.Rate = 525
  2100. fla4.Lifetime = NumberRange.new(2.100)
  2101. fla4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.6,0),NumberSequenceKeypoint.new(1,0,0)})
  2102. fla4.Speed = NumberRange.new(50)
  2103. fla4.SpreadAngle = Vector2.new(75,75)
  2104.  
  2105. wait(7.75)
  2106. --Fly--
  2107. local truflyposy = chara.Torso.Position.Y+10
  2108. local flyposy = truflyposy
  2109. local bodfly = Instance.new("BodyPosition", chara.Torso)
  2110. bodfly.Name = "Fly"
  2111. bodfly.maxForce = Vector3.new(0,10000,0)
  2112. bodfly.Position = Vector3.new(0,flyposy,0)
  2113.  
  2114. rock3 = true
  2115. fla.Rate = 0
  2116. fla2.Rate = 0
  2117.  
  2118. char.Shirt.ShirtTemplate = "rbxassetid://262058940"
  2119. char.Pants.PantsTemplate = "rbxassetid://226411010"
  2120.  
  2121. char.LongHair.BrickColor = BrickColor.new("White")
  2122. char.Hair1.BrickColor = BrickColor.new("White")
  2123.  
  2124. local mask = Instance.new("Part",char)
  2125. mask.Name = "Mask"
  2126. mask.Size = Vector3.new(1,1,1)
  2127. mask.Transparency = 1
  2128.  
  2129. local maskm = Instance.new("SpecialMesh",mask)
  2130. maskm.MeshId = "rbxassetid://1094770887"
  2131. maskm.TextureId = "rbxassetid://1007553403"
  2132. maskm.Scale = Vector3.new(1,1,1)
  2133.  
  2134. local maskw = Instance.new("Weld")
  2135. maskw.Part0 = hed
  2136. maskw.Part1 = mask
  2137. maskw.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(180),0)
  2138. maskw.Parent = mask
  2139.  
  2140. hed.face.Texture = "rbxassetid://1090087827"
  2141.  
  2142. wait()
  2143.  
  2144. for i,v in pairs(char:GetChildren()) do
  2145. if v:IsA("MeshPart") or v:IsA("BasePart") and v.Name ~= "Hair1" and v.Name ~= "LongHair" and v.Name ~= "NewPart2" then
  2146. v.BrickColor = BrickColor.new("Really black")
  2147. end
  2148.  
  2149. end
  2150.  
  2151. local g = Instance.new("ParticleEmitter",tor)
  2152. g.Name = "Glow"
  2153. g.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2154. g.Texture = "rbxassetid://296874871"
  2155. g.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  2156. g.LightEmission = 1
  2157. g.Rate = 1
  2158. g.Lifetime = NumberRange.new(4)
  2159. g.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  2160. g.Speed = NumberRange.new(0.20)
  2161. g.Rotation = NumberRange.new(-100,100)
  2162. g.ZOffset = 2
  2163.  
  2164.  
  2165. local pe = Instance.new("ParticleEmitter",tor)
  2166. pe.Name = "Sparks"
  2167. pe.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2168. pe.Texture = "rbxasset://textures/particles/fire_main.dds"
  2169. pe.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  2170. pe.LightEmission = 1
  2171. pe.Rate = 10
  2172. pe.Lifetime = NumberRange.new(5,10)
  2173. pe.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  2174. pe.Speed = NumberRange.new(1)
  2175. pe.Rotation = NumberRange.new(-100,100)
  2176.  
  2177. ------------------------------------------Arms
  2178. local g1 = Instance.new("ParticleEmitter",arm2)
  2179. g1.Name = "Glow"
  2180. g1.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2181. g1.Texture = "rbxassetid://296874871"
  2182. g1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  2183. g1.LightEmission = 1
  2184. g1.Rate = 1
  2185. g1.Lifetime = NumberRange.new(4)
  2186. g1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  2187. g1.Speed = NumberRange.new(0.05)
  2188. g1.Rotation = NumberRange.new(-100,100)
  2189. g1.ZOffset = 2
  2190.  
  2191. local pe1 = Instance.new("ParticleEmitter",arm2)
  2192. pe1.Name = "Sparks"
  2193. pe1.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2194. pe1.Texture = "rbxasset://textures/particles/fire_main.dds"
  2195. pe1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  2196. pe1.LightEmission = 1
  2197. pe1.Rate = 10
  2198. pe1.Lifetime = NumberRange.new(5,10)
  2199. pe1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  2200. pe1.Speed = NumberRange.new(1)
  2201. pe1.Rotation = NumberRange.new(-100,100)
  2202.  
  2203. ---------------------------------------------
  2204. local g2 = Instance.new("ParticleEmitter",arm1)
  2205. g2.Name = "Glow"
  2206. g2.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2207. g2.Texture = "rbxassetid://296874871"
  2208. g2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  2209. g2.LightEmission = 1
  2210. g2.Rate = 1
  2211. g2.Lifetime = NumberRange.new(4)
  2212. g2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  2213. g2.Speed = NumberRange.new(0.05)
  2214. g2.Rotation = NumberRange.new(-100,100)
  2215. g2.ZOffset = 2
  2216.  
  2217. local pe2 = Instance.new("ParticleEmitter",arm1)
  2218. pe2.Name = "Sparks"
  2219. pe2.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2220. pe2.Texture = "rbxasset://textures/particles/fire_main.dds"
  2221. pe2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  2222. pe2.LightEmission = 1
  2223. pe2.Rate = 10
  2224. pe2.Lifetime = NumberRange.new(5,10)
  2225. pe2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  2226. pe2.Speed = NumberRange.new(1)
  2227. pe2.Rotation = NumberRange.new(-100,100)
  2228.  
  2229. -------------------------------------------Legs
  2230. local g3 = Instance.new("ParticleEmitter",leg2)
  2231. g3.Name = "Glow"
  2232. g3.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2233. g3.Texture = "rbxassetid://296874871"
  2234. g3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  2235. g3.LightEmission = 1
  2236. g3.Rate = 1
  2237. g3.Lifetime = NumberRange.new(4)
  2238. g3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  2239. g3.Speed = NumberRange.new(0.05)
  2240. g3.Rotation = NumberRange.new(-100,100)
  2241. g3.ZOffset = 2
  2242.  
  2243. local pe3 = Instance.new("ParticleEmitter",leg2)
  2244. pe3.Name = "Sparks"
  2245. pe3.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2246. pe3.Texture = "rbxasset://textures/particles/fire_main.dds"
  2247. pe3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  2248. pe3.LightEmission = 1
  2249. pe3.Rate = 10
  2250. pe3.Lifetime = NumberRange.new(5,10)
  2251. pe3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  2252. pe3.Speed = NumberRange.new(1)
  2253. pe3.Rotation = NumberRange.new(-100,100)
  2254. -------------------------------------------
  2255. local g4 = Instance.new("ParticleEmitter",leg1)
  2256. g4.Name = "Glow"
  2257. g4.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2258. g4.Texture = "rbxassetid://296874871"
  2259. g4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(1,0,0)})
  2260. g4.LightEmission = 1
  2261. g4.Rate = 1
  2262. g4.Lifetime = NumberRange.new(4)
  2263. g4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.9,0),NumberSequenceKeypoint.new(1,0,0)})
  2264. g4.Speed = NumberRange.new(0.05)
  2265. g4.Rotation = NumberRange.new(-100,100)
  2266. g4.ZOffset = 2
  2267.  
  2268. local pe4 = Instance.new("ParticleEmitter",leg1)
  2269. pe4.Name = "Sparks"
  2270. pe4.Color = ColorSequence.new(Color3.new(0,255,0),Color3.new(0,0,0))
  2271. pe4.Texture = "rbxasset://textures/particles/fire_main.dds"
  2272. pe4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2,0),NumberSequenceKeypoint.new(1,0,0)})
  2273. pe4.LightEmission = 1
  2274. pe4.Rate = 10
  2275. pe4.Lifetime = NumberRange.new(5,10)
  2276. pe4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  2277. pe4.Speed = NumberRange.new(1)
  2278. pe4.Rotation = NumberRange.new(-100,100)
  2279.  
  2280. local fall = Instance.new("Part",game.Workspace)
  2281. fall.Name = "RainFall"
  2282. fall.Position = Vector3.new(0, 171.65, 0)
  2283. fall.Size = Vector3.new(512, 20, 512)
  2284. fall.BrickColor = BrickColor.new("Medium stone grey")
  2285. fall.Material = Enum.Material.SmoothPlastic
  2286. fall.Anchored = true
  2287. fall.CanCollide = false
  2288. fall.Transparency = 0
  2289.  
  2290. local CloudMesh = Instance.new('SpecialMesh',fall)
  2291. CloudMesh.Scale = Vector3.new(500,250,500)
  2292. CloudMesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  2293. CloudMesh.Offset = Vector3.new(0,0.9,0)
  2294.  
  2295. local Rain = Instance.new('ParticleEmitter',fall)
  2296. Rain.Name = "rain1"
  2297. Rain.Color = ColorSequence.new(Color3.new(252,250,255),Color3.fromRGB(252,255,250))
  2298. Rain.Size = NumberSequence.new(10)
  2299. Rain.Texture = "http://www.roblox.com/asset/?id=242121575"
  2300. Rain.Transparency = NumberSequence.new(-1)
  2301. Rain.Acceleration = Vector3.new(0,-150,0)
  2302. Rain.Lifetime = NumberRange.new(50,100)
  2303. Rain.Rate = math.huge
  2304. Rain.EmissionDirection = Enum.NormalId.Bottom
  2305.  
  2306. local Rain2 = Instance.new('ParticleEmitter',fall)
  2307. Rain2.Name = "rain2"
  2308. Rain2.Color = ColorSequence.new(Color3.new(250,252,255),Color3.fromRGB(255,250,252))
  2309. Rain2.Size = NumberSequence.new(20)
  2310. Rain2.Texture = "http://www.roblox.com/asset/?id=242121575"
  2311. Rain2.Transparency = NumberSequence.new(-1)
  2312. Rain2.Acceleration = Vector3.new(0,-150,0)
  2313. Rain2.Lifetime = NumberRange.new(50,100)
  2314. Rain2.Rate = math.huge
  2315. Rain2.EmissionDirection = Enum.NormalId.Bottom
  2316.  
  2317. local RainSound = Instance.new('Sound',fall)
  2318. RainSound.Name = "audio"
  2319. RainSound.SoundId = "rbxassetid://111816866"
  2320. RainSound.Looped = true
  2321. RainSound:Play()
  2322.  
  2323. local Rain3 = Instance.new('ParticleEmitter',game.Workspace)
  2324. Rain3.Name = "rain1"
  2325. Rain3.Color = ColorSequence.new(Color3.new(252,250,255),Color3.fromRGB(252,255,250))
  2326. Rain3.Size = NumberSequence.new(1)
  2327. Rain3.Texture = "http://www.roblox.com/asset/?id=242121500"
  2328. Rain3.Transparency = NumberSequence.new(-5)
  2329. Rain3.Acceleration = Vector3.new(2.5,2.5,2.5)
  2330. Rain3.Lifetime = NumberRange.new(1,5)
  2331. Rain3.Speed = NumberRange.new(0)
  2332. Rain3.SpreadAngle = Vector2.new(0,0)
  2333. Rain3.Rate = 100.9
  2334. Rain3.LockedToPart = true
  2335.  
  2336. local Rain4 = Instance.new('ParticleEmitter',game.Workspace)
  2337. Rain4.Name = "rain2"
  2338. Rain4.Color = ColorSequence.new(Color3.new(250,252,255),Color3.fromRGB(255,250,252))
  2339. Rain4.Size = NumberSequence.new(1)
  2340. Rain4.Texture = "http://www.roblox.com/asset/?id=242121500"
  2341. Rain4.Transparency = NumberSequence.new(-5)
  2342. Rain4.Acceleration = Vector3.new(2.5,2.5,2.5)
  2343. Rain4.Lifetime = NumberRange.new(1,5)
  2344. Rain4.Speed = NumberRange.new(0)
  2345. Rain4.SpreadAngle = Vector2.new(0,0)
  2346. Rain4.Rate = 100.9
  2347. Rain4.LockedToPart = true
  2348.  
  2349. for _,v in pairs(game.Workspace:GetChildren()) do
  2350. if v.Name == "Baseplate" or v.Name == "Base" then
  2351. Rain3.Parent = v
  2352. Rain4.Parent = v
  2353. end
  2354. end
  2355.  
  2356. local sky = Instance.new("Sky",game.Lighting)
  2357. sky.CelestialBodiesShown = true
  2358. sky.MoonAngularSize = 15
  2359. sky.MoonTextureId = "rbxasset://sky/moon.jpg"
  2360. sky.SkyboxBk = "rbxassetid://566611187"
  2361. sky.SkyboxDn = "rbxassetid://566613198"
  2362. sky.SkyboxFt = "rbxassetid://566611142"
  2363. sky.SkyboxLf = "rbxassetid://566611266"
  2364. sky.SkyboxRt = "rbxassetid://566611300"
  2365. sky.SkyboxUp = "rbxassetid://566611218"
  2366. sky.StarCount = 3000
  2367. sky.SunAngularSize = 25
  2368. sky.SunTextureId = "rbxasset://sky/sun.jpg"
  2369. sky.Name = "HumanityRain"
  2370.  
  2371. char.Humanoid.WalkSpeed = 125.175
  2372. char.Humanoid.JumpPower = 150.199
  2373.  
  2374. char.audio:Stop()
  2375. char.audio:Remove()
  2376.  
  2377. being = false
  2378. GroundShake = false
  2379. rock3 = true
  2380. wait(.5)
  2381. rock = false
  2382.  
  2383. fla3.Rate = 0
  2384. fla4.Rate = 0
  2385.  
  2386. end
  2387.  
  2388. mouse.KeyDown:connect(function(key)
  2389. if key == "q" and emoed == false and being == false and transformed == false then
  2390. emo()
  2391. end
  2392. end)
  2393.  
  2394. mouse.KeyDown:connect(function(key)
  2395. if key == "e" and emoed == true and being == false and transformed == false then
  2396. transform()
  2397. end
  2398. end)
  2399.  
  2400. mouse.KeyDown:connect(function(key)
  2401. if key == "r" and emoed == true and being == false and transformed == true and antihuman == false then
  2402. antihumaned()
  2403. end
  2404. end)
  2405.  
  2406. mouse.KeyDown:connect(function(key)
  2407. if key == "f" and emoed == true and being == false and transformed == true and antihuman == true and dehuman == false then
  2408. dehumaned()
  2409. end
  2410. end)
  2411. --[[SCRIPT NAME]]--
  2412. --[[
  2413.  
  2414. Move List
  2415.  
  2416.  
  2417. --]]
  2418. local plr = game.Players.LocalPlayer
  2419. local char = plr.Character
  2420. local mouse = plr:GetMouse()
  2421. local torso = char.Torso
  2422. local rs = torso["Right Shoulder"]
  2423. local ls = torso["Left Shoulder"]
  2424. local rh = torso["Right Hip"]
  2425. local lh = torso["Left Hip"]
  2426. local rj = char.HumanoidRootPart.RootJoint
  2427. local neck = torso.Neck
  2428. local animpose = "Idle"
  2429. local attacking = false
  2430. local cananim = true
  2431. local rage = false
  2432. local shield = nil
  2433. local sprint = false
  2434. local canrage = true
  2435. local legs = false
  2436. local bc = char:WaitForChild("Body Colors")
  2437. local multiplier = 1
  2438. local lac = char["Body Colors"].LeftArmColor
  2439. local rac = char["Body Colors"].RightArmColor
  2440. local rlc = char["Body Colors"].RightArmColor
  2441. local llc = char["Body Colors"].LeftLegColor
  2442. local hc = char["Body Colors"].HeadColor
  2443. local tc = char["Body Colors"].TorsoColor
  2444. local humanoid = char:FindFirstChildOfClass("Humanoid")
  2445. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2446.  
  2447. function legsonly()
  2448. spawn(function()
  2449. for i = 0, 10 do
  2450. wait(0.001)
  2451. if attacking then break end
  2452. end
  2453. if not attacking then
  2454. legs = false
  2455. end
  2456. end)
  2457. end
  2458. function swait(t)
  2459. if t == nil or t == 0 then
  2460. game:service('RunService').Stepped:wait(0)
  2461. else
  2462. for i = 0, t do
  2463. game:service('RunService').Stepped:wait(0)
  2464. end
  2465. end
  2466. end
  2467. function hurt(hit, dmg)
  2468. if hit.Parent then
  2469. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2470. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2471. if hum then
  2472. if hum.Parent.Name ~= plr.Name then
  2473. if dmg == "Kill" or hum.Health > 100000 then
  2474. hit.Parent:BreakJoints()
  2475. return true
  2476. else
  2477. if math.random(0, 100) == 50 then
  2478. hum.Health = hum.Health - dmg*multiplier*2.5
  2479. else
  2480. hum.Health = hum.Health -dmg*multiplier
  2481. end
  2482. return true
  2483. end
  2484. end
  2485. end
  2486. end
  2487. end
  2488. function getparent()
  2489. local par = workspace
  2490. if workspace:FindFirstChild("Base") then
  2491. par = workspace.Base
  2492. end
  2493. return par
  2494. end
  2495. function soundeffect(id, volume, speed, parent)
  2496. spawn(function()
  2497. local s = Instance.new("Sound")
  2498. s.SoundId = id
  2499. s.Volume = volume
  2500. s.PlaybackSpeed = speed
  2501. s.Parent = parent
  2502. s:Play()
  2503. repeat wait() until not s.Playing
  2504. s:Destroy()
  2505. end)
  2506. end
  2507. function gethum(obj)
  2508. if obj.Parent then
  2509. if obj.Parent:FindFirstChild("Humanoid") then
  2510. if obj.Parent.Name ~= plr.Name then
  2511. return obj.Parent:FindFirstChildOfClass("Humanoid")
  2512. end
  2513. end
  2514. end
  2515. end
  2516. function smooth(obj)
  2517. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  2518. for i,v in pairs(sides) do
  2519. obj[v.."Surface"] = "SmoothNoOutlines"
  2520. end
  2521. end
  2522. function fade(obj, dest, grow)
  2523. spawn(function()
  2524. local oldcf = obj.CFrame
  2525. for i = 0, 10 do
  2526. if grow then
  2527. obj.Size = obj.Size +Vector3.new(1,1,1)
  2528. obj.CFrame = oldcf
  2529. end
  2530. obj.Transparency = obj.Transparency +0.1
  2531. swait()
  2532. end
  2533. if dest then
  2534. obj:Destroy()
  2535. end
  2536. end)
  2537. end
  2538. function hand()
  2539. local mod = Instance.new("Model")
  2540. mod.Name = "Hand"
  2541. item1 = Instance.new('Part')
  2542. item1.BrickColor = BrickColor.new('Really black')
  2543. item1.Material = Enum.Material.Marble
  2544. item1.Reflectance = 0
  2545. item1.Transparency = 0
  2546. item1.Name = 'Part0101'
  2547. item1.Anchored = false
  2548. item1.CanCollide = false
  2549. item1.Locked = true
  2550. item1.Size = Vector3.new(0.599999964, 0.600000024, 0.699999988) smooth(item1)
  2551. item1.Parent = mod
  2552. item2 = Instance.new('SpecialMesh')
  2553. item2.Name = 'Mesh'
  2554. item2.MeshType = "Sphere"
  2555. item2.MeshId = ''
  2556. item2.Scale = Vector3.new(1, 1, 1)
  2557. item2.Parent = mod.Part0101
  2558. item3 = Instance.new('Part')
  2559. item3.BrickColor = BrickColor.new('Institutional white')
  2560. item3.Material = Enum.Material.Marble
  2561. item3.Reflectance = 0
  2562. item3.Transparency = 0
  2563. item3.Name = 'Part2323'
  2564. item3.Anchored = false
  2565. item3.CanCollide = false
  2566. item3.Locked = true
  2567. item3.Size = Vector3.new(0.49999994, 0.800000012, 0.5) smooth(item3)
  2568. item3.Parent = mod
  2569. item4 = Instance.new('SpecialMesh')
  2570. item4.Name = 'Mesh'
  2571. item4.MeshId = ''
  2572. item4.MeshType = "Sphere"
  2573. item4.Scale = Vector3.new(1, 1, 1)
  2574. item4.Parent = mod.Part2323
  2575. item5 = Instance.new('Part')
  2576. item5.BrickColor = BrickColor.new('Institutional white')
  2577. item5.Material = Enum.Material.Marble
  2578. item5.Reflectance = 0
  2579. item5.Transparency = 0
  2580. item5.Name = 'Part4545'
  2581. item5.Anchored = false
  2582. item5.CanCollide = false
  2583. item5.Locked = true
  2584. item5.Size = Vector3.new(0.99999994, 1.20000005, 0.5) smooth(item5)
  2585. item5.Parent = mod
  2586. item6 = Instance.new('SpecialMesh')
  2587. item6.Name = 'Mesh'
  2588. item6.MeshType = "Sphere"
  2589. item6.MeshId = ''
  2590. item6.Scale = Vector3.new(1, 1, 1)
  2591. item6.Parent = mod.Part4545
  2592. item7 = Instance.new('Weld')
  2593. item7.Name = 'Weld'
  2594. item7.Part0 = mod.Part2323
  2595. item7.Part1 = mod.Part0101
  2596. item7.C0 = CFrame.new(13.2298317, 10.644496, -120.75, 0.707106709, -0.707106769, 0, 0.707106769, 0.707106709, 0, 0, 0, 1)
  2597. item7.C1 = CFrame.new(16.5000019, -1.70000005, -120.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2598. item7.Parent = mod.Part2323
  2599. item8 = Instance.new('Weld')
  2600. item8.Name = 'Weld'
  2601. item8.Part0 = mod.Part4545
  2602. item8.Part1 = mod.Part2323
  2603. item8.C0 = CFrame.new(16.5000019, -1.70000005, -120.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2604. item8.C1 = CFrame.new(13.2298317, 10.644496, -120.75, 0.707106709, -0.707106769, 0, 0.707106769, 0.707106709, 0, 0, 0, 1)
  2605. item8.Parent = mod.Part4545
  2606. for i,v in pairs(mod:children()) do
  2607. v.Anchored = false
  2608. end
  2609. return mod
  2610. end
  2611. local eagain = false
  2612. local vis = false
  2613. mouse.KeyDown:connect(function(key)
  2614. if key == "c" and not attacking then
  2615. attacking = true
  2616. local h = hand()
  2617. h.Part0101.CFrame = char.Torso.CFrame *CFrame.Angles(math.rad(180),0,math.rad(0))
  2618. h.Parent = workspace
  2619. h.Part0101.Anchored = true
  2620. local bp = Instance.new("BodyPosition")
  2621. bp.MaxForce = huge
  2622. bp.P = 10000
  2623. h.Part0101.Anchored = false
  2624. h.Part0101.CFrame = char.Torso.CFrame *CFrame.Angles(math.rad(180),0,math.rad(0))
  2625. bp.Parent = h.Part0101
  2626. local last
  2627. local exps = {}
  2628. repeat wait()
  2629. if attacking and h and bp then
  2630. if last then last:Destroy() end
  2631. if bp.Position == Vector3.new(0,0,0) then
  2632. h.Part0101.CFrame = char.Torso.CFrame
  2633. end
  2634. local pa = workspace
  2635. if workspace:FindFirstChild("Base") then
  2636. pa = workspace.Base
  2637. end
  2638. bp.Position = (char.Torso.CFrame*CFrame.new(5,10,0)).p
  2639. mouse.TargetFilter = h
  2640. h.Part0101.CFrame = CFrame.new(h.Part0101.CFrame.p, mouse.Hit.p) *CFrame.Angles(math.rad(180),0,0)
  2641. mouse.TargetFilter = nil
  2642. local ray = Ray.new(h.Part0101.CFrame.p, (mouse.Hit.p-h.Part0101.Position).unit * 500)
  2643. local ig = {char, h}
  2644. for i,v in pairs(exps) do
  2645. table.insert(ig, v)
  2646. end
  2647. local hit, pos = workspace:FindPartOnRayWithIgnoreList(ray, ig)
  2648. local p = Instance.new("Part")
  2649. p.Anchored = true
  2650. smooth(p)
  2651. p.Material = "Neon"
  2652. p.CanCollide = false
  2653. p.Size = Vector3.new(1,1,1)
  2654. p.CFrame = CFrame.new(pos)
  2655. local m = Instance.new("SpecialMesh")
  2656. m.MeshType = "Sphere"
  2657. table.insert(exps, p)
  2658. m.Parent = p
  2659. p.Parent = pa
  2660. local mag = (h.Part0101.Position-pos).magnitude
  2661. local p = Instance.new("Part")
  2662. p.Anchored = false
  2663. p.CanCollide = false
  2664. smooth(p)
  2665. p.Material = "Neon"
  2666. p.Size = Vector3.new(0.4,0.4,mag)
  2667. p.CFrame = h.Part0101.CFrame
  2668. p.CFrame = p.CFrame *CFrame.new(0,0,mag/2)
  2669. local b = Instance.new("BodyPosition")
  2670. b.MaxForce = huge
  2671. b.Position = p.Position
  2672. b.Parent = p
  2673. p.Parent = pa
  2674. p.Touched:connect(function(hit)
  2675. hurt(hit, 10)
  2676. end)
  2677. if hit then
  2678. soundeffect("rbxassetid://340722848", 0.2, 3, h.Part0101)
  2679. end
  2680. last = p
  2681. for i,v in pairs(exps) do
  2682. v.Transparency = v.Transparency + 0.1
  2683. local l = v.CFrame
  2684. v.Size = v.Size + Vector3.new(0.2,0.2,0.2)
  2685. v.CFrame = l
  2686. if v.Transparency >= 1 then
  2687. v:Destroy()
  2688. end
  2689. end
  2690. end
  2691. until not attacking
  2692. if last then
  2693. fade(last, true)
  2694. for i,v in pairs(h:children()) do
  2695. fade(v, true)
  2696. game.Debris:AddItem(h, 1)
  2697. end
  2698. end
  2699. repeat swait()
  2700. for i,v in pairs(exps) do
  2701. v.Transparency = v.Transparency + 0.1
  2702. local l = v.CFrame
  2703. v.Size = v.Size + Vector3.new(0.2,0.2,0.2)
  2704. v.CFrame = l
  2705. if v.Transparency >= 1 then
  2706. v:Destroy()
  2707. end
  2708. end
  2709. until #exps <= 0
  2710. end
  2711. local aaaaa = false
  2712. if key == "z" and not attacking then
  2713. aaaaa = true
  2714. attacking = true
  2715. local h = hand()
  2716. local part = h.Part0101
  2717. part.CFrame = char.Torso.CFrame *CFrame.Angles(math.rad(180),0,0)
  2718. local pa = workspace
  2719. if workspace:FindFirstChild("Base") then
  2720. pa = workspace.Base
  2721. end
  2722. h.Parent = pa
  2723. part.CFrame = char.Torso.CFrame
  2724. local bp = Instance.new("BodyPosition")
  2725. bp.MaxForce = huge
  2726. bp.Position = mouse.Hit.p
  2727. part.CFrame = CFrame.new(part.Position, mouse.Hit.p) *CFrame.Angles(math.rad(180),0,0)
  2728. bp.Parent = part
  2729. local touched = false
  2730. local weld
  2731. part.Touched:connect(function(hit)
  2732. if gethum(hit) then
  2733. if hit.Parent:FindFirstChild("Torso") then
  2734. h.Parent = hit.Parent
  2735. local w = Instance.new("Weld")
  2736. w.Part0 = hit.Parent.Torso
  2737. w.Part1 = part
  2738. w.C0 = CFrame.new(0,0,-0.7) *CFrame.Angles(math.rad(180),0,0)
  2739. w.Parent = part
  2740. touched = true
  2741. weld = w
  2742. end
  2743. end
  2744. end)
  2745. spawn(function()
  2746. wait(2)
  2747. if not touched then
  2748. attacking = false
  2749. end
  2750. end)
  2751. repeat wait()
  2752.  
  2753. until (mouse.Hit.p-part.Position).magnitude < 5 or touched
  2754. wait(0.5)
  2755. if not touched then
  2756. for i = 1, 10 do
  2757. for i,v in pairs(h:children()) do
  2758. v.Transparency = v.Transparency + 0.1
  2759. end
  2760. swait()
  2761. end
  2762. h:Destroy()
  2763. else
  2764. attacking = true
  2765. local mag = (char.Torso.Position-mouse.Hit.p).magnitude
  2766. if mag > 50 then
  2767. mag = 50
  2768. end
  2769. local i = 0
  2770. repeat wait()
  2771. i = i + 1
  2772. if i == 100 then
  2773. eagain = true
  2774. end
  2775. mouse.TargetFilter = h.Parent
  2776. bp.Position = (CFrame.new(char.Torso.Position, mouse.Hit.p) *CFrame.new(0,0,-mag)).p
  2777. mouse.TargetFilter = nil
  2778. part.CFrame = CFrame.new(part.Position, char.Torso.Position)
  2779. until eagain
  2780. local en = part.CFrame *CFrame.new(0,0,-5)
  2781. for i = 0, 0.7, 0.1 do
  2782. part.CFrame = part.CFrame:Lerp(en, 0.5)
  2783. wait()
  2784. end
  2785. if weld then
  2786. local obj = weld.Part0
  2787. weld:Destroy()
  2788. part.Anchored = true
  2789. local bv = Instance.new("BodyVelocity")
  2790. bv.MaxForce = huge
  2791. mouse.TargetFilter = h.Parent
  2792. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*100
  2793. mouse.TargetFilter = nil
  2794. bv.Parent = obj
  2795. game.Debris:AddItem(obj, 0.5)
  2796. eagain = false
  2797. attacking = false
  2798. for i = 1, 10 do
  2799. for i,v in pairs(h:children()) do
  2800. v.Transparency = v.Transparency + 0.1
  2801. end
  2802. swait()
  2803. end
  2804. h:Destroy()
  2805. end
  2806. end
  2807. end
  2808. if key == "j" and not eagain and not aaaaa then
  2809. eagain = true
  2810. end
  2811. if key == "x" and not attacking then
  2812. local p = Instance.new("Part")
  2813. p.Anchored = true
  2814. p.CanCollide = false
  2815. p.BrickColor = BrickColor.new("Institutional white")
  2816. local size = Vector3.new(75.699, 105.576, 50)
  2817. p.Size = size*0.07
  2818. p.Transparency = 1.3
  2819. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-10,10),-5,6)
  2820. local m = Instance.new("SpecialMesh")
  2821. m.MeshId = "rbxassetid://685461636"
  2822. m.Scale = Vector3.new(0.07,0.07,0.07)
  2823. m.Parent = p
  2824. local e = p.CFrame *CFrame.new(0,20,0)
  2825. p.Parent = getparent()
  2826. local dir = CFrame.new(char.Torso.CFrame.p, mouse.Hit.p).lookVector
  2827. for i = 0, 1, 0.1 do
  2828. p.Transparency = p.Transparency - 0.1
  2829. p.CFrame = p.CFrame:Lerp(CFrame.new(e.p, e.p+dir), 0.5)
  2830. wait()
  2831. end
  2832. wait(0.2)
  2833. soundeffect("rbxassetid://340722848", 5, 1, char.Torso)
  2834. local start = p.CFrame*CFrame.new(0,0,-2)
  2835. mouse.TargetFilter = char
  2836. local s = mouse.Hit
  2837. local dir = CFrame.new(start.p, s.p).lookVector
  2838. local ray = Ray.new(start.p, (mouse.Hit.p-start.p).unit * 500)
  2839. local tbl = {char, p}
  2840. if getparent().Name == "Base" then
  2841. for i,v in pairs(getparent():children()) do
  2842. table.insert(tbl, v)
  2843. end
  2844. end
  2845. local hit, pos = workspace:FindPartOnRayWithIgnoreList(ray, tbl)
  2846. local mag = (start.p-mouse.Hit.p).magnitude
  2847. local part = p
  2848. local p = Instance.new("Part")
  2849. smooth(p)
  2850. p.Material = "Neon"
  2851. p.Anchored = true
  2852. p.CanCollide = false
  2853. p.CFrame = start
  2854. p.Size = Vector3.new(mag,5,5)
  2855. 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)
  2856. local m = Instance.new("SpecialMesh")
  2857. mouse.TargetFilter = nil
  2858. m.MeshType = "Cylinder"
  2859. m.Parent = p
  2860. p.Parent = char
  2861. p.Touched:connect(function(hit)
  2862. hurt(hit, 50)
  2863. end)
  2864. for i = 1, 10 do
  2865. local b = p.CFrame
  2866. p.Size = p.Size +Vector3.new(0.1,0.1,0.1)
  2867. p.CFrame = b
  2868. p.Transparency = p.Transparency + 0.1
  2869. part.Transparency = part.Transparency + 0.1
  2870. wait()
  2871. end
  2872. p:Destroy()
  2873. part:Destroy()
  2874. end
  2875. if key == "t" and not attacking then
  2876.  
  2877. end
  2878. if key == "c" then
  2879. if vis then
  2880. vis = false
  2881. for i,v in pairs(me:children()) do
  2882. if v:IsA("Decal") then
  2883. v.Transparency = 1
  2884. humanoid.WalkSpeed = 100
  2885. end
  2886. end
  2887. else
  2888. vis = true
  2889. for i,v in pairs(me:children()) do
  2890. if v:IsA("Decal") then
  2891. v.Transparency = 0
  2892. humanoid.WalkSpeed = 16
  2893. end
  2894. end
  2895. end
  2896. end
  2897. end)
  2898. mouse.KeyUp:connect(function(key)
  2899. if key == "v" and attacking then
  2900. attacking = false
  2901. end
  2902. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement