ShutThefickUp

Untitled

Sep 14th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Edit by evannjie
  2. -- Go ahead and leak little brats
  3. ----------------------------------------------------------------------------------------------------------------------
  4. Hood = false --[[ 164414939 ]]
  5. -------------------------------------------------------------------------------------------------------------------------
  6. --[[
  7.  
  8. A Power That Should Never Be Messed With...
  9.  
  10.  
  11.  
  12.  
  13. At ThIs MoMeNt YoU kNeW yOu FuCkEd Up!!!
  14. ]]--
  15.  
  16.  
  17. ------------Don't Touch These Yet--------------
  18. local colorone = "Royal purple" -- Crimson
  19. local colortwo = "Really black" -- Bright red
  20. local colorthree = "Really black" -- Really red
  21.  
  22. local mode = "BerserkMode"
  23. ------------------------------------------------
  24.  
  25. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  26. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  27. do
  28. print("FE Compatibility code by Mokiros")
  29. script.Parent = Player.Character
  30.  
  31. --RemoteEvent for communicating
  32. local Event = Instance.new("RemoteEvent")
  33. Event.Name = "UserInput_Event"
  34.  
  35. --Fake event to make stuff like Mouse.KeyDown work
  36. local function fakeEvent()
  37. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  38. t.connect = t.Connect
  39. return t
  40. end
  41.  
  42. --Creating fake input objects with fake variables
  43. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  44. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  45. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  46. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  47. end}
  48. --Merged 2 functions into one by checking amount of arguments
  49. CAS.UnbindAction = CAS.BindAction
  50.  
  51. --This function will trigger the events that have been :Connect()'ed
  52. local function te(self,ev,...)
  53. local t = m[ev]
  54. if t and t._fakeEvent and t.Function then
  55. t.Function(...)
  56. end
  57. end
  58. m.TrigEvent = te
  59. UIS.TrigEvent = te
  60.  
  61. Event.OnServerEvent:Connect(function(plr,io)
  62. if plr~=Player then return end
  63. if io.isMouse then
  64. m.Target = io.Target
  65. m.Hit = io.Hit
  66. else
  67. local b = io.UserInputState == Enum.UserInputState.Begin
  68. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  69. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  70. end
  71. for _,t in pairs(CAS.Actions) do
  72. for _,k in pairs(t.Keys) do
  73. if k==io.KeyCode then
  74. t.Function(t.Name,io.UserInputState,io)
  75. end
  76. end
  77. end
  78. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  79. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  80. end
  81. end)
  82. Event.Parent = NLS([==[
  83. local Player = game:GetService("Players").LocalPlayer
  84. local Event = script:WaitForChild("UserInput_Event")
  85.  
  86. local UIS = game:GetService("UserInputService")
  87. local input = function(io,a)
  88. if a then return end
  89. --Since InputObject is a client-side instance, we create and pass table instead
  90. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  91. end
  92. UIS.InputBegan:Connect(input)
  93. UIS.InputEnded:Connect(input)
  94.  
  95. local Mouse = Player:GetMouse()
  96. local h,t
  97. --Give the server mouse data 30 times every second, but only if the values changed
  98. --If player is not moving their mouse, client won't fire events
  99. while wait(1/30) do
  100. if h~=Mouse.Hit or t~=Mouse.Target then
  101. h,t=Mouse.Hit,Mouse.Target
  102. Event:FireServer({isMouse=true,Target=t,Hit=h})
  103. end
  104. end]==],Player.Character)
  105. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  106. end
  107.  
  108. wait(1 / 60)
  109. Effects = { }
  110. local Player = owner
  111. script.Parent = Player.PlayerGui
  112. script.Name = math.random(100, 100000)..[[ ]]..math.random(100000, 1000000000)
  113. local Character = Player.Character
  114. local Humanoid = Character.Humanoid
  115. local LeftArm = Character["Left Arm"]
  116. local RightArm = Character["Right Arm"]
  117. local LeftLeg = Character["Left Leg"]
  118. local RightLeg = Character["Right Leg"]
  119. local Head = Character.Head
  120. local Torso = Character.Torso
  121. local Camera = game.Workspace.CurrentCamera
  122. local RootPart = Character.HumanoidRootPart
  123. local RootJoint = RootPart.RootJoint
  124. local attack = false
  125. local Anim = 'Idle'
  126. local attacktype = 1
  127. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  128. local velocity = RootPart.Velocity.y
  129. local sine = 0
  130. local change = 1
  131. local hobb = 0
  132. local rest = 0
  133. local looprevive = false
  134. local revive = false
  135. local Create = LoadLibrary("RbxUtility").Create
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143. function RemoveOutlines(part)
  144. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  145. end
  146.  
  147. CFuncs = {
  148. ["Part"] = {
  149. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  150. local Part = Create("Part"){
  151. Parent = Parent,
  152. Reflectance = Reflectance,
  153. Transparency = Transparency,
  154. CanCollide = false,
  155. Locked = true,
  156. BrickColor = BrickColor.new(tostring(BColor)),
  157. Name = Name,
  158. Size = Size,
  159. Material = Material,
  160. }
  161. --remove these lines if u want it purple--------
  162.  
  163. ------------------------------------------------
  164. RemoveOutlines(Part)
  165. return Part
  166. end;
  167. };
  168.  
  169. ["Mesh"] = {
  170. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  171. local Msh = Create(Mesh){
  172. Parent = Part,
  173. Offset = OffSet,
  174. Scale = Scale,
  175. }
  176. if Mesh == "SpecialMesh" then
  177. Msh.MeshType = MeshType
  178. Msh.MeshId = MeshId
  179. end
  180. return Msh
  181. end;
  182. };
  183.  
  184. ["Mesh"] = {
  185. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  186. local Msh = Create(Mesh){
  187. Parent = Part,
  188. Offset = OffSet,
  189. Scale = Scale,
  190. }
  191. if Mesh == "SpecialMesh" then
  192. Msh.MeshType = MeshType
  193. Msh.MeshId = MeshId
  194. end
  195. return Msh
  196. end;
  197. };
  198.  
  199. ["Weld"] = {
  200. Create = function(Parent, Part0, Part1, C0, C1)
  201. local Weld = Create("Weld"){
  202. Parent = Parent,
  203. Part0 = Part0,
  204. Part1 = Part1,
  205. C0 = C0,
  206. C1 = C1,
  207. }
  208. return Weld
  209. end;
  210. };
  211.  
  212. ["Sound"] = {
  213. Create = function(id, par, vol, pit)
  214. coroutine.resume(coroutine.create(function()
  215. local S = Create("Sound"){
  216. Volume = vol,
  217. Pitch = pit or 1,
  218. SoundId = id,
  219. Parent = par or workspace,
  220. }
  221. wait()
  222. S:play()
  223. game:GetService("Debris"):AddItem(S, 6)
  224. end))
  225. end;
  226. };
  227.  
  228. ["ParticleEmitter"] = {
  229. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  230. local fp = Create("ParticleEmitter"){
  231. Parent = Parent,
  232. Color = ColorSequence.new(Color1, Color2),
  233. LightEmission = LightEmission,
  234. Size = Size,
  235. Texture = Texture,
  236. Transparency = Transparency,
  237. ZOffset = ZOffset,
  238. Acceleration = Accel,
  239. Drag = Drag,
  240. LockedToPart = LockedToPart,
  241. VelocityInheritance = VelocityInheritance,
  242. EmissionDirection = EmissionDirection,
  243. Enabled = Enabled,
  244. Lifetime = LifeTime,
  245. Rate = Rate,
  246. Rotation = Rotation,
  247. RotSpeed = RotSpeed,
  248. Speed = Speed,
  249. VelocitySpread = VelocitySpread,
  250. }
  251. return fp
  252. end;
  253. };
  254.  
  255. CreateTemplate = {
  256.  
  257. };
  258. }
  259.  
  260.  
  261.  
  262. local p = game.Players.LocalPlayer
  263. --if p.Name~='UniversalDespair' and p.Name~='hasang1' then p.Character:Destroy() script:Destroy() return end
  264. local char = p.Character
  265. local mouse = p:GetMouse()
  266. local larm = char["Left Arm"]
  267. local rarm = char["Right Arm"]
  268. local lleg = char["Left Leg"]
  269. local rleg = char["Right Leg"]
  270. local hed = char.Head
  271. local torso = char.Torso
  272. local hum = char.Humanoid
  273. local cam = game.Workspace.CurrentCamera
  274. local root = char.HumanoidRootPart
  275. local deb = false
  276. local shot = 0
  277. local debris=game:service"Debris"
  278. local l = game:GetService("Lighting")
  279. local rs = game:GetService("RunService").RenderStepped
  280.  
  281.  
  282.  
  283.  
  284. Debounces = {
  285. CanAttack = true;
  286. NoIdl = false;
  287. Slashing = false;
  288. Slashed = false;
  289. RPunch = false;
  290. RPunched = false;
  291. LPunch = false;
  292. LPunched = false;
  293. }
  294. local Touche = {Character.Name, }
  295.  
  296.  
  297. ----------------------------------------------------
  298. function genWeld(a,b)
  299. local w = Instance.new("Weld",a)
  300. w.Part0 = a
  301. w.Part1 = b
  302. return w
  303. end
  304. function weld(a, b)
  305. local weld = Instance.new("Weld")
  306. weld.Name = "W"
  307. weld.Part0 = a
  308. weld.Part1 = b
  309. weld.C0 = a.CFrame:inverse() * b.CFrame
  310. weld.Parent = a
  311. return weld;
  312. end
  313. ----------------------------------------------------
  314. function Lerp(c1,c2,al)
  315. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  316. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  317. for i,v in pairs(com1) do
  318. com1[i] = v+(com2[i]-v)*al
  319. end
  320. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  321. end
  322. ----------------------------------------------------
  323. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  324. local wld = Instance.new("Weld", wp1)
  325. wld.Part0 = wp0
  326. wld.Part1 = wp1
  327. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  328. end
  329. ----------------------------------------------------
  330. function weld5(part0, part1, c0, c1)
  331. weeld=Instance.new("Weld", part0)
  332. weeld.Part0=part0
  333. weeld.Part1=part1
  334. weeld.C0=c0
  335. weeld.C1=c1
  336. return weeld
  337. end
  338. ----------------------------------------------------
  339. function HasntTouched(plrname)
  340. local ret = true
  341. for _, v in pairs(Touche) do
  342. if v == plrname then
  343. ret = false
  344. end
  345. end
  346. return ret
  347. end
  348. ----------------------------------------------------
  349.  
  350. function chatfunc(text)
  351. local chat = coroutine.wrap(function()
  352. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  353. Character:FindFirstChild("TalkingBillBoard"):destroy()
  354. end
  355. local naeeym2 = Instance.new("BillboardGui",Character)
  356. naeeym2.Size = UDim2.new(0,100,0,40)
  357. naeeym2.StudsOffset = Vector3.new(0,3,0)
  358. naeeym2.Adornee = Head
  359. naeeym2.Name = "TalkingBillBoard"
  360. local tecks2 = Instance.new("TextLabel",naeeym2)
  361. tecks2.BackgroundTransparency = 1
  362. tecks2.BorderSizePixel = 0
  363. tecks2.Text = ""
  364. tecks2.Font = "Fantasy"
  365. tecks2.FontSize = "Size24"
  366. tecks2.TextStrokeTransparency = 0
  367. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  368. tecks2.TextStrokeColor3 = BrickColor.new(colorone).Color
  369. tecks2.Size = UDim2.new(1,0,0.5,0)
  370. local shk = coroutine.wrap(function()
  371. while tecks2 ~= nil do
  372. wait(.05)
  373. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  374. end
  375. end)
  376. shk()
  377. for i = 1,string.len(text),1 do
  378. CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
  379. tecks2.Text = string.sub(text,1,i)
  380. wait(0.01)
  381. end
  382. wait(1)
  383. for i = 1, 5 do
  384. wait(.01)
  385. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  386. tecks2.Rotation = tecks2.Rotation + 2
  387. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  388. tecks2.TextTransparency = tecks2.TextTransparency + .2
  389. end
  390. naeeym2:Destroy()
  391. end)
  392. chat()
  393. end
  394. function onChatted(msg)
  395. chatfunc(msg)
  396. end
  397. ---Player.Chatted:connect(onChatted)
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413. function chatfunc2(text)
  414. local chat = coroutine.wrap(function()
  415. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  416. Character:FindFirstChild("TalkingBillBoard"):destroy()
  417. end
  418. local naeeym2 = Instance.new("BillboardGui",Character)
  419. naeeym2.Size = UDim2.new(0,100,0,40)
  420. naeeym2.StudsOffset = Vector3.new(0,3,0)
  421. naeeym2.Adornee = Head
  422. naeeym2.Name = "TalkingBillBoard"
  423. local tecks2 = Instance.new("TextLabel",naeeym2)
  424. tecks2.BackgroundTransparency = 1
  425. tecks2.BorderSizePixel = 0
  426. tecks2.Text = ""
  427. tecks2.Font = "Fantasy"
  428. tecks2.FontSize = "Size24"
  429. tecks2.TextStrokeTransparency = 0
  430. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  431. tecks2.TextStrokeColor3 = BrickColor.new(colorthree).Color
  432. tecks2.Size = UDim2.new(1,0,0.5,0)
  433. local shk = coroutine.wrap(function()
  434. while tecks2 ~= nil do
  435. wait(.05)
  436. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  437. end
  438. end)
  439. shk()
  440. for i = 1,string.len(text),1 do
  441. CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
  442. tecks2.Text = string.sub(text,1,i)
  443. wait(0.01)
  444. end
  445. wait(1)
  446. for i = 1, 5 do
  447. wait(.01)
  448. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  449. tecks2.Rotation = tecks2.Rotation + 2
  450. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  451. tecks2.TextTransparency = tecks2.TextTransparency + .2
  452. end
  453. naeeym2:Destroy()
  454. end)
  455. chat()
  456. end
  457. function onChatted(msg)
  458. chatfunc(msg)
  459. end
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. local Transforming = false
  467. Transforming = true
  468.  
  469. chatfunc("So you finally made it...")
  470.  
  471. wait(4)
  472.  
  473. chatfunc("Final warning pal.")
  474.  
  475. wait(6)
  476.  
  477. chatfunc("Trust me, I wouldn't want to fight me either...")
  478.  
  479. wait(4)
  480.  
  481. chatfunc("Here goes nothing...")
  482.  
  483. wait(4)
  484.  
  485.  
  486. -----------
  487.  
  488. -----
  489. local p = game.Players.LocalPlayer
  490. local char = p.Character
  491. local mouse = p:GetMouse()
  492. local larm = char["Left Arm"]
  493. local rarm = char["Right Arm"]
  494. local lleg = char["Left Leg"]
  495. local rleg = char["Right Leg"]
  496. local hed = char.Head
  497. local torso = char.Torso
  498. plr=game:service'Players'.LocalPlayer
  499. chr=plr.Character
  500. local ms = plr:GetMouse()
  501. CV="Dark indigo"
  502. local hum = char.Humanoid
  503. local cam = game.Workspace.CurrentCamera
  504. local root = char.HumanoidRootPart
  505. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  506. local vt=Vector3.new
  507. local deb = false
  508. local CanAttack = true
  509. local shot = 0
  510. local animpose = "Idle"
  511. local lastanimpose = "Idle"
  512. local stanceToggle = "Normal"
  513. local l = game:GetService("Lighting")
  514. local rs = game:GetService("RunService").RenderStepped
  515. math.randomseed(os.time())
  516. hum.MaxHealth = 9001
  517. wait(1)
  518. hum.Health = 9001
  519.  
  520. --game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
  521. --char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
  522.  
  523.  
  524. Mesh2 = function(par,num,x,y,z)
  525. local msh = _
  526. if num == 1 then
  527. msh = Instance.new("CylinderMesh",par)
  528. elseif num == 2 then
  529. msh = Instance.new("SpecialMesh",par)
  530. msh.MeshType = 3
  531. elseif num == 3 then
  532. msh = Instance.new("BlockMesh",par)
  533. elseif num == 4 then
  534. msh = Instance.new("SpecialMesh",par)
  535. msh.MeshType = "Torso"
  536. elseif type(num) == 'string' then
  537. msh = Instance.new("SpecialMesh",par)
  538. msh.MeshId = num
  539. end
  540. msh.Scale = Vector3.new(x,y,z)
  541. return msh
  542. end
  543.  
  544. Weld2 = function(p0,p1,x,y,z,rx,ry,rz,par)
  545. local w = Instance.new('Motor',par or p0)
  546. w.Part0 = p0
  547. w.Part1 = p1
  548. w.C1 = CFrame.new(x,y,z)*CFrame.Angles(rx,ry,rz)
  549. return w
  550. end
  551.  
  552. function NoOutline(Part)
  553. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  554. end
  555.  
  556. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  557. local fp=Instance.new("Part")
  558. fp.formFactor=formfactor
  559. fp.Parent=parent
  560. fp.Reflectance=reflectance
  561. fp.Transparency=transparency
  562. fp.CanCollide=false
  563. fp.Locked=true
  564. fp.BrickColor=brickcolor
  565. fp.Name=name
  566. fp.Size=size
  567. fp.Position=torso.Position
  568. NoOutline(fp)
  569. fp.Material="SmoothPlastic"
  570. fp:BreakJoints()
  571. return fp
  572. end
  573.  
  574. if Hood == true then
  575. for _,v in pairs(char:GetChildren()) do if v.ClassName=="Hat" then v:remove() end end
  576. local hat = part(3,char,0,0,BrickColor.new("Really black"),"Hood",vt(0.5,1,1.02))
  577. Mesh2(hat,'http://www.roblox.com/asset/?id=16952952',1.05,1.05,1.05) --hood
  578. Weld2(char.Head,hat,0,-.25,0,0,0,0,hat)
  579. end
  580.  
  581.  
  582. local p = game.Players.LocalPlayer
  583. local char = p.Character
  584. local mouse = p:GetMouse()
  585. local larm = char["Left Arm"]
  586. local rarm = char["Right Arm"]
  587. local lleg = char["Left Leg"]
  588. local rleg = char["Right Leg"]
  589. local hed = char.Head
  590. hed.face.Texture = "574157327"
  591. local torso = char.Torso
  592. local hum = char.Humanoid
  593. local cam = game.Workspace.CurrentCamera
  594. local root = char.HumanoidRootPart
  595. local deb = false
  596. local shot = 0
  597. local l = game:GetService("Lighting")
  598. local rs = game:GetService("RunService").RenderStepped
  599. local stanceToggle = "Normal"
  600. math.randomseed(os.time())
  601.  
  602.  
  603. ----------------------------------------------------
  604. local Player = game.Players.LocalPlayer
  605. local Character = Player.Character
  606. local Humanoid = Character.Humanoid
  607. local Head = Character.Head
  608. local Torso = Character.Torso
  609. local RootPart = Character.HumanoidRootPart
  610. local RightArm = Character["Right Arm"]
  611. local LeftArm = Character["Left Arm"]
  612. local RightLeg = Character["Right Leg"]
  613. local LeftLeg = Character["Left Leg"]
  614. local Neck = Torso.Neck
  615. local RootJoint = RootPart.RootJoint
  616. local RightShoulder = Torso["Right Shoulder"]
  617. local LeftShoulder = Torso["Left Shoulder"]
  618. local RightHip = Torso["Right Hip"]
  619. local LeftHip = Torso["Left Hip"]
  620. local Insert = table.insert
  621. local Mouse = Player:GetMouse()
  622. VFXList = {}
  623.  
  624.  
  625. ----------------
  626. New = function(Object, Parent, Name, Data)
  627. local Object = Instance.new(Object)
  628. for Index, Value in pairs(Data or {}) do
  629. Object[Index] = Value
  630. end
  631. Object.Parent = Parent
  632. Object.Name = Name
  633. return Object
  634. end
  635.  
  636.  
  637. ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  638. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  639. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  640.  
  641.  
  642. wait(.1)
  643. local Models = New("Model",Character,"Model",{})
  644. local eyesz = New("Part",Models,"eye",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.8319473, -1.00000036, 3.95500101e-005, -5.96046945e-008, -3.95501265e-005, -1.00000024, -4.44026066e-011, 2.98024041e-008, -3.24078958e-012, 1),CanCollide = false,Color = BrickColor.new("Royal purple").Color,})
  645. Meshs = New("SpecialMesh",eyesz,"Mesh",{MeshType = Enum.MeshType.Sphere,})
  646. mots = New("Weld",eyesz,"mot",{Part0 = eyesz,Part1 = Head,C0 = CFrame.new(0, 0, 0, -1.00000036, -3.95501265e-005, 2.98024041e-008, 3.95500101e-005, -1.00000024, -3.24078958e-012, -5.96046945e-008, -4.44026066e-011, 1),C1 = CFrame.new(0.0999984741, 0.230003357, -0.54234314, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  647.  
  648.  
  649. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.791954, 0, 3.89999987e-005, 1, 0, -1, 3.89999987e-005, 1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  650. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  651. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 3.89999987e-005, -1, 0, 1, 3.89999987e-005, 0),C1 = CFrame.new(0.0999984741, 0.230003357, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  652. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.1781769, 1.47783697, -44.791954, 0, 0.383733064, 0.923444092, 0, -0.923444092, 0.383733094, 1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  653. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
  654. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.383733064, -0.923444092, 0, 0.923444092, 0.383733094, 0),C1 = CFrame.new(0.249305725, 0.146293998, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  655. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.1935196, 1.51477695, -44.791954, 0, -0.383726001, 0.923447013, 0, 0.923447013, 0.383726001, -1, 0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  656. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
  657. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.383726001, 0.923447013, 0, 0.923447013, 0.383726001, 0),C1 = CFrame.new(0.264648438, 0.183233976, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  658. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.8642044, 1.60829198, -44.791954, 0, 0.383726001, -0.923447013, 0, -0.923447013, -0.383726001, -1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  659. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
  660. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.383726001, -0.923447013, 0, -0.923447013, -0.383726001, 0),C1 = CFrame.new(-0.064666748, 0.276749015, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  661. local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.8795433, 1.64523494, -44.791954, 0, -0.383733064, -0.923444092, 0, 0.923444092, -0.383733094, 1, 0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  662. Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
  663. mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.383733064, 0.923444092, 0, -0.923444092, -0.383733094, 0),C1 = CFrame.new(-0.0493278503, 0.313691974, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  664. local eye1 = New("Part",Models,"eye1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.8119507, -1.00000036, 3.95500101e-005, -5.96046945e-008, -3.95501265e-005, -1.00000024, -4.44026066e-011, 2.98024041e-008, -3.24078958e-012, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  665. Mesh = New("SpecialMesh",eye1,"Mesh",{Scale = Vector3.new(0.3, 0.8, 0.9),MeshType = Enum.MeshType.Sphere,})
  666. mot = New("Weld",eye1,"mot",{Part0 = eye1,Part1 = Head,C0 = CFrame.new(0, 0, 0, -1.00000036, -3.95501265e-005, 2.98024041e-008, 3.95500101e-005, -1.00000024, -3.24078958e-012, -5.96046945e-008, -4.44026066e-011, 1),C1 = CFrame.new(0.0999984741, 0.230003357, -0.562339783, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  667.  
  668. DeathClaw = New("Model",Character,"DeathClaw",{})
  669. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 1.301, 1.00999999),CFrame = CFrame.new(-8.18999767, 2.64003253, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  670. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(2.86102295e-06, -0.359999895, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  671. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-7.58999872, 2.16453266, -8.08500957, -9.61124897e-07, 6.97365886e-06, -1, 9.77374555e-08, 1, 6.97365886e-06, 1, -9.77312951e-08, -9.61124897e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  672. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  673. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -9.61124897e-07, 9.77374413e-08, 1, 6.97365886e-06, 1, -9.77313022e-08, -1, 6.97365886e-06, -9.61124897e-07),C1 = CFrame.new(0.600004673, -0.835495472, 0.0150003433, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  674. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-7.58999777, 1.77453327, -8.08500767, 9.61683781e-07, -6.97418636e-06, -1, 1.04010105e-05, -1, 6.97419773e-06, -1.00000036, -1.0356307e-05, -9.61610908e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  675. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  676. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 9.61683781e-07, 1.04010105e-05, -1.00000036, -6.97418636e-06, -1, -1.0356307e-05, -1, 6.97419773e-06, -9.61610908e-07),C1 = CFrame.new(0.600008488, -1.22549498, 0.0150022507, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  677. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.18999958, 2.16453195, -7.51500511, -1, -1.86969225e-14, 0, 1.86969208e-14, 1, -1.42108547e-14, 0, 1.42108547e-14, -1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  678. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  679. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1, 1.86969208e-14, 0, -1.86969208e-14, 1, 7.10542736e-15, 0, -7.10542736e-15, -1),C1 = CFrame.new(3.81469727e-06, -0.835500479, 0.585004807, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  680. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.18999767, 1.77453327, -7.51500511, 1, 1.86969225e-14, 0, -1.86969208e-14, -1, -1.42108547e-14, 0, -1.42108547e-14, -1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  681. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  682. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -1.86969208e-14, 0, 1.86969208e-14, -1, -7.10542736e-15, 0, -7.10542736e-15, -1),C1 = CFrame.new(8.58306885e-06, -1.22549915, 0.585004807, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  683. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.77497768, 2.16453099, -8.06999302, 0, -1.86969225e-14, 1, -1.42108547e-14, 1, -1.86969208e-14, -1, 1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  684. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  685. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, -7.10542736e-15, -1, -1.86969208e-14, 1, 7.10542736e-15, 1, -1.86969208e-14, 0),C1 = CFrame.new(-0.584974289, -0.835505486, 0.0300168991, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  686. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.77498817, 1.77453351, -8.06999683, 0, 1.86969225e-14, 1, 1.42108547e-14, -1, -1.86969208e-14, 1, -1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  687. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  688. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, 7.10542736e-15, 1, 1.86969208e-14, -1, -7.10542736e-15, 1, -1.86969208e-14, 0),C1 = CFrame.new(-0.584981918, -1.22550297, 0.0300130844, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  689. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.17498684, 1.77453244, -8.6399889, -1, 1.86969225e-14, 0, 1.86969208e-14, -1, 1.42108547e-14, 0, -1.42108547e-14, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  690. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  691. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1, 1.86969208e-14, 0, 1.86969208e-14, -1, -7.10542736e-15, 0, 7.10542736e-15, 1),C1 = CFrame.new(0.0150194168, -1.22549987, -0.539978981, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  692. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.17498493, 2.16453147, -8.63999176, 1, -1.86969225e-14, 0, -1.86969208e-14, 1, 1.42108547e-14, 0, 1.42108547e-14, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  693. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  694. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -1.86969208e-14, 0, -1.86969208e-14, 1, 7.10542736e-15, 0, 7.10542736e-15, 1),C1 = CFrame.new(0.0150184631, -0.835500717, -0.539981842, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  695. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550999999, 1.00999999),CFrame = CFrame.new(-8.19000053, 1.96503329, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  696. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(4.76837158e-06, -1.03499913, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  697. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-8.19000053, 1.78503358, -8.10000992, -4.37112426e-08, -1, 0, 1, -4.37112071e-08, 1.42108547e-14, 1.42108547e-14, 0, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  698. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  699. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -4.37112426e-08, 1, 7.10542736e-15, -1, -4.37112071e-08, 0, 0, 7.10542736e-15, 1),C1 = CFrame.new(5.7220459e-06, -1.21499884, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  700. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.879999995, 0.25999999),CFrame = CFrame.new(-8.80498791, 3.55953217, -8.09999657, 0, 1.86969225e-14, 1, 1.42108547e-14, -1, -1.86969208e-14, 1, -1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  701. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  702. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, 7.10542736e-15, 1, 1.86969208e-14, -1, -7.10542736e-15, 1, -1.86969208e-14, 0),C1 = CFrame.new(-0.614994049, 0.559495449, 1.33514404e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  703. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.610000014, 0.559999943),CFrame = CFrame.new(-8.65498829, 4.29453278, -8.09999752, -3.88175249e-06, 6.16863917e-06, 1.00000167, -7.53802908e-07, 1, -6.168651e-06, -1.00000167, -7.53825816e-07, -3.88175249e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  704. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  705. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -3.88175249e-06, -7.53802908e-07, -1.00000167, 6.16863917e-06, 1, -7.53825816e-07, 1.00000167, -6.168651e-06, -3.88175249e-06),C1 = CFrame.new(-0.464999199, 1.29449725, 1.23977661e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  706. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.610000014, 0.559999943),CFrame = CFrame.new(-8.11498737, 4.29453278, -8.09999752, -1.78813934e-07, 6.16862235e-06, -1.00000012, 7.53896074e-07, 1, 6.16862371e-06, 1.00000012, -7.53894938e-07, -1.78813934e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  707. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  708. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78813934e-07, 7.53896074e-07, 1.00000012, 6.16862235e-06, 1, -7.53894938e-07, -1.00000012, 6.16862371e-06, -1.78813934e-07),C1 = CFrame.new(0.0750017166, 1.29450107, 1.23977661e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  709. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.370000005, 0.73999989),CFrame = CFrame.new(-8.02498817, 4.17453337, -8.09999752, -1.78813934e-07, 6.16862235e-06, -1.00000012, 7.53896074e-07, 1, 6.16862371e-06, 1.00000012, -7.53894938e-07, -1.78813934e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  710. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  711. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78813934e-07, 7.53896074e-07, 1.00000012, 6.16862235e-06, 1, -7.53894938e-07, -1.00000012, 6.16862371e-06, -1.78813934e-07),C1 = CFrame.new(0.165000916, 1.17450213, 1.23977661e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  712. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.200000003),CFrame = CFrame.new(-7.90498638, 4.38453436, -7.69499397, -1.78996103e-07, 0.342027485, -0.939698875, 7.53943937e-07, 0.939689457, 0.342029005, 1.00000966, -6.47293803e-07, -4.25697635e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  713. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  714. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78996103e-07, 7.53943937e-07, 1.00000966, 0.342027485, 0.939689457, -6.47293803e-07, -0.939698875, 0.342029005, -4.25697635e-07),C1 = CFrame.new(0.285001755, 1.38450408, 0.405015945, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  715. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.200000003),CFrame = CFrame.new(-7.90498638, 4.38453436, -8.5049963, -1.78996103e-07, 0.342027485, -0.939698875, 7.53943937e-07, 0.939689457, 0.342029005, 1.00000966, -6.47293803e-07, -4.25697635e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  716. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  717. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78996103e-07, 7.53943937e-07, 1.00000966, 0.342027485, 0.939689457, -6.47293803e-07, -0.939698875, 0.342029005, -4.25697635e-07),C1 = CFrame.new(0.285001755, 1.38450408, -0.404986382, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  718. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.439999998),CFrame = CFrame.new(-8.22774792, 4.42557859, -8.5049963, -3.11434269e-06, 0.34202829, 0.939689755, 8.30739737e-07, 0.939689636, -0.342028916, -1.00000107, -3.18491402e-07, -3.46451998e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  719. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  720. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -3.11434269e-06, 8.30739737e-07, -1.00000107, 0.34202829, 0.939689636, -3.18491402e-07, 0.939689755, -0.342028916, -3.46451998e-06),C1 = CFrame.new(-0.0377607346, 1.42554593, -0.404986382, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  721. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.439999998),CFrame = CFrame.new(-8.22774982, 4.42557859, -7.69499588, -3.11434269e-06, 0.34202829, 0.939689755, 8.30739737e-07, 0.939689636, -0.342028916, -1.00000107, -3.18491402e-07, -3.46451998e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  722. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  723. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -3.11434269e-06, 8.30739737e-07, -1.00000107, 0.34202829, 0.939689636, -3.18491402e-07, 0.939689755, -0.342028916, -3.46451998e-06),C1 = CFrame.new(-0.0377616882, 1.42554593, 0.405014038, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  724. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.550999999, 0.200000003),CFrame = CFrame.new(-8.59500027, 2.89503574, -8.1300106, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  725. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
  726. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(-0.40500164, -0.104999542, -0.0300006866, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  727. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.281000018, 0.200000003),CFrame = CFrame.new(-8.59499931, 3.06003571, -8.04001141, 1, 6.13489965e-06, 3.32129116e-06, -6.97362293e-06, 0.866024673, 0.500001252, 1.91137516e-07, -0.500001252, 0.866024673),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  728. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
  729. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91137516e-07, 6.13489919e-06, 0.866024673, -0.500001252, 3.32129093e-06, 0.500001252, 0.866024673),C1 = CFrame.new(-0.40500164, 0.0600004196, 0.0599985123, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  730. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.281000018, 0.200000003),CFrame = CFrame.new(-8.59499931, 2.73003602, -8.04001141, 1, 5.94368294e-06, -3.65236247e-06, -6.97355335e-06, 0.866026044, -0.500001729, 1.91185379e-07, 0.500001729, 0.866026044),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  731. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
  732. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97355335e-06, 1.91185379e-07, 5.94368294e-06, 0.866026044, 0.500001729, -3.65236247e-06, -0.500001729, 0.866026044),C1 = CFrame.new(-0.404999733, -0.269999266, 0.0599985123, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  733. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.200000003, 0.200000003),CFrame = CFrame.new(-8.59499931, 2.89053583, -7.98001146, 1, 6.97355881e-06, -1.91176355e-07, -6.97355881e-06, 1, 1.86264515e-07, 1.91177477e-07, -1.86264515e-07, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  734. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
  735. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97355881e-06, 1.91177477e-07, 6.97355881e-06, 1, -1.86264515e-07, -1.91176355e-07, 1.86264515e-07, 1),C1 = CFrame.new(-0.405000687, -0.109499454, 0.119998455, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  736. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-7.64528942, 2.08194613, -7.50872564, 0.57357645, -0.409576029, 0.709406495, 2.84217094e-14, 0.866025388, 0.5, -0.819152057, -0.286788225, 0.496731758),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  737. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.57357645, 2.84217094e-14, -0.819152057, -0.409576029, 0.866025388, -0.286788225, 0.709406495, 0.5, 0.496731758),C1 = CFrame.new(0.544714928, -0.918082476, 0.591284275, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  738. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.46966791, 1.04344952, -7.39113998, 0.573576868, 0.469845414, 0.671012759, -2.96045641e-07, 0.81915319, -0.573575616, -0.819153547, 0.328988761, 0.469848096),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  739. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.573576868, -2.96045414e-07, -0.819153547, 0.469845414, 0.81915319, 0.328988761, 0.671012759, -0.573575616, 0.469848096),C1 = CFrame.new(0.72034359, -1.95657802, 0.708869457, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  740. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.72338438, 0.601107359, -7.56879187, 0.573576868, 0.469845414, 0.671012759, -2.96045641e-07, 0.81915319, -0.573575616, -0.819153547, 0.328988761, 0.469848096),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  741. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  742. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.573576868, -2.96045414e-07, -0.819153547, 0.469845414, 0.81915319, 0.328988761, 0.671012759, -0.573575616, 0.469848096),C1 = CFrame.new(0.466629982, -2.39892173, 0.531217575, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  743. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-7.68504524, 2.08194637, -8.59320354, -0.707107365, -0.353553772, 0.612371683, -5.68434189e-14, 0.866024971, 0.500000894, -0.707106352, 0.353554249, -0.612372518),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  744. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.707107365, -5.68434189e-14, -0.707106352, -0.353553772, 0.866024971, 0.353554249, 0.612371683, 0.500000894, -0.612372518),C1 = CFrame.new(0.50495863, -0.918082476, -0.493193626, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  745. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.53874874, 1.0434494, -8.74573803, -0.707107365, 0.405578643, 0.579228163, -5.68434189e-14, 0.819152892, -0.573575258, -0.707106352, -0.405579239, -0.579228997),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  746. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.707107365, -5.68434189e-14, -0.707106352, 0.405578643, 0.819152892, -0.405579239, 0.579228163, -0.573575258, -0.579228997),C1 = CFrame.new(0.651262283, -1.95657837, -0.645728111, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  747. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.75776386, 0.601107359, -8.52672577, -0.707107365, 0.405578643, 0.579228163, -5.68434189e-14, 0.819152892, -0.573575258, -0.707106352, -0.405579239, -0.579228997),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  748. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  749. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.707107365, -5.68434189e-14, -0.707106352, 0.405578643, 0.819152892, -0.405579239, 0.579228163, -0.573575258, -0.579228997),C1 = CFrame.new(0.4322505, -2.39892197, -0.426715851, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  750. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.01100004, 0.200000003, 1.01100004),CFrame = CFrame.new(-8.1899929, 3.28953266, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  751. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(2.86102295e-06, 0.289500237, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  752. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.01100004, 0.200000003, 1.01100004),CFrame = CFrame.new(-8.18999863, 2.47953296, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  753. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(2.86102295e-06, -0.520499468, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  754. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.731000006, 1.00999999),CFrame = CFrame.new(-8.189991, 3.64503241, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  755. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(1.90734863e-06, 0.644999981, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  756. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.699999988, 0.699999988),CFrame = CFrame.new(-8.19000053, 1.78503358, -8.10000992, -4.37112426e-08, -1, 0, 1, -4.37112071e-08, 1.42108547e-14, 1.42108547e-14, 0, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  757. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.980000019, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  758. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -4.37112426e-08, 1, 7.10542736e-15, -1, -4.37112071e-08, 0, 0, 7.10542736e-15, 1),C1 = CFrame.new(5.7220459e-06, -1.21499884, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  759. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-8.76894283, 2.02194643, -8.5701561, -0.573575079, 0.409577131, -0.709406972, -3.83693077e-13, 0.86602509, 0.500000715, 0.81915313, 0.286787927, -0.496730298),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  760. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.573575079, 0, 0.81915313, 0.409577131, 0.86602509, 0.286787927, -0.709406972, 0.500000715, -0.496730298),C1 = CFrame.new(-0.578938484, -0.978090048, -0.470146179, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  761. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.94456291, 0.983449459, -8.68774033, -0.573575079, -0.4698461, -0.671011448, -3.83693077e-13, 0.819152832, -0.573575437, 0.81915313, -0.328988582, -0.469845563),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  762. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.573575079, 0, 0.81915313, -0.4698461, 0.819152832, -0.328988582, -0.671011448, -0.573575437, -0.469845563),C1 = CFrame.new(-0.754550934, -2.01658821, -0.587730408, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  763. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.69085026, 0.541107416, -8.51008987, -0.573575079, -0.4698461, -0.671011448, -3.83693077e-13, 0.819152832, -0.573575437, 0.81915313, -0.328988582, -0.469845563),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  764. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  765. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.573575079, 0, 0.81915313, -0.4698461, 0.819152832, -0.328988582, -0.671011448, -0.573575437, -0.469845563),C1 = CFrame.new(-0.500835419, -2.45892859, -0.410079956, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  766. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.8754797, 0.983449221, -7.33314657, 0.707107365, -0.405578345, -0.579228342, 5.68434189e-14, 0.819153309, -0.573574781, 0.707106352, 0.405578941, 0.579229236),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  767. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.707107365, 0, 0.707106352, -0.405578345, 0.819153309, 0.405578941, -0.579228342, -0.573574781, 0.579229236),C1 = CFrame.new(-0.68546772, -2.01658797, 0.766863346, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  768. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.65646744, 0.541107178, -7.55215645, 0.707107365, -0.405578345, -0.579228342, 5.68434189e-14, 0.819153309, -0.573574781, 0.707106352, 0.405578941, 0.579229236),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
  769. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  770. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.707107365, 0, 0.707106352, -0.405578345, 0.819153309, 0.405578941, -0.579228342, -0.573574781, 0.579229236),C1 = CFrame.new(-0.466452599, -2.45892859, 0.54785347, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  771. Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-8.72918701, 2.02194619, -7.48567963, 0.707107365, 0.353553772, -0.612371683, 5.68434189e-14, 0.866024971, 0.500000834, 0.707106352, -0.353554249, 0.612372518),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  772. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.707107365, 0, 0.707106352, 0.353553772, 0.866024971, -0.353554249, -0.612371683, 0.500000834, 0.612372518),C1 = CFrame.new(-0.539182663, -0.978090048, 0.614330292, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
  773.  
  774.  
  775. ----------------
  776. --------------------------------------------
  777. Debounces = {
  778. CanAttack = true;
  779. NoIdl = false;
  780. Slashing = false;
  781. Slashed = false;
  782. RPunch = false;
  783. RPunched = false;
  784. LPunch = false;
  785. LPunched = false;
  786. }
  787. local Touche = {char.Name, }
  788. ----------------------------------------------------
  789.  
  790. wait()
  791. local Player = game.Players.LocalPlayer
  792. local Character = Player.Character
  793. local Humanoid = Character.Humanoid
  794. local Head = Character.Head
  795. local Torso = Character.Torso
  796. local RootPart = Character.HumanoidRootPart
  797. local RightArm = Character["Right Arm"]
  798. local LeftArm = Character["Left Arm"]
  799. local RightLeg = Character["Right Leg"]
  800. local LeftLeg = Character["Left Leg"]
  801. local Neck = Torso.Neck
  802. local RootJoint = RootPart.RootJoint
  803. local RightShoulder = Torso["Right Shoulder"]
  804. local LeftShoulder = Torso["Left Shoulder"]
  805. local RightHip = Torso["Right Hip"]
  806. local LeftHip = Torso["Left Hip"]
  807. local Insert = table.insert
  808. local Mouse = Player:GetMouse()
  809. VFXList = {}
  810. local CharaterAnimate, CharacterAnimator = Character:FindFirstChild("Animate"), Humanoid:FindFirstChild("Animator")
  811. if CharaterAnimate and CharacterAnimator then
  812. CharaterAnimate.Parent = nil
  813. CharacterAnimator.Parent = nil
  814. end
  815.  
  816.  
  817. ----------------------------------------------------
  818.  
  819.  
  820.  
  821.  
  822.  
  823. ArtificialHB = Create("BindableEvent", script){
  824. Parent = script,
  825. Name = "Heartbeat",
  826. }
  827.  
  828. script:WaitForChild("Heartbeat")
  829.  
  830. frame = 1 / 30
  831. tf = 0
  832. allowframeloss = false
  833. tossremainder = false
  834. lastframe = tick()
  835. script.Heartbeat:Fire()
  836.  
  837. game:GetService("RunService").Heartbeat:connect(function(s, p)
  838. tf = tf + s
  839. if tf >= frame then
  840. if allowframeloss then
  841. script.Heartbeat:Fire()
  842. lastframe = tick()
  843. else
  844. for i = 1, math.floor(tf / frame) do
  845. script.Heartbeat:Fire()
  846. end
  847. lastframe = tick()
  848. end
  849. if tossremainder then
  850. tf = 0
  851. else
  852. tf = tf - frame * math.floor(tf / frame)
  853. end
  854. end
  855. end)
  856.  
  857.  
  858.  
  859. function swait(num)
  860. if num == 0 or num == nil then
  861. ArtificialHB.Event:wait()
  862. else
  863. for i = 0, num do
  864. ArtificialHB.Event:wait()
  865. end
  866. end
  867. end
  868.  
  869.  
  870.  
  871.  
  872. local m = Create("Model"){
  873. Parent = Character,
  874. Name = "WeaponModel",
  875. }
  876.  
  877. Effects = { }
  878.  
  879.  
  880.  
  881.  
  882. EffectModel = Create("Model"){
  883. Parent = Character,
  884. Name = "Effects",
  885. }
  886.  
  887. Effects = {
  888. Block = {
  889. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  890. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  891. prt.Anchored = true
  892. prt.CFrame = cframe
  893. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  894. game:GetService("Debris"):AddItem(prt, 10)
  895. if Type == 1 or Type == nil then
  896. table.insert(Effects, {
  897. prt,
  898. "Block1",
  899. delay,
  900. x3,
  901. y3,
  902. z3,
  903. msh
  904. })
  905. elseif Type == 2 then
  906. table.insert(Effects, {
  907. prt,
  908. "Block2",
  909. delay,
  910. x3,
  911. y3,
  912. z3,
  913. msh
  914. })
  915. end
  916. end;
  917. };
  918.  
  919. Cylinder = {
  920. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  921. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  922. prt.Anchored = true
  923. prt.CFrame = cframe
  924. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  925. game:GetService("Debris"):AddItem(prt, 10)
  926. table.insert(Effects, {
  927. prt,
  928. "Cylinder",
  929. delay,
  930. x3,
  931. y3,
  932. z3,
  933. msh
  934. })
  935. end;
  936. };
  937. Head = {
  938. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  939. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  940. prt.Anchored = true
  941. prt.CFrame = cframe
  942. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  943. game:GetService("Debris"):AddItem(prt, 10)
  944. table.insert(Effects, {
  945. prt,
  946. "Cylinder",
  947. delay,
  948. x3,
  949. y3,
  950. z3,
  951. msh
  952. })
  953. end;
  954. };
  955.  
  956. Sphere = {
  957. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  958. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  959. prt.Anchored = true
  960. prt.CFrame = cframe
  961. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  962. game:GetService("Debris"):AddItem(prt, 10)
  963. table.insert(Effects, {
  964. prt,
  965. "Cylinder",
  966. delay,
  967. x3,
  968. y3,
  969. z3,
  970. msh
  971. })
  972. end;
  973. };
  974.  
  975. Elect = {
  976. Create = function(cff, x, y, z)
  977. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  978. prt.Anchored = true
  979. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  980. prt.CFrame = CFrame.new(prt.Position)
  981. game:GetService("Debris"):AddItem(prt, 2)
  982. local xval = math.random() / 2
  983. local yval = math.random() / 2
  984. local zval = math.random() / 2
  985. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  986. table.insert(Effects, {
  987. prt,
  988. "Elec",
  989. 0.1,
  990. x,
  991. y,
  992. z,
  993. xval,
  994. yval,
  995. zval
  996. })
  997. end;
  998.  
  999. };
  1000.  
  1001. Ring = {
  1002. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1003. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1004. prt.Anchored = true
  1005. prt.CFrame = cframe
  1006. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1007. game:GetService("Debris"):AddItem(prt, 10)
  1008. table.insert(Effects, {
  1009. prt,
  1010. "Cylinder",
  1011. delay,
  1012. x3,
  1013. y3,
  1014. z3,
  1015. msh
  1016. })
  1017. end;
  1018. };
  1019.  
  1020.  
  1021. Wave = {
  1022. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1023. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1024. prt.Anchored = true
  1025. prt.CFrame = cframe
  1026. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1027. game:GetService("Debris"):AddItem(prt, 10)
  1028. table.insert(Effects, {
  1029. prt,
  1030. "Cylinder",
  1031. delay,
  1032. x3,
  1033. y3,
  1034. z3,
  1035. msh
  1036. })
  1037. end;
  1038. };
  1039.  
  1040. Break = {
  1041. Create = function(brickcolor, cframe, x1, y1, z1)
  1042. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1043. prt.Anchored = true
  1044. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1045. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1046. local num = math.random(10, 50) / 1000
  1047. game:GetService("Debris"):AddItem(prt, 10)
  1048. table.insert(Effects, {
  1049. prt,
  1050. "Shatter",
  1051. num,
  1052. prt.CFrame,
  1053. math.random() - math.random(),
  1054. 0,
  1055. math.random(50, 100) / 100
  1056. })
  1057. end;
  1058. };
  1059.  
  1060. Fire = {
  1061. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1062. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1063. prt.Anchored = true
  1064. prt.CFrame = cframe
  1065. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1066. game:GetService("Debris"):AddItem(prt, 10)
  1067. table.insert(Effects, {
  1068. prt,
  1069. "Fire",
  1070. delay,
  1071. 1,
  1072. 1,
  1073. 1,
  1074. msh
  1075. })
  1076. end;
  1077. };
  1078.  
  1079. FireWave = {
  1080. Create = function(brickcolor, cframe, x1, y1, z1)
  1081. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1082. prt.Anchored = true
  1083. prt.CFrame = cframe
  1084. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1085. local d = Create("Decal"){
  1086. Parent = prt,
  1087. Texture = "rbxassetid://26356434",
  1088. Face = "Top",
  1089. }
  1090. local d = Create("Decal"){
  1091. Parent = prt,
  1092. Texture = "rbxassetid://26356434",
  1093. Face = "Bottom",
  1094. }
  1095. game:GetService("Debris"):AddItem(prt, 10)
  1096. table.insert(Effects, {
  1097. prt,
  1098. "FireWave",
  1099. 1,
  1100. 30,
  1101. math.random(400, 600) / 100,
  1102. msh
  1103. })
  1104. end;
  1105. };
  1106.  
  1107. Lightning = {
  1108. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1109. local magz = (p0 - p1).magnitude
  1110. local curpos = p0
  1111. local trz = {
  1112. -ofs,
  1113. ofs
  1114. }
  1115. for i = 1, tym do
  1116. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1117. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1118. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1119. li.Material = "Neon"
  1120. if tym == i then
  1121. local magz2 = (curpos - p1).magnitude
  1122. li.Size = Vector3.new(th, th, magz2)
  1123. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1124. table.insert(Effects, {
  1125. li,
  1126. "Disappear",
  1127. last
  1128. })
  1129. else
  1130. do
  1131. do
  1132. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1133. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1134. game.Debris:AddItem(li, 10)
  1135. table.insert(Effects, {
  1136. li,
  1137. "Disappear",
  1138. last
  1139. })
  1140. end
  1141. end
  1142. end
  1143. end
  1144. end
  1145. };
  1146.  
  1147. EffectTemplate = {
  1148.  
  1149. };
  1150. }
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158. function rayCast(Position, Direction, Range, Ignore)
  1159. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1160. end
  1161.  
  1162. FindNearestTorso = function(pos)
  1163. local list = (game.Workspace:children())
  1164. local torso = nil
  1165. local dist = 1000
  1166. local temp, human, temp2 = nil, nil, nil
  1167. for x = 1, #list do
  1168. temp2 = list[x]
  1169. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1170. temp = temp2:findFirstChild("Torso")
  1171. human = temp2:findFirstChild("Humanoid")
  1172. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  1173. local dohit = true
  1174. if dohit == true then
  1175. torso = temp
  1176. dist = (temp.Position - pos).magnitude
  1177. end
  1178. end
  1179. end
  1180. end
  1181. return torso, dist
  1182. end
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1191. if hit.Parent == nil then
  1192. return
  1193. end
  1194. local h = hit.Parent:FindFirstChild("Humanoid")
  1195. for _, v in pairs(hit.Parent:children()) do
  1196. if v:IsA("Humanoid") then
  1197. h = v
  1198. end
  1199. end
  1200. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1201. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1202. if hit.Parent.DebounceHit.Value == true then
  1203. return
  1204. end
  1205. end
  1206. local c = Create("ObjectValue"){
  1207. Name = "creator",
  1208. Value = game:service("Players").LocalPlayer,
  1209. Parent = h,
  1210. }
  1211. game:GetService("Debris"):AddItem(c, .5)
  1212. if HitSound ~= nil and HitPitch ~= nil then
  1213. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1214. end
  1215. local Damage = math.random(minim, maxim)
  1216. local blocked = false
  1217. local block = hit.Parent:findFirstChild("Block")
  1218. if block ~= nil then
  1219. if block.className == "IntValue" then
  1220. if block.Value > 0 then
  1221. blocked = true
  1222. block.Value = block.Value - 1
  1223. print(block.Value)
  1224. end
  1225. end
  1226. end
  1227. if blocked == false then
  1228. h.Health = h.Health - Damage
  1229. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1230. else
  1231. h.Health = h.Health - (Damage / 2)
  1232. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1233. end
  1234. if Type == "Knockdown" then
  1235. local hum = hit.Parent.Humanoid
  1236. hum.PlatformStand = true
  1237. coroutine.resume(coroutine.create(function(HHumanoid)
  1238. swait(1)
  1239. HHumanoid.PlatformStand = false
  1240. end), hum)
  1241. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1242. local bodvol = Create("BodyVelocity"){
  1243. velocity = angle * knockback,
  1244. P = 5000,
  1245. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1246. Parent = hit,
  1247. }
  1248. local rl = Create("BodyAngularVelocity"){
  1249. P = 3000,
  1250. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1251. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1252. Parent = hit,
  1253. }
  1254. game:GetService("Debris"):AddItem(bodvol, .5)
  1255. game:GetService("Debris"):AddItem(rl, .5)
  1256. elseif Type == "Normal" then
  1257. local vp = Create("BodyVelocity"){
  1258. P = 500,
  1259. maxForce = Vector3.new(math.huge, 0, math.huge),
  1260. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1261. }
  1262. if knockback > 0 then
  1263. vp.Parent = hit.Parent.Torso
  1264. end
  1265. game:GetService("Debris"):AddItem(vp, .5)
  1266. elseif Type == "Up" then
  1267. local bodyVelocity = Create("BodyVelocity"){
  1268. velocity = Vector3.new(0, 20, 0),
  1269. P = 5000,
  1270. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1271. Parent = hit,
  1272. }
  1273. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1274. elseif Type == "DarkUp" then
  1275. coroutine.resume(coroutine.create(function()
  1276. for i = 0, 1, 0.1 do
  1277. swait()
  1278. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1279. end
  1280. end))
  1281. local bodyVelocity = Create("BodyVelocity"){
  1282. velocity = Vector3.new(0, 20, 0),
  1283. P = 5000,
  1284. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1285. Parent = hit,
  1286. }
  1287. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1288. elseif Type == "Snare" then
  1289. local bp = Create("BodyPosition"){
  1290. P = 2000,
  1291. D = 100,
  1292. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1293. position = hit.Parent.Torso.Position,
  1294. Parent = hit.Parent.Torso,
  1295. }
  1296. game:GetService("Debris"):AddItem(bp, 1)
  1297. elseif Type == "Freeze" then
  1298. local BodPos = Create("BodyPosition"){
  1299. P = 50000,
  1300. D = 1000,
  1301. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1302. position = hit.Parent.Torso.Position,
  1303. Parent = hit.Parent.Torso,
  1304. }
  1305. local BodGy = Create("BodyGyro") {
  1306. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1307. P = 20e+003,
  1308. Parent = hit.Parent.Torso,
  1309. cframe = hit.Parent.Torso.CFrame,
  1310. }
  1311. hit.Parent.Torso.Anchored = true
  1312. coroutine.resume(coroutine.create(function(Part)
  1313. swait(1.5)
  1314. Part.Anchored = false
  1315. end), hit.Parent.Torso)
  1316. game:GetService("Debris"):AddItem(BodPos, 3)
  1317. game:GetService("Debris"):AddItem(BodGy, 3)
  1318. end
  1319. local debounce = Create("BoolValue"){
  1320. Name = "DebounceHit",
  1321. Parent = hit.Parent,
  1322. Value = true,
  1323. }
  1324. game:GetService("Debris"):AddItem(debounce, Delay)
  1325. c = Create("ObjectValue"){
  1326. Name = "creator",
  1327. Value = p,
  1328. Parent = h,
  1329. }
  1330. game:GetService("Debris"):AddItem(c, .5)
  1331. end
  1332. end
  1333.  
  1334. function ShowDamage(Pos, Text, Time, Color)
  1335. local Rate = (1 / 30)
  1336. local Pos = (Pos or Vector3.new(0, 0, 0))
  1337. local Text = (Text or "")
  1338. local Time = (Time or 2)
  1339. local Color = (Color or Color3.new(1, 0, 1))
  1340. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1341. EffectPart.Anchored = true
  1342. local BillboardGui = Create("BillboardGui"){
  1343. Size = UDim2.new(3, 0, 3, 0),
  1344. Adornee = EffectPart,
  1345. Parent = EffectPart,
  1346. }
  1347. local TextLabel = Create("TextLabel"){
  1348. BackgroundTransparency = 1,
  1349. Size = UDim2.new(1, 0, 1, 0),
  1350. Text = Text,
  1351. Font = "SciFi",
  1352. TextColor3 = Color,
  1353. TextScaled = true,
  1354. Parent = BillboardGui,
  1355. }
  1356. game.Debris:AddItem(EffectPart, (Time))
  1357. EffectPart.Parent = game:GetService("Workspace")
  1358. delay(0, function()
  1359. local Frames = (Time / Rate)
  1360. for Frame = 1, Frames do
  1361. wait(Rate)
  1362. local Percent = (Frame / Frames)
  1363. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1364. TextLabel.TextTransparency = Percent
  1365. end
  1366. if EffectPart and EffectPart.Parent then
  1367. EffectPart:Destroy()
  1368. end
  1369. end)
  1370. end
  1371.  
  1372. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1373. for _, c in pairs(workspace:children()) do
  1374. local hum = c:findFirstChild("Humanoid")
  1375. if hum ~= nil then
  1376. local head = c:findFirstChild("Torso")
  1377. if head ~= nil then
  1378. local targ = head.Position - Part.Position
  1379. local mag = targ.magnitude
  1380. if mag <= Magnitude and c.Name ~= p.Name then
  1381. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, root, .1, "rbxassetid://" .. HitSound, HitPitch)
  1382. end
  1383. end
  1384. end
  1385. end
  1386. end
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398. SkyBeam = function()
  1399.  
  1400. attack = true
  1401.  
  1402. local sbs = Instance.new("BodyPosition", root)
  1403. sbs.P = 3000
  1404. sbs.D = 1000
  1405. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  1406. sbs.position = root.CFrame.p + Vector3.new(0, 100, 0)
  1407.  
  1408. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=159882578", Character, 5, 0.75)
  1409. wait(2)
  1410. CFuncs.Sound.Create("rbxassetid://215395388", Character, 11, 0.85)
  1411. local seen = Instance.new("Sound",Character)
  1412. seen.SoundId = "rbxassetid://445796828"
  1413. seen.Pitch = 0.75
  1414. seen.Volume = 3.8
  1415. seen.Looped = true
  1416. seen:Play()
  1417. CFuncs.Sound.Create("rbxassetid://289315275", Character, 3.8, 0.75)
  1418. bb = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Black", "hot", Vector3.new())
  1419. bb.Anchored=true
  1420. bb.CFrame=CFrame.new(Torso.Position) * CFrame.Angles(0, 0, 1.57)
  1421. msh = CFuncs.Mesh.Create("SpecialMesh", bb, "Cylinder", "", Vector3.new(0, 0, 0), Vector3.new(1000000, 10, 10))
  1422. sp = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really black", "hot", Vector3.new())
  1423. sp.Anchored=true
  1424.  
  1425. sp2 = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really black", "hot", Vector3.new())
  1426. sp2.Anchored=true
  1427.  
  1428. dang = CFuncs.Mesh.Create("SpecialMesh", sp, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(10, 10, 10))
  1429. ref = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, "White", "Reference", Vector3.new())
  1430. ref.Anchored=true
  1431. cf=CFrame.new
  1432. vt=Vector3.new
  1433. local TheHit = root.Position + vt(0, -1, 0)
  1434. local MouseLook = cf((root.Position + TheHit) / 2, TheHit)
  1435. local hit, pos = rayCast(root.Position, MouseLook.lookVector, 999, Character)
  1436. local mag = (root.Position - pos).magnitude
  1437. ref.CFrame = CFrame.new(pos)
  1438. for i = 0, 450 do
  1439. swait()
  1440. ref.CFrame = CFrame.new(pos)
  1441. if ref.CFrame ~= CFrame.new(pos) then
  1442. ref.CFrame = CFrame.new(pos)
  1443. else
  1444. ref.CFrame = CFrame.new(pos)
  1445. end
  1446. MagnitudeDamage(ref, 150, 999, 999999, 7, "Normal", "0", 1)
  1447. bb.Position = Torso.Position + Vector3.new(math.random(-1, 1), 0, math.random(-1, 1))
  1448. bb.Transparency=bb.Transparency+0.0025
  1449. msh.Scale = msh.Scale:lerp(Vector3.new(1000000, 500, 500),.025)
  1450. sp.Position = ref.Position + vt(math.random(-1, 1), 0, math.random(-1, 1))
  1451. sp.Transparency = sp.Transparency+0.0025
  1452. sp2.Position = ref.Position + vt(math.random(-4, 4), 0, math.random(-4, 4))
  1453. sp2.Transparency = sp.Transparency+0.0025
  1454. dang.Scale = dang.Scale:lerp(Vector3.new(1500, 1500, 1500),.025)
  1455.  
  1456. end
  1457. sp:Destroy()
  1458. bb:Destroy()
  1459. ref:Destroy()
  1460. seen:Destroy()
  1461. sbs:Destroy()
  1462. attack = false
  1463. end
  1464.  
  1465.  
  1466.  
  1467. ------------------------
  1468. hed.face.Texture = "rbxassetid://58820113"
  1469.  
  1470. char["Body Colors"].TorsoColor = BrickColor.new("Royal purple")
  1471. char["Body Colors"].LeftArmColor = BrickColor.new("Really black")
  1472. char["Body Colors"].RightArmColor = BrickColor.new("Really black")
  1473. ----------------------------------------------------
  1474.  
  1475. ------------
  1476. ypcall(function()
  1477. char.Shirt:Destroy()
  1478. char.Pants:Destroy()
  1479. shirt = Instance.new("Shirt", char)
  1480. shirt.Name = "Shirt"
  1481. pants = Instance.new("Pants", char)
  1482. pants.Name = "Pants"
  1483. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=236410507"
  1484. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
  1485. end)
  1486. ----------------------------------------------------
  1487. local Transforming = true
  1488. hum.WalkSpeed = 0
  1489. local fx = Instance.new("Part",torso)
  1490. wit = torso.BrickColor.Color
  1491. wit2 = Color3.new(0,0,0)
  1492. local glowz = Instance.new("ParticleEmitter",fx)
  1493. glowz.LightEmission = 1
  1494. glowz.Texture = "rbxassetid://284205403"
  1495. glowz.Color = ColorSequence.new(wit)
  1496. glowz.Size = NumberSequence.new(5)
  1497. glowz.Speed = NumberRange.new(25,50)
  1498. glowz.LockedToPart = false
  1499. glowz.Transparency = NumberSequence.new(0.75)
  1500. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1501. glowz.Lifetime = NumberRange.new(1)
  1502. glowz.Rate = 50000
  1503. glowz.VelocitySpread = 9001
  1504. fx.Anchored = true
  1505. fx.Material = "Neon"
  1506. fx.CanCollide = false
  1507. fx.Locked = true
  1508. fx.Transparency = 1
  1509. fx.Material = "Neon"
  1510. fx.Size = Vector3.new(1,1,1)
  1511. fx.TopSurface = "SmoothNoOutlines"
  1512. fx.BottomSurface = "SmoothNoOutlines"
  1513. fx.BrickColor = BrickColor.new("Really black")
  1514. fxm = Instance.new("SpecialMesh",fx)
  1515. fxm.MeshType = "Sphere"
  1516. local sa2 = Instance.new("Sound",torso)
  1517. sa2.SoundId = "rbxassetid://93724183"
  1518. sa2.Pitch = 0.5
  1519. sa2.Volume = 5
  1520. sa2.Looped = false
  1521. sa2:Play()
  1522. local value = 1
  1523. fxm.Scale = Vector3.new(1,1,1)
  1524. for i = 1, 20 do rs:wait()
  1525. value = value - 0.05
  1526. fx.Transparency = fx.Transparency - (1/20)
  1527. fx.CFrame = torso.CFrame
  1528. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  1529. rs:wait()
  1530. end
  1531. ----------------------------------------------------
  1532. GroundWave1 = function()
  1533. local Transforming = true
  1534. hum.WalkSpeed = 0
  1535. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1536. local Colors = {"White", "Really black"}
  1537. local wave = Instance.new("Part", torso)
  1538. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1539. wave.Anchored = true
  1540. wave.CanCollide = false
  1541. wave.Locked = true
  1542. wave.Size = Vector3.new(1, 1, 1)
  1543. wave.TopSurface = "Smooth"
  1544. wave.BottomSurface = "Smooth"
  1545. wave.Transparency = 0.35
  1546. wave.CFrame = HandCF
  1547. wm = Instance.new("SpecialMesh", wave)
  1548. wm.MeshId = "rbxassetid://3270017"
  1549. coroutine.wrap(function()
  1550. for i = 1, 30, 1 do
  1551. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  1552. wave.Size = wm.Scale
  1553. wave.CFrame = HandCF
  1554. wave.Transparency = i/30
  1555. wait()
  1556. end
  1557. wait()
  1558. wave:Destroy()
  1559. end)()
  1560. end
  1561. ----------------------------------------------------
  1562. GroundWave = function()
  1563. if Transforming == true then
  1564. local value = 5
  1565. local value2 = 10
  1566. local value3 = 20
  1567. local sa2 = Instance.new("Sound",torso)
  1568. sa2.SoundId = "rbxassetid://413682983"
  1569. sa2.Pitch = 1
  1570. sa2.Volume = 10
  1571. sa2.Looped = false
  1572. sa2:Play()
  1573. local wave = Instance.new("Part", torso)
  1574. local glowz = Instance.new("ParticleEmitter",wave)
  1575. glowz.LightEmission = 1
  1576. glowz.Texture = "0"
  1577. glowz.Color = ColorSequence.new(wit)
  1578. glowz.Size = NumberSequence.new(30)
  1579. glowz.Speed = NumberRange.new(25,100)
  1580. glowz.LockedToPart = false
  1581. glowz.Transparency = NumberSequence.new(0.75)
  1582. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1583. glowz.Lifetime = NumberRange.new(1)
  1584. glowz.Rate = 50000
  1585. glowz.VelocitySpread = 9001
  1586.  
  1587. wave.BrickColor = BrickColor.new("Royal purple")
  1588. wave.Anchored = true
  1589. wave.CanCollide = false
  1590. wave.Locked = true
  1591. wave.Size = Vector3.new(1, 1, 1)
  1592. wave.TopSurface = "Smooth"
  1593. wave.BottomSurface = "Smooth"
  1594. wave.Transparency = 0.35
  1595. wave.CFrame = fx.CFrame
  1596. wave.Material = "Neon"
  1597. wm = Instance.new("SpecialMesh", wave)
  1598. wm.MeshType = "Sphere"
  1599. wm.Scale = Vector3.new(1,1,1)
  1600. local wave2 = Instance.new("Part", torso)
  1601. wave2.BrickColor = BrickColor.new("Royal purple")
  1602. wave2.Anchored = true
  1603. wave2.CanCollide = false
  1604. wave2.Locked = true
  1605. wave2.Size = Vector3.new(1, 1, 1)
  1606. wave2.TopSurface = "Smooth"
  1607. wave2.BottomSurface = "Smooth"
  1608. wave2.Transparency = 0.35
  1609. wave2.CFrame = fx.CFrame
  1610. wave2.Material = "Neon"
  1611. wm2 = Instance.new("SpecialMesh", wave2)
  1612. wm2.MeshType = "FileMesh"
  1613. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1614. wm2.Scale = Vector3.new(1,1,1)
  1615. local wave3 = Instance.new("Part", torso)
  1616. wave3.BrickColor = BrickColor.new("Really black")
  1617. wave3.Anchored = true
  1618. wave3.CanCollide = false
  1619. wave3.Locked = true
  1620. wave3.Size = Vector3.new(1, 1, 1)
  1621. wave3.TopSurface = "Smooth"
  1622. wave3.BottomSurface = "Smooth"
  1623. wave3.Transparency = 0.35
  1624. wave3.CFrame = fx.CFrame
  1625. wave3.Material = "Neon"
  1626. wm3 = Instance.new("SpecialMesh", wave3)
  1627. wm3.MeshType = "FileMesh"
  1628. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1629. wm3.Scale = Vector3.new(1,1,1)
  1630. coroutine.wrap(function()
  1631. for i = 1, 18, 1 do
  1632. value = value - 0.5
  1633. value2 = value2 - 0.75*1.5
  1634. value3 = value3 - 0.475*1.5
  1635. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  1636. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  1637. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  1638. --wave.Size = wm.Scale
  1639. wave.CFrame = fx.CFrame
  1640. wave.Transparency = i/14
  1641. --wave2.Size = wm2.Scale
  1642. wave2.CFrame = fx.CFrame
  1643. wave2.Rotation = Vector3.new(90, 0, 0)
  1644. wave2.Transparency = i/14
  1645. --wave3.Size = wm3.Scale
  1646. wave3.CFrame = fx.CFrame
  1647. wave3.Rotation = Vector3.new(90, 0, 0)
  1648. wave3.Transparency = i/14
  1649. wait()
  1650. glowz.Rate = 0
  1651.  
  1652. end
  1653. wait()
  1654. wave:Destroy()
  1655. wave2:Destroy()
  1656. wave3:Destroy()
  1657. end)()
  1658. elseif Transforming == false then
  1659. wait()
  1660. end
  1661. end
  1662.  
  1663. for i = 1, 100 do rs:wait()
  1664. fx.CFrame = torso.CFrame
  1665. end
  1666.  
  1667. Spawn(function()
  1668. while wait(1) do
  1669. GroundWave()
  1670. end
  1671. end)
  1672.  
  1673. wait(4)
  1674.  
  1675. Transforming = false
  1676.  
  1677. local value2 = 1
  1678. for i = 1, 20 do rs:wait()
  1679. value2 = value2 - 0.05
  1680. glowz.Rate = 0
  1681.  
  1682. fx.Transparency = fx.Transparency + (1/20)
  1683. fx.CFrame = torso.CFrame
  1684. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  1685. rs:wait()
  1686. end
  1687. glowz:Destroy()
  1688.  
  1689.  
  1690. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1691. local valuer = 5
  1692. local valuer2 = 10
  1693. local valuer3 = 15
  1694. local sa2 = Instance.new("Sound",torso)
  1695. sa2.SoundId = "rbxassetid://130972023"
  1696. sa2.Pitch = 1
  1697. sa2.Volume = 5
  1698. sa2.Looped = false
  1699. sa2:Play()
  1700. local sar2 = Instance.new("Sound",torso)
  1701. sar2.SoundId = "rbxassetid://153274423"
  1702. sar2.Pitch = 1
  1703. sar2.Volume = 5
  1704. sar2.Looped = false
  1705. sar2:Play()
  1706. local wave = Instance.new("Part", torso)
  1707. wave.BrickColor = BrickColor.new("Royal purple")
  1708. wave.Anchored = true
  1709. wave.CanCollide = false
  1710. wave.Locked = true
  1711. wave.Size = Vector3.new(1, 1, 1)
  1712. wave.TopSurface = "Smooth"
  1713. wave.BottomSurface = "Smooth"
  1714. wave.Transparency = 0.35
  1715. wave.CFrame = HandCF
  1716. wm = Instance.new("SpecialMesh", wave)
  1717. wm.MeshId = "rbxassetid://3270017"
  1718. local wave2 = Instance.new("Part", torso)
  1719. wave2.BrickColor = BrickColor.new("Really black")
  1720. wave2.Anchored = true
  1721. wave2.CanCollide = false
  1722. wave2.Locked = true
  1723. wave2.Size = Vector3.new(1, 1, 1)
  1724. wave2.TopSurface = "Smooth"
  1725. wave2.BottomSurface = "Smooth"
  1726. wave2.Transparency = 0.35
  1727. wave2.CFrame = HandCF
  1728. wm2 = Instance.new("SpecialMesh", wave2)
  1729. wm2.MeshId = "rbxassetid://3270017"
  1730. local wave3 = Instance.new("Part", torso)
  1731. wave3.BrickColor = BrickColor.new("Royal purple")
  1732. wave3.Anchored = true
  1733. wave3.CanCollide = false
  1734. wave3.Locked = true
  1735. wave3.Size = Vector3.new(1, 1, 1)
  1736. wave3.TopSurface = "Smooth"
  1737. wave3.BottomSurface = "Smooth"
  1738. wave3.Transparency = 0.35
  1739. wave3.CFrame = HandCF
  1740. wm3 = Instance.new("SpecialMesh", wave3)
  1741. wm3.MeshId = "rbxassetid://3270017"
  1742. coroutine.wrap(function()
  1743. for i = 1, 14, 1 do
  1744. valuer = valuer - 0.35
  1745. valuer2 = valuer - 0.45
  1746. valuer3 = valuer3 - 0.475
  1747. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  1748. wave.Size = wm.Scale
  1749. wave.CFrame = HandCF
  1750. wave.Transparency = i/14
  1751. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  1752. wave2.Size = wm2.Scale
  1753. wave2.CFrame = HandCF
  1754. wave2.Transparency = i/14
  1755. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  1756. wave3.Size = wm2.Scale
  1757. wave3.CFrame = HandCF
  1758. wave3.Transparency = i/14
  1759. wait()
  1760. end
  1761. wait()
  1762. wave:Destroy()
  1763. wave2:Destroy()
  1764. end)()
  1765. hum.WalkSpeed = 16
  1766. -----------------
  1767. function lerp(a, b, t) -- Linear interpolation
  1768. return a + (b - a)*t
  1769. end
  1770.  
  1771. function slerp(a, b, t) --Spherical interpolation
  1772. dot = a:Dot(b)
  1773. if dot > 0.99999 or dot < -0.99999 then
  1774. return t <= 0.5 and a or b
  1775. else
  1776. r = math.acos(dot)
  1777. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  1778. end
  1779. end
  1780.  
  1781. function matrixInterpolate(a, b, t)
  1782. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  1783. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  1784. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  1785. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  1786. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  1787. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  1788. local t = v1:Dot(v2)
  1789. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  1790. return CFrame.new()
  1791. end
  1792. return CFrame.new(
  1793. v0.x, v0.y, v0.z,
  1794. v1.x, v1.y, v1.z,
  1795. v2.x, v2.y, v2.z,
  1796. v3.x, v3.y, v3.z)
  1797. end
  1798. ----------------------------------------------------
  1799. function genWeld(a,b)
  1800. local w = Instance.new("Weld",a)
  1801. w.Part0 = a
  1802. w.Part1 = b
  1803. return w
  1804. end
  1805. function weld(a, b)
  1806. local weld = Instance.new("Weld")
  1807. weld.Name = "W"
  1808. weld.Part0 = a
  1809. weld.Part1 = b
  1810. weld.C0 = a.CFrame:inverse() * b.CFrame
  1811. weld.Parent = a
  1812. return weld;
  1813. end
  1814. ----------------------------------------------------
  1815. function Lerp(c1,c2,al)
  1816. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1817. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1818. for i,v in pairs(com1) do
  1819. com1[i] = v+(com2[i]-v)*al
  1820. end
  1821. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1822. end
  1823. ----------------------------------------------------
  1824. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  1825. local wld = Instance.new("Weld", wp1)
  1826. wld.Part0 = wp0
  1827. wld.Part1 = wp1
  1828. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1829. end
  1830. ----------------------------------------------------
  1831. function weld5(part0, part1, c0, c1)
  1832. weeld=Instance.new("Weld", part0)
  1833. weeld.Part0=part0
  1834. weeld.Part1=part1
  1835. weeld.C0=c0
  1836. weeld.C1=c1
  1837. return weeld
  1838. end
  1839. ----------------------------------------------------
  1840. function HasntTouched(plrname)
  1841. local ret = true
  1842. for _, v in pairs(Touche) do
  1843. if v == plrname then
  1844. ret = false
  1845. end
  1846. end
  1847. return ret
  1848. end
  1849. ----------------------------------------------------
  1850. newWeld(torso, larm, -1.5, 0.5, 0)
  1851. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1852. newWeld(torso, rarm, 1.5, 0.5, 0)
  1853. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1854. newWeld(torso, hed, 0, 1.5, 0)
  1855. newWeld(torso, lleg, -0.5, -1, 0)
  1856. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  1857. newWeld(torso, rleg, 0.5, -1, 0)
  1858. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  1859. newWeld(root, torso, 0, -1, 0)
  1860. torso.Weld.C1 = CFrame.new(0, -1, 0)
  1861. ----------------------------------------------------
  1862. z = Instance.new("Sound", char)
  1863. z.SoundId = "rbxassetid://681462568"
  1864. z.Looped = true
  1865. z.Pitch = 1
  1866. z.Volume = 2
  1867. wait(.1)
  1868. z:Play()
  1869. ----------------------------------------------------
  1870. -------------------------------------------------------------------------------------------------
  1871. ----------------------------------------------------
  1872. ----------------------------------------------------
  1873.  
  1874.  
  1875. ----------------------------------------------------
  1876.  
  1877.  
  1878.  
  1879.  
  1880. ----------------------------------------------------
  1881.  
  1882. local txt = Instance.new("BillboardGui", chr)
  1883. txt.Adornee = chr.Head
  1884. txt.Name = "_status"
  1885. txt.Size = UDim2.new(4, 0, 2.5, 0)
  1886. txt.StudsOffset = Vector3.new(-4, 2, 0)
  1887. local text = Instance.new("TextLabel", txt)
  1888. text.Size = UDim2.new(3, 0, 0.5, 0)
  1889. text.FontSize = "Size24"
  1890. text.TextScaled = true
  1891. text.TextTransparency = 0
  1892. text.BackgroundTransparency = 1
  1893. text.TextTransparency = 0
  1894. text.TextStrokeTransparency = 0
  1895. text.Font = "SciFi"
  1896. text.TextStrokeColor3 = Color3.new(1,1,1)
  1897. text.Text = "Hunter"
  1898. ----------------------------------------------------
  1899. paly = game.Players.LocalPlayer
  1900. p = game.Players.LocalPlayer
  1901. char = paly.Character
  1902. vt = Vector3.new
  1903. rarm = char["Right Arm"]
  1904. larm = char["Left Arm"]
  1905. local maincolor = char.Torso.BrickColor
  1906.  
  1907. local orb = Instance.new("Part")
  1908. orb.Parent = char
  1909. orb.Size = Vector3.new(0.2, 0.2, 0.2)
  1910. orb.Archivable = true
  1911. orb.Transparency = 1
  1912. orb.BrickColor = maincolor
  1913. orb.Material = "Neon"
  1914. orb.CanCollide = false
  1915. local weld1 = Instance.new("Weld")
  1916. weld1.Parent = rarm
  1917. weld1.Part0 = rarm
  1918. weld1.Part1 = orb
  1919. weld1.C1 = CFrame.new(0, 1.125, 0)
  1920. local pt1 = NumberSequenceKeypoint.new(0,0.85,0)
  1921. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  1922. local effecto = Instance.new("ParticleEmitter",orb)
  1923. effecto.LightEmission = 1
  1924. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1925. effecto.Color = ColorSequence.new(maincolor.Color)
  1926. effecto.Rate = 10000
  1927. effecto.Lifetime = NumberRange.new(1)
  1928. effecto.Size = NumberSequence.new({pt1,pt2})
  1929. effecto.Speed = NumberRange.new(0,0)
  1930. effecto.RotSpeed = NumberRange.new(100,100)
  1931.  
  1932. local orbz = Instance.new("Part")
  1933. orbz.Parent = char
  1934. orbz.Size = Vector3.new(0.2, 0.2, 0.2)
  1935. orbz.Archivable = true
  1936. orbz.Transparency = 1
  1937. orbz.BrickColor = maincolor
  1938. orbz.Material = "Neon"
  1939. orbz.CanCollide = false
  1940. local weldz1 = Instance.new("Weld")
  1941. weldz1.Parent = larm
  1942. weldz1.Part0 = larm
  1943. weldz1.Part1 = orbz
  1944. weldz1.C1 = CFrame.new(0, 1.125, 0)
  1945. local effecton = Instance.new("ParticleEmitter",orbz)
  1946. effecton.LightEmission = 1
  1947. effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1948. effecton.Color = ColorSequence.new(maincolor.Color)
  1949. effecton.Rate = 10000
  1950. effecton.Lifetime = NumberRange.new(1)
  1951. effecton.Size = NumberSequence.new({pt1,pt2})
  1952. effecton.Speed = NumberRange.new(0,0)
  1953. effecton.RotSpeed = NumberRange.new(100,100)
  1954. ----------------------------------------------------
  1955. Blast = function()
  1956. local Colors = {"Royal purple", "Really black"}
  1957. local wave = Instance.new("Part", torso)
  1958. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1959. wave.Anchored = true
  1960. wave.CanCollide = false
  1961. wave.Locked = true
  1962. wave.Size = Vector3.new(1, 1, 1)
  1963. wave.TopSurface = "Smooth"
  1964. wave.BottomSurface = "Smooth"
  1965. wave.Transparency = 0.35
  1966. wave.CFrame = rarm.CFrame
  1967. wm = Instance.new("SpecialMesh", wave)
  1968. wm.MeshType = "Sphere"
  1969. wm.Scale = Vector3.new(1,1,1)
  1970. z = Instance.new("Sound",wave)
  1971. z.SoundId = "rbxassetid://237035051"
  1972. z.Volume = 1
  1973. z.Pitch = .9
  1974. z:Play()
  1975. coroutine.wrap(function()
  1976. for i = 1, 30, 1 do
  1977. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  1978. --wave.Size = wm.Scale
  1979. wave.CFrame = rarm.CFrame
  1980. wave.Transparency = (1/14)
  1981. rs:wait()
  1982. end
  1983. rs:wait()
  1984. wave:Destroy()
  1985. z:Destroy()
  1986. end)()
  1987. end
  1988. ----------------------------------------------------
  1989. rarm.Touched:connect(function(ht)
  1990. hit = ht.Parent
  1991. if ht and hit:IsA("Model") then
  1992. if hit:FindFirstChild("Humanoid") then
  1993. if hit.Name ~= p.Name then
  1994. if Debounces.RPunch == true and Debounces.RPunched == false then
  1995. Debounces.RPunched = true
  1996. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  1997. if Debounces.ks==true then
  1998. z = Instance.new("Sound",hed)
  1999. z.SoundId = "rbxassetid://169380525"
  2000. z.Pitch = ptz[math.random(1,#ptz)]
  2001. z.Volume = 1
  2002. z:Play()
  2003. end
  2004. wait(.2)
  2005. Debounces.RPunched = false
  2006. end
  2007. end
  2008. end
  2009. elseif ht and hit:IsA("Hat") then
  2010. if hit.Parent.Name ~= p.Name then
  2011. if hit.Parent:FindFirstChild("Humanoid") then
  2012. if Debounces.RPunch == true and Debounces.RPunched == false then
  2013. Debounces.RPunched = true
  2014. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  2015. if Debounces.ks==true then
  2016. z = Instance.new("Sound",hed)
  2017. z.SoundId = "rbxassetid://169380525"
  2018. z.Pitch = ptz[math.random(1,#ptz)]
  2019. z.Volume = 1
  2020. z:Play()
  2021. end
  2022. wait(.2)
  2023. Debounces.RPunched = false
  2024. end
  2025. end
  2026. end
  2027. end
  2028. end)
  2029. larm.Touched:connect(function(ht)
  2030. hit = ht.Parent
  2031. if ht and hit:IsA("Model") then
  2032. if hit:FindFirstChild("Humanoid") then
  2033. if hit.Name ~= p.Name then
  2034. if Debounces.LPunch == true and Debounces.LPunched == false then
  2035. Debounces.LPunched = true
  2036. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2037. if Debounces.ks2==true then
  2038. z = Instance.new("Sound",hed)
  2039. z.SoundId = "rbxassetid://169380525"
  2040. z.Pitch = ptz[math.random(1,#ptz)]
  2041. z.Volume = 1
  2042. z:Play()
  2043. end
  2044. wait(.2)
  2045. Debounces.LPunched = false
  2046. end
  2047. end
  2048. end
  2049. elseif ht and hit:IsA("Hat") then
  2050. if hit.Parent.Name ~= p.Name then
  2051. if hit.Parent:FindFirstChild("Humanoid") then
  2052. if Debounces.LPunch == true and Debounces.LPunched == false then
  2053. Debounces.LPunched = true
  2054. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2055. if Debounces.ks2==true then
  2056. z = Instance.new("Sound",hed)
  2057. z.SoundId = "rbxassetid://169380525"
  2058. z.Pitch = ptz[math.random(1,#ptz)]
  2059. z.Volume = 1
  2060. z:Play()
  2061. end
  2062. wait(.2)
  2063. Debounces.LPunched = false
  2064. end
  2065. end
  2066. end
  2067. end
  2068. end)
  2069. ----------------------------------------------------
  2070. mod4 = Instance.new("Model",char)
  2071.  
  2072. ptez = {0.7, 0.8, 0.9, 1}
  2073.  
  2074. function FindNearestTorso(Position,Distance,SinglePlayer)
  2075. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2076. local List = {}
  2077. for i,v in pairs(workspace:GetChildren())do
  2078. if v:IsA("Model")then
  2079. if v:findFirstChild("Torso")then
  2080. if v ~= char then
  2081. if(v.Torso.Position -Position).magnitude <= Distance then
  2082. table.insert(List,v)
  2083. end
  2084. end
  2085. end
  2086. end
  2087. end
  2088. return List
  2089. end
  2090.  
  2091. function Punch()
  2092. part=Instance.new('Part',mod4)
  2093. part.Anchored=true
  2094. part.CanCollide=false
  2095. part.FormFactor='Custom'
  2096. part.Size=Vector3.new(.2,.2,.2)
  2097. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  2098. part.Transparency=.7
  2099. part.BrickColor=BrickColor.new('Royal purple')
  2100. mesh=Instance.new('SpecialMesh',part)
  2101. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  2102. mesh.Scale=Vector3.new(3,3,3)
  2103. part2=Instance.new('Part',mod4)
  2104. part2.Anchored=true
  2105. part2.CanCollide=false
  2106. part2.FormFactor='Custom'
  2107. part2.Size=Vector3.new(.2,.2,.2)
  2108. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  2109. part2.Transparency=.7
  2110. part2.BrickColor=BrickColor.new('Royal purple')
  2111. mesh2=Instance.new('SpecialMesh',part2)
  2112. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  2113. mesh2.Scale=Vector3.new(3,1.5,3)
  2114. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  2115. if v:FindFirstChild('Humanoid') then
  2116. v.Humanoid:TakeDamage(math.random(2,6))
  2117. end
  2118. end
  2119. coroutine.resume(coroutine.create(function()
  2120. for i=0,0.62,0.4 do
  2121. wait()
  2122. part.CFrame=part.CFrame
  2123. part.Transparency=i
  2124. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  2125. part2.CFrame=part2.CFrame
  2126. part2.Transparency=i
  2127. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  2128. end
  2129. part.Parent=nil
  2130. part2.Parent=nil
  2131. end))
  2132. end
  2133. ----------------------------------------------------
  2134. rarm.Touched:connect(function(ht)
  2135. hit = ht.Parent
  2136. if ht and hit:IsA("Model") then
  2137. if hit:FindFirstChild("Humanoid") then
  2138. if hit.Name ~= p.Name then
  2139. if Debounces.RPunch == true and Debounces.RPunched == false then
  2140. Debounces.RPunched = true
  2141. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  2142. if Debounces.ks==true then
  2143. z = Instance.new("Sound",hed)
  2144. z.SoundId = "rbxassetid://169380525"
  2145. z.Pitch = ptz[math.random(1,#ptz)]
  2146. z.Volume = 1
  2147. z:Play()
  2148. end
  2149. wait(.2)
  2150. Debounces.RPunched = false
  2151. end
  2152. end
  2153. end
  2154. elseif ht and hit:IsA("Hat") then
  2155. if hit.Parent.Name ~= p.Name then
  2156. if hit.Parent:FindFirstChild("Humanoid") then
  2157. if Debounces.RPunch == true and Debounces.RPunched == false then
  2158. Debounces.RPunched = true
  2159. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  2160. if Debounces.ks==true then
  2161. z = Instance.new("Sound",hed)
  2162. z.SoundId = "rbxassetid://169380525"
  2163. z.Pitch = ptz[math.random(1,#ptz)]
  2164. z.Volume = 1
  2165. z:Play()
  2166. end
  2167. wait(.2)
  2168. Debounces.RPunched = false
  2169. end
  2170. end
  2171. end
  2172. end
  2173. end)
  2174. larm.Touched:connect(function(ht)
  2175. hit = ht.Parent
  2176. if ht and hit:IsA("Model") then
  2177. if hit:FindFirstChild("Humanoid") then
  2178. if hit.Name ~= p.Name then
  2179. if Debounces.LPunch == true and Debounces.LPunched == false then
  2180. Debounces.LPunched = true
  2181. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2182. if Debounces.ks2==true then
  2183. z = Instance.new("Sound",hed)
  2184. z.SoundId = "rbxassetid://169380525"
  2185. z.Pitch = ptz[math.random(1,#ptz)]
  2186. z.Volume = 1
  2187. z:Play()
  2188. end
  2189. wait(.2)
  2190. Debounces.LPunched = false
  2191. end
  2192. end
  2193. end
  2194. elseif ht and hit:IsA("Hat") then
  2195. if hit.Parent.Name ~= p.Name then
  2196. if hit.Parent:FindFirstChild("Humanoid") then
  2197. if Debounces.LPunch == true and Debounces.LPunched == false then
  2198. Debounces.LPunched = true
  2199. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2200. if Debounces.ks2==true then
  2201. z = Instance.new("Sound",hed)
  2202. z.SoundId = "rbxassetid://169380525"
  2203. z.Pitch = ptz[math.random(1,#ptz)]
  2204. z.Volume = 1
  2205. z:Play()
  2206. end
  2207. wait(.2)
  2208. Debounces.LPunched = false
  2209. end
  2210. end
  2211. end
  2212. end
  2213. end)
  2214. ----------------------------------------------------
  2215. local player = game.Players.LocalPlayer
  2216. local pchar = player.Character
  2217. local mouse = player:GetMouse()
  2218. local cam = workspace.CurrentCamera
  2219.  
  2220. local rad = math.rad
  2221.  
  2222. local keysDown = {}
  2223. local flySpeed = 0
  2224. local MAX_FLY_SPEED = 150
  2225.  
  2226. local canFly = false
  2227. local flyToggled = false
  2228.  
  2229. local forward, side = 0, 0
  2230. local lastForward, lastSide = 0, 0
  2231.  
  2232. local floatBP = Instance.new("BodyPosition")
  2233. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2234. local flyBV = Instance.new("BodyVelocity")
  2235. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2236. local turnBG = Instance.new("BodyGyro")
  2237. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2238.  
  2239. mouse.KeyDown:connect(function(key)
  2240. keysDown[key] = true
  2241.  
  2242. if key == "f" then
  2243. flyToggled = not flyToggled
  2244.  
  2245. if not flyToggled then
  2246. stanceToggle = "Normal"
  2247. floatBP.Parent = nil
  2248. flyBV.Parent = nil
  2249. turnBG.Parent = nil
  2250. root.Velocity = Vector3.new()
  2251. pchar.Humanoid.PlatformStand = false
  2252. end
  2253. end
  2254.  
  2255. end)
  2256. mouse.KeyUp:connect(function(key)
  2257. keysDown[key] = nil
  2258. end)
  2259.  
  2260. local function updateFly()
  2261.  
  2262. if not flyToggled then return end
  2263.  
  2264. lastForward = forward
  2265. lastSide = side
  2266.  
  2267. forward = 0
  2268. side = 0
  2269.  
  2270. if keysDown.w then
  2271. forward = forward + 1
  2272. end
  2273. if keysDown.s then
  2274. forward = forward - 1
  2275. end
  2276. if keysDown.a then
  2277. side = side - 1
  2278. end
  2279. if keysDown.d then
  2280. side = side + 1
  2281. end
  2282.  
  2283. canFly = (forward ~= 0 or side ~= 0)
  2284.  
  2285. if canFly then
  2286. stanceToggle = "Floating"
  2287. turnBG.Parent = root
  2288. floatBP.Parent = nil
  2289. flyBV.Parent = root
  2290.  
  2291. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2292. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2293. else
  2294. floatBP.position = root.Position
  2295. floatBP.Parent = root
  2296.  
  2297. flySpeed = flySpeed - 1
  2298. if flySpeed < 0 then flySpeed = 0 end
  2299. end
  2300.  
  2301. local camCF = cam.CoordinateFrame
  2302. local in_forward = canFly and forward or lastForward
  2303. local in_side = canFly and side or lastSide
  2304.  
  2305. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2306. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2307.  
  2308. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2309. 0)
  2310. end
  2311.  
  2312. game:service'RunService'.RenderStepped:connect(function()
  2313. if flyToggled then
  2314. pchar.Humanoid.PlatformStand = true
  2315. end
  2316. updateFly()
  2317. end)
  2318. -------------------------------
  2319.  
  2320. mouse.KeyDown:connect(function(key)
  2321. if key == "x" then
  2322. chatfunc("GRRRRAAAAAAAAAHHHHHHH")
  2323. hum.WalkSpeed = 0.01
  2324. if Debounces.CanAttack == true then
  2325. Debounces.CanAttack = false
  2326. Debounces.NoIdl = true
  2327. Debounces.on = true
  2328. for i = 1, 30 do
  2329. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  2330. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  2331. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2332. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2333. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2334. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2335. if Debounces.on == false then break end
  2336. rs:wait(20)
  2337. end
  2338. v = Instance.new("Sound")
  2339. v.SoundId = "rbxassetid://181384451"
  2340. v.Parent = char
  2341. v.Looped = false
  2342. v.Pitch = 1.1
  2343. v.Volume = 5
  2344. wait(.01)
  2345. v:Play()
  2346.  
  2347. if Daytime == true then
  2348. Daytime = false
  2349. l.TimeOfDay = 00
  2350. else
  2351. Daytime = true
  2352. l.TimeOfDay = 12
  2353. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  2354. end
  2355.  
  2356. local Shockwave = function()
  2357. local rng1 = Instance.new("Part", char)
  2358. rng1.Anchored = true
  2359. rng1.BrickColor = BrickColor.new("Really black")
  2360. rng1.CanCollide = false
  2361. rng1.FormFactor = 3
  2362. rng1.Name = "Ring"
  2363. rng1.Material = "Neon"
  2364. rng1.Size = Vector3.new(1, 1, 1)
  2365. rng1.Transparency = 0.35
  2366. rng1.TopSurface = 0
  2367. rng1.BottomSurface = 0
  2368. local rngm1 = Instance.new("SpecialMesh", rng)
  2369. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2370. rngm1.Scale = Vector3.new(10, 10, 1)
  2371. rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  2372. local Wave = Instance.new("Part", game.Workspace--[[?]])
  2373. Wave.Name = "Shockwave"
  2374. Wave.BrickColor = BrickColor.new("Really black")
  2375. Wave.Material = "Neon"
  2376. Wave.Size = Vector3.new(1, 1, 1)
  2377. Wave.Shape = "Ball"
  2378. Wave.CanCollide = false
  2379. Wave.Anchored = true
  2380. Wave.TopSurface = 0
  2381. Wave.BottomSurface = 0
  2382. local Wave2 = Instance.new("Part", game.Workspace--[[?]])
  2383. Wave2.Name = "Shockwave2"
  2384. Wave2.BrickColor = BrickColor.new("Royal purple")
  2385. Wave2.Material = "Neon"
  2386. Wave2.Size = Vector3.new(1, 1, 1)
  2387. Wave2.Shape = "Ball"
  2388. Wave2.CanCollide = false
  2389. Wave2.Anchored = true
  2390. Wave2.TopSurface = 0
  2391. Wave2.BottomSurface = 0
  2392. Wave2.Touched:connect(function(hit)
  2393. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  2394. local Occlude = true
  2395. local NotOccludes = {
  2396. char.Name;
  2397. "Wings";
  2398. "Scythe";
  2399. "Thingy";
  2400. "Thingy2"; -- put all of the names in a table pls
  2401. }
  2402. for i,v in pairs(NotOccludes) do
  2403. if hit.Parent.Name == v then
  2404. Occlude = false
  2405. end
  2406. end
  2407. --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  2408. if Occlude then
  2409. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  2410. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  2411. end
  2412. end
  2413. end)
  2414.  
  2415. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  2416.  
  2417. coroutine.wrap(function()
  2418. for i = 1, 20, 0.2 do
  2419. rngm1.Scale = Vector3.new(10 + i*20, 10 + i*20, 20)
  2420. rng1.Transparency = i/20
  2421. wait()
  2422. end
  2423. wait()
  2424. rng1:Destroy()
  2425. end)()
  2426.  
  2427. Delay(0, function()
  2428.  
  2429. if Daytime == false then
  2430. for i = 3, 50, 1 do
  2431. Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
  2432. Wave.CFrame = char.Torso.CFrame
  2433. local t = i / 50
  2434. Wave.Transparency = t
  2435. Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
  2436. Wave2.CFrame = char.Torso.CFrame
  2437. local tq = i / 50
  2438. Wave2.Transparency = tq
  2439. wait()
  2440. end
  2441. else
  2442. for i = 3, 50, 1 do
  2443. Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
  2444. Wave.CFrame = char.Torso.CFrame
  2445. local t = i / 50
  2446. Wave.Transparency = t
  2447. Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
  2448. Wave2.CFrame = char.Torso.CFrame
  2449. local tq = i / 50
  2450. Wave2.Transparency = tq
  2451. wait()
  2452. end
  2453. end
  2454. Wave:Destroy()
  2455. Wave2:Destroy()
  2456. end)
  2457. Delay(0, function()
  2458. while wait() do
  2459. if Wave ~= nil then
  2460. Wave.CFrame = char.Torso.CFrame
  2461. else
  2462. break
  2463. end
  2464. end
  2465. end)
  2466. end
  2467. Shockwave()
  2468. for i = 1, 30 do
  2469. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  2470. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  2471. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  2472. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  2473. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  2474. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  2475. if Debounces.on == false then break end
  2476. rs:wait()
  2477. end
  2478. wait(2.4)
  2479. Debounces.NoIdl = false
  2480. hum.WalkSpeed = 16
  2481. Debounces.on = false
  2482. wait()
  2483. if Debounces.CanAttack == false then
  2484. Debounces.CanAttack = true
  2485. v:Destroy()
  2486. end
  2487. end
  2488. end
  2489. end)
  2490.  
  2491.  
  2492. mouse.KeyDown:connect(function(key)
  2493. if key == "q" then
  2494.  
  2495. chatfunc("Dodge this...")
  2496.  
  2497. if Debounces.CanAttack == true then
  2498. Debounces.CanAttack = false
  2499. Debounces.NoIdl = true
  2500. Debounces.on = true
  2501. function FindNearestTorso(Position,Distance,SinglePlayer)
  2502. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2503. local List = {}
  2504. for i,v in pairs(workspace:GetChildren())do
  2505. if v:IsA("Model")then
  2506. if v:findFirstChild("Torso")then
  2507. if v ~= char then
  2508. if(v.Torso.Position -Position).magnitude <= Distance then
  2509. table.insert(List,v)
  2510. end
  2511. end
  2512. end
  2513. end
  2514. end
  2515. return List
  2516. end
  2517. z = Instance.new("Sound",hed)
  2518. z.SoundId = "rbxassetid://232213955"
  2519. z.Pitch = 1
  2520. z.Volume = 1
  2521. wait(0.2)
  2522. z:Play()
  2523. sp = Instance.new("Part",rarm)
  2524. sp.Anchored = true
  2525. sp.CanCollide = false
  2526. sp.Locked = true
  2527. sp.Transparency = 0
  2528. sp.Material = "Neon"
  2529. sp.Size = Vector3.new(1,1,1)
  2530. sp.TopSurface = "SmoothNoOutlines"
  2531. sp.BottomSurface = "SmoothNoOutlines"
  2532. sp.BrickColor = BrickColor.new("Royal purple")
  2533. spm = Instance.new("SpecialMesh",sp)
  2534. spm.MeshType = "Sphere"
  2535. spm.Scale = Vector3.new(21,21,21)
  2536. sp2 = Instance.new("Part", rarm)
  2537. sp2.Name = "Energy"
  2538. sp2.BrickColor = BrickColor.new("Royal purple")
  2539. sp2.Size = Vector3.new(1, 1, 1)
  2540. sp2.Shape = "Ball"
  2541. sp2.CanCollide = false
  2542. sp2.Anchored = true
  2543. sp2.Locked = true
  2544. sp2.TopSurface = 0
  2545. sp2.BottomSurface = 0
  2546. sp2.Transparency = 1
  2547. spm2 = Instance.new("SpecialMesh",sp2)
  2548. spm2.MeshId = "rbxassetid://9982590"
  2549. spm2.Scale = Vector3.new(2,2,2)
  2550. for i = 1, 20 do
  2551. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  2552. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2553. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  2554. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  2555. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  2556. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2557. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2558. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2559. if Debounces.on == false then break end
  2560. rs:wait()
  2561. end
  2562. for i = 1, 100, 20 do rs:wait()
  2563. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2564. end
  2565. for i = 1, 20 do
  2566. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2567. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  2568. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
  2569. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  2570. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  2571. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2572. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2573. if Debounces.on == false then break end
  2574. rs:wait()
  2575. end
  2576. sp.Transparency = 1
  2577. for i = 1, 20 do
  2578. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  2579. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
  2580. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  2581. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  2582. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2583. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2584. if Debounces.on == false then break end
  2585. rs:wait()
  2586. end
  2587. wait(1)
  2588. sp.Transparency = 0
  2589. sp2.Transparency = 0.84
  2590. for i = 1, 20 do
  2591. --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  2592. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  2593. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  2594. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  2595. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  2596. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  2597. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  2598. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  2599. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  2600. if Debounces.on == false then break end
  2601. rs:wait()
  2602. end
  2603. for i = 1, 2880, 50 do
  2604. rs:wait()
  2605. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  2606. sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  2607. rs:wait()
  2608. end
  2609. sp:Destroy()
  2610. sp2:Destroy()
  2611. local X = Instance.new("Part",char)
  2612. local O = Instance.new("ObjectValue",X)
  2613. O.Name = "creator"
  2614. X.Locked = true
  2615. X.Name = "Shell"
  2616. X.Anchored = false
  2617. X.CanCollide = false
  2618. X.Transparency = 0
  2619. X.Reflectance = 0
  2620. X.BottomSurface = 0
  2621. X.TopSurface = 0
  2622. X.Shape = 0
  2623. local V = Instance.new("ObjectValue",X)
  2624. V.Value = char
  2625. V.Name = "creator"
  2626. X.BrickColor = BrickColor.new("Royal purple")
  2627. X.Size = Vector3.new(2,2,2)
  2628. X.Material = "Neon"
  2629. local Z = Instance.new("SpecialMesh",X)
  2630. Z.MeshType = "Sphere"
  2631. Z.Scale = Vector3.new(0.5,0.5,1)
  2632. X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  2633. local bv = Instance.new("BodyVelocity",X)
  2634. bv.maxForce = Vector3.new(99999,99999,99999)
  2635. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  2636. bv.velocity = X.CFrame.lookVector*65
  2637.  
  2638. Explode = X.Touched:connect(function(hit)
  2639. if hit ~= char and hit.Name ~= "Shell" then
  2640. local cf = X.CFrame
  2641. bv:Destroy()
  2642. X.Anchored = true
  2643. Z:Remove()
  2644. Explode:disconnect()
  2645. X.Size = Vector3.new(3,3,3)
  2646. X.Touched:connect(function(hit) end)
  2647. X.CanCollide = false
  2648. local part3 = Instance.new("Part", rarm)
  2649. part3.Anchored=true
  2650. part3.CanCollide=false
  2651. part3.Locked = true
  2652. part3.TopSurface = "SmoothNoOutlines"
  2653. part3.BottomSurface = "SmoothNoOutlines"
  2654. part3.FormFactor='Custom'
  2655. part3.Size=Vector3.new(1,1, 1)
  2656. part3.CFrame=X.CFrame
  2657. part3.Transparency=0
  2658. part3.BrickColor=BrickColor.new("Royal purple")
  2659. local mesh3 = Instance.new("SpecialMesh",part3)
  2660. mesh3.MeshType = "Sphere"
  2661. mesh3.Scale = Vector3.new(1,1,1)
  2662. --debris:AddItem(X,8)
  2663. local part4 = Instance.new("Part", rarm)
  2664. part4.Material = "Neon"
  2665. part4.Anchored=true
  2666. part4.CanCollide=false
  2667. part4.Locked = true
  2668. part4.TopSurface = "SmoothNoOutlines"
  2669. part4.BottomSurface = "SmoothNoOutlines"
  2670. part4.FormFactor='Custom'
  2671. part4.Size=Vector3.new(1,1, 1)
  2672. part4.CFrame=X.CFrame
  2673. part4.Transparency=0
  2674. part4.BrickColor=BrickColor.new("Hot pink")
  2675. local mesh4 = Instance.new("SpecialMesh",part4)
  2676. mesh4.MeshType = "Sphere"
  2677. mesh4.Scale = Vector3.new(.5,.5,.5)
  2678. local part7 = Instance.new("Part", rarm)
  2679. part7.Material = "Neon"
  2680. part7.Anchored=true
  2681. part7.CanCollide=false
  2682. part7.Locked = true
  2683. part7.TopSurface = "SmoothNoOutlines"
  2684. part7.BottomSurface = "SmoothNoOutlines"
  2685. part7.FormFactor='Custom'
  2686. part7.Size=Vector3.new(1,1, 1)
  2687. part7.CFrame=X.CFrame
  2688. part7.Transparency=0
  2689. part7.BrickColor=BrickColor.new("Really black")
  2690. local mesh7 = Instance.new("SpecialMesh",part7)
  2691. mesh7.MeshType = "Sphere"
  2692. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  2693. --[[X.Touched:connect(function(ht)
  2694. hit = ht.Parent
  2695. if ht and hit:IsA("Model") then
  2696. if hit:FindFirstChild("Humanoid") then
  2697. if hit.Name ~= p.Name then
  2698. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2699. wait(.3)
  2700. end
  2701. end
  2702. elseif ht and hit:IsA("Hat") then
  2703. if hit.Parent.Name ~= p.Name then
  2704. if hit.Parent:FindFirstChild("Humanoid") then
  2705. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2706. wait(.3)
  2707. end
  2708. end
  2709. end
  2710. end)
  2711. part3.Touched:connect(function(ht)
  2712. hit = ht.Parent
  2713. if ht and hit:IsA("Model") then
  2714. if hit:FindFirstChild("Humanoid") then
  2715. if hit.Name ~= p.Name then
  2716. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2717. wait(.3)
  2718. end
  2719. end
  2720. elseif ht and hit:IsA("Hat") then
  2721. if hit.Parent.Name ~= p.Name then
  2722. if hit.Parent:FindFirstChild("Humanoid") then
  2723. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2724. wait(.3)
  2725. end
  2726. end
  2727. end
  2728. end)]]--
  2729. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  2730. if v:FindFirstChild('Humanoid') then
  2731. v.Humanoid:TakeDamage(math.random(60,90))
  2732. v.Humanoid.PlatformStand = true
  2733. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  2734. end
  2735. end
  2736.  
  2737. local acos = math.acos
  2738. local sqrt = math.sqrt
  2739. local Vec3 = Vector3.new
  2740. local fromAxisAngle = CFrame.fromAxisAngle
  2741.  
  2742. local function toAxisAngle(CFr)
  2743. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2744. local Angle = math.acos((R00+R11+R22-1)/2)
  2745. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2746. A = A == 0 and 0.00001 or A
  2747. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2748. B = B == 0 and 0.00001 or B
  2749. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2750. C = C == 0 and 0.00001 or C
  2751. local x = (R21-R12)/sqrt(A)
  2752. local y = (R02-R20)/sqrt(B)
  2753. local z = (R10-R01)/sqrt(C)
  2754. return Vec3(x,y,z),Angle
  2755. end
  2756.  
  2757. function ApplyTrig(Num,Func)
  2758. local Min,Max = Func(0),Func(1)
  2759. local i = Func(Num)
  2760. return (i-Min)/(Max-Min)
  2761. end
  2762.  
  2763. function LerpCFrame(CFrame1,CFrame2,Num)
  2764. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2765. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2766. end
  2767.  
  2768. function Crater(Torso,Radius)
  2769. Spawn(function()
  2770. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2771. local Ignore = {}
  2772. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2773. if v.Character ~= nil then
  2774. Ignore[#Ignore+1] = v.Character
  2775. end
  2776. end
  2777. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2778. if Hit == nil then return end
  2779. local Parts = {}
  2780. for i = 1,360,10 do
  2781. local P = Instance.new("Part",Torso.Parent)
  2782. P.Anchored = true
  2783. P.FormFactor = "Custom"
  2784. P.BrickColor = Hit.BrickColor
  2785. P.Material = Hit.Material
  2786. P.TopSurface = "Smooth"
  2787. P.BottomSurface = "Smooth"
  2788. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  2789. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2790. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  2791. if math.random(0,5) == 0 then -- rubble
  2792. local P = Instance.new("Part",Torso.Parent)
  2793. P.Anchored = true
  2794. P.FormFactor = "Custom"
  2795. P.BrickColor = Hit.BrickColor
  2796. P.Material = Hit.Material
  2797. P.TopSurface = "Smooth"
  2798. P.BottomSurface = "Smooth"
  2799. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  2800. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2801. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  2802. end
  2803. end
  2804. for i = 0,1,0.05 do
  2805. for i2,v in pairs(Parts) do
  2806. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2807. end
  2808. wait(0.02)
  2809. end
  2810. for i,v in pairs(Parts) do
  2811. if v[1].Size.X > 2.1 then
  2812. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2813. end
  2814. v[1].Anchored = false
  2815. end
  2816. for i = 0,1,0.05 do
  2817. for i2,v in pairs(Parts) do
  2818. v[1].Transparency = i
  2819. if i == 1 then
  2820. v[1]:Destroy()
  2821. elseif i >= 0.25 then
  2822. v[1].CanCollide = false
  2823. end
  2824. end
  2825. wait(0.02)
  2826. end
  2827. Parts = nil
  2828. end)
  2829. end
  2830.  
  2831. ROW = function(out, trans, s, wt, t, ang, plus)
  2832. for i = 1, 360, 360/t do
  2833. local c = Instance.new("Part", game.Workspace)
  2834. c.FormFactor = 3
  2835. c.TopSurface = 0
  2836. c.BottomSurface = 0
  2837. c.Size = s
  2838. c.Anchored = true
  2839. c.CanCollide = wt
  2840. c.Material=workspace.Base.Material
  2841. c.Transparency = trans
  2842. c.BrickColor = workspace.Base.BrickColor
  2843. c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  2844. c.Locked=true
  2845. game.Debris:AddItem(c,15)
  2846. end
  2847. end
  2848.  
  2849. Part = function(x,y,z,color,tr,cc,an,parent)
  2850. local p = Instance.new('Part',parent or Weapon)
  2851. p.formFactor = 'Custom'
  2852. p.Size = Vector3.new(x,y,z)
  2853. p.BrickColor = BrickColor.new(color)
  2854. p.CanCollide = cc
  2855. p.Transparency = tr
  2856. p.Anchored = an
  2857. p.TopSurface,p.BottomSurface = 0,0
  2858. p.Locked=true
  2859. p:BreakJoints()
  2860. return p end
  2861.  
  2862. Mesh = function(par,num,x,y,z)
  2863. local msh = _
  2864. if num == 1 then msh = Instance.new("CylinderMesh",par)
  2865. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2866. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2867. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2868. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2869. end msh.Scale = Vector3.new(x,y,z)
  2870. return msh end
  2871.  
  2872. function explosion(col1,col2,cfr,sz,rng,dmg)
  2873. local a= Part(1,1,1,col1,.5,false,true,workspace)
  2874. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  2875. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  2876. v1,v2,v3=sz.x,sz.y,sz.z
  2877. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  2878. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  2879. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  2880. a.CFrame=cfr
  2881. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2882. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2883.  
  2884. Spawn(function()
  2885. while wait() do
  2886. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  2887. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  2888. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  2889. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  2890. a.Transparency=a.Transparency+0.05
  2891. a2.Transparency=a2.Transparency+0.05
  2892. a3.Transparency=a3.Transparency+0.05
  2893. end
  2894. end)
  2895. end
  2896.  
  2897. Crater(X,20)
  2898. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  2899. z = Instance.new("Sound",X)
  2900. z.SoundId = "rbxassetid://231917744"
  2901. z.Pitch = .5
  2902. z.Volume = 10
  2903. z1 = Instance.new("Sound",X)
  2904. z1.SoundId = "rbxassetid://231917744"
  2905. z1.Pitch = .5
  2906. z1.Volume = 10
  2907. z2 = Instance.new("Sound",X)
  2908. z2.SoundId = "rbxassetid://231917744"
  2909. z2.Pitch = .5
  2910. z2.Volume = 10
  2911. z3 = Instance.new("Sound",X)
  2912. z3.SoundId = "rbxassetid://245537790"
  2913. z3.Pitch = .7
  2914. z3.Volume = 1
  2915. z4 = Instance.new("Sound",X)
  2916. z4.SoundId = "rbxassetid://245537790"
  2917. z4.Pitch = .7
  2918. z4.Volume = 1
  2919. wait(0.1)
  2920. z:Play()
  2921. z1:Play()
  2922. z2:Play()
  2923. z3:Play()
  2924. z4:Play()
  2925.  
  2926. local part=Instance.new('Part',rarm)
  2927. part.Anchored=true
  2928. part.CanCollide=false
  2929. part.Locked = true
  2930. part.FormFactor='Custom'
  2931. part.Size=Vector3.new(1,1,1)
  2932. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  2933. part.Transparency=0
  2934. part.BrickColor=BrickColor.new('Really black')
  2935. local mesh=Instance.new('SpecialMesh',part)
  2936. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2937. mesh.Scale=Vector3.new(2,2,2)
  2938. local part2=part:clone()
  2939. part2.Parent = rarm
  2940. part2.BrickColor=BrickColor.new("Royal purple")
  2941. local part5=part:clone()
  2942. part5.Parent = rarm
  2943. part5.BrickColor=BrickColor.new("Magenta")
  2944. local part6=part:clone()
  2945. part6.Parent = rarm
  2946. part6.BrickColor=BrickColor.new("Black")
  2947. local mesh2=mesh:clone()
  2948. mesh2.Parent=part2
  2949. mesh2.Scale=Vector3.new(3, 3, 3)
  2950. local mesh5=mesh:clone()
  2951. mesh5.Parent=part5
  2952. mesh5.Scale=Vector3.new(3, 3, 3)
  2953. local mesh6=mesh:clone()
  2954. mesh6.Parent=part6
  2955. mesh6.Scale=Vector3.new(3, 3, 3)
  2956. local blast = Instance.new("Part", rarm)
  2957. blast.BrickColor = BrickColor.new("Really black")
  2958. blast.Anchored = true
  2959. blast.CanCollide = false
  2960. blast.Locked = true
  2961. blast.Size = Vector3.new(1, 1, 1)
  2962. blast.TopSurface = "Smooth"
  2963. blast.BottomSurface = "Smooth"
  2964. blast.Transparency = 0
  2965. blast.CFrame = HandCF
  2966. local bm = Instance.new("SpecialMesh", blast)
  2967. bm.Scale = Vector3.new(5,1,5)
  2968. bm.MeshId = "rbxassetid://3270017"
  2969. local blast2 = Instance.new("Part", rarm)
  2970. blast2.BrickColor = BrickColor.new("Really black")
  2971. blast2.Anchored = true
  2972. blast2.CanCollide = false
  2973. blast2.Locked = true
  2974. blast2.Size = Vector3.new(1, 1, 1)
  2975. blast2.TopSurface = "Smooth"
  2976. blast2.BottomSurface = "Smooth"
  2977. blast2.Transparency = 0
  2978. blast2.CFrame = HandCF
  2979. local bm2 = Instance.new("SpecialMesh", blast2)
  2980. bm2.Scale = Vector3.new(3,1,3)
  2981. bm2.MeshId = "rbxassetid://3270017"
  2982. local blast3 = Instance.new("Part", rarm)
  2983. blast3.BrickColor = BrickColor.new("Really black")
  2984. blast3.Anchored = true
  2985. blast3.CanCollide = false
  2986. blast3.Locked = true
  2987. blast3.Size = Vector3.new(1, 1, 1)
  2988. blast3.TopSurface = "Smooth"
  2989. blast3.BottomSurface = "Smooth"
  2990. blast3.Transparency = 0
  2991. blast3.CFrame = HandCF
  2992. local bm3 = Instance.new("SpecialMesh", blast3)
  2993. bm3.Scale = Vector3.new(3,1,3)
  2994. bm3.MeshId = "rbxassetid://3270017"
  2995. for i = 1,120 do rs:wait()
  2996. X.Transparency = X.Transparency + (1/120)
  2997. part.Transparency = part.Transparency + (1/120)
  2998. part2.Transparency = part2.Transparency + (1/120)
  2999. part3.Transparency = part3.Transparency + (1/120)
  3000. part4.Transparency = part4.Transparency + (1/120)
  3001. part5.Transparency = part5.Transparency + (1/120)
  3002. part6.Transparency = part6.Transparency + (1/120)
  3003. part7.Transparency = part7.Transparency + (1/120)
  3004. blast.Transparency = blast.Transparency + (1/120)
  3005. blast2.Transparency = blast2.Transparency + (1/120)
  3006. blast3.Transparency = blast3.Transparency + (1/120)
  3007. X.Size = X.Size + Vector3.new(.8,.8,.8)
  3008. --part3.Size = part3.Size + Vector3.new(3,3,3)
  3009. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  3010. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  3011. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  3012. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  3013. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  3014. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  3015. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  3016. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  3017. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  3018. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  3019. X.CFrame = cf
  3020. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  3021. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  3022. part3.CFrame=X.CFrame
  3023. part4.CFrame=X.CFrame
  3024. part7.CFrame=X.CFrame
  3025. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  3026. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  3027. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3028. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  3029. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  3030. rs:wait()
  3031. end
  3032. X:Destroy()
  3033. part:Destroy()
  3034. part2:Destroy()
  3035. part3:Destroy()
  3036. part4:Destroy()
  3037. part5:Destroy()
  3038. part6:Destroy()
  3039. blast:Destroy()
  3040. blast2:Destroy()
  3041. blast3:Destroy()
  3042. z:Destroy()
  3043. z1:Destroy()
  3044. z2:Destroy()
  3045. z3:Destroy()
  3046. z4:Destroy()
  3047. end
  3048. end)
  3049. for i = 1, 20 do
  3050. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  3051. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  3052. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3053. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  3054. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  3055. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  3056. if Debounces.on == false then break end
  3057. rs:wait()
  3058. end
  3059. if Debounces.CanAttack == false then
  3060. Debounces.CanAttack = true
  3061. Debounces.NoIdl = false
  3062. Debounces.on = false
  3063. end
  3064. end
  3065. end
  3066. end)
  3067. ----------------------------------------------------
  3068. mouse.KeyDown:connect(function(key)
  3069. if key == "e" then
  3070. if Debounces.CanAttack == true then
  3071. Debounces.CanAttack = false
  3072. Debounces.on = true
  3073. Debounces.NoIdl = true
  3074. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  3075. z = Instance.new("Sound", rarm)
  3076. z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  3077. z.Volume = .6
  3078. z.Pitch = pt[math.random(1,#pt)]
  3079. z.Looped = false
  3080. z:Play()
  3081. Debounces.RPunch = true
  3082. Debounces.LPunch = true
  3083. Debounces.ks = true
  3084. Debounces.ks2 = true
  3085. for i = 1, 3 do
  3086. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  3087. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  3088. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3089. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3090. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3091. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3092. if Debounces.on == false then break end
  3093. wait()
  3094. end
  3095. z2 = Instance.new("Sound", larm)
  3096. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3097. z2.Volume = .6
  3098. z2.Pitch = pt[math.random(1,#pt)]
  3099. z2.Looped = false
  3100. z2:Play()
  3101. for i = 1, 3 do
  3102. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3103. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  3104. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3105. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3106. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3107. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3108. if Debounces.on == false then break end
  3109. wait()
  3110. end
  3111. z3 = Instance.new("Sound", rarm)
  3112. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3113. z3.Volume = 0.6
  3114. z3.Pitch = pt[math.random(1,#pt)]
  3115. z3.Looped = false
  3116. z3:Play()
  3117. for i = 1, 3 do
  3118. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  3119. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  3120. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3121. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3122. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3123. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3124. if Debounces.on == false then break end
  3125. wait()
  3126. end
  3127. z4 = Instance.new("Sound", larm)
  3128. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3129. z4.Volume = .6
  3130. z4.Pitch = pt[math.random(1,#pt)]
  3131. z4.Looped = false
  3132. z4:Play()
  3133. for i = 1, 3 do
  3134. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3135. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3136. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3137. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3138. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3139. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3140. if Debounces.on == false then break end
  3141. wait()
  3142. end
  3143. z5 = Instance.new("Sound", rarm)
  3144. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3145. z5.Volume = .6
  3146. z5.Pitch = pt[math.random(1,#pt)]
  3147. z5.Looped = false
  3148. z5:Play()
  3149. for i = 1, 3 do
  3150. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  3151. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  3152. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  3153. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  3154. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  3155. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  3156. if Debounces.on == false then break end
  3157. wait()
  3158. end
  3159. z6 = Instance.new("Sound", larm)
  3160. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3161. z6.Volume = .6
  3162. z6.Pitch = pt[math.random(1,#pt)]
  3163. z6.Looped = false
  3164. z6:Play()
  3165. for i = 1, 3 do
  3166. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3167. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3168. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3169. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3170. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3171. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3172. if Debounces.on == false then break end
  3173. wait()
  3174. end
  3175. z7 = Instance.new("Sound", rarm)
  3176. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  3177. z7.Volume = .6
  3178. z7.Pitch = pt[math.random(1,#pt)]
  3179. z7.Looped = false
  3180. z7:Play()
  3181. for i = 1, 3 do
  3182. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  3183. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  3184. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3185. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3186. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3187. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3188. if Debounces.on == false then break end
  3189. wait()
  3190. end
  3191. z8 = Instance.new("Sound", larm)
  3192. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3193. z8.Volume = .6
  3194. z8.Pitch = pt[math.random(1,#pt)]
  3195. z8.Looped = false
  3196. z8:Play()
  3197. for i = 1, 3 do
  3198. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3199. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  3200. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3201. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3202. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3203. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3204. if Debounces.on == false then break end
  3205. wait()
  3206. end
  3207. z9 = Instance.new("Sound", rarm)
  3208. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3209. z9.Volume = 0.6
  3210. z9.Pitch = pt[math.random(1,#pt)]
  3211. z9.Looped = false
  3212. z9:Play()
  3213. for i = 1, 3 do
  3214. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  3215. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  3216. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3217. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3218. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3219. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3220. if Debounces.on == false then break end
  3221. wait()
  3222. end
  3223. z10 = Instance.new("Sound", larm)
  3224. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3225. z10.Volume = .6
  3226. z10.Pitch = pt[math.random(1,#pt)]
  3227. z10.Looped = false
  3228. z10:Play()
  3229. for i = 1, 3 do
  3230. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3231. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3232. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3233. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3234. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3235. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3236. if Debounces.on == false then break end
  3237. wait()
  3238. end
  3239. z11 = Instance.new("Sound", rarm)
  3240. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3241. z11.Volume = .6
  3242. z11.Pitch = pt[math.random(1,#pt)]
  3243. z11.Looped = false
  3244. z11:Play()
  3245. for i = 1, 3 do
  3246. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  3247. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  3248. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  3249. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  3250. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  3251. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  3252. if Debounces.on == false then break end
  3253. wait()
  3254. end
  3255. z12 = Instance.new("Sound", larm)
  3256. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3257. z12.Volume = .6
  3258. z12.Pitch = pt[math.random(1,#pt)]
  3259. z12.Looped = false
  3260. z12:Play()
  3261. for i = 1, 3 do
  3262. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3263. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  3264. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3265. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3266. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3267. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3268. if Debounces.on == false then break end
  3269. wait()
  3270. end
  3271. z13 = Instance.new("Sound", rarm)
  3272. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3273. z13.Volume = 0.6
  3274. z13.Pitch = pt[math.random(1,#pt)]
  3275. z13.Looped = false
  3276. z13:Play()
  3277. for i = 1, 3 do
  3278. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  3279. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  3280. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3281. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3282. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3283. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3284. if Debounces.on == false then break end
  3285. wait()
  3286. end
  3287. z14 = Instance.new("Sound", larm)
  3288. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3289. z14.Volume = .6
  3290. z14.Pitch = pt[math.random(1,#pt)]
  3291. z14.Looped = false
  3292. z14:Play()
  3293. for i = 1, 3 do
  3294. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3295. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3296. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3297. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3298. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3299. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3300. if Debounces.on == false then break end
  3301. wait()
  3302. end
  3303. z15 = Instance.new("Sound", rarm)
  3304. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3305. z15.Volume = .6
  3306. z15.Pitch = pt[math.random(1,#pt)]
  3307. z15.Looped = false
  3308. z15:Play()
  3309. for i = 1, 3 do
  3310. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  3311. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  3312. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  3313. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  3314. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  3315. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  3316. if Debounces.on == false then break end
  3317. wait()
  3318. end
  3319. z16 = Instance.new("Sound", larm)
  3320. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3321. z16.Volume = .6
  3322. z16.Pitch = pt[math.random(1,#pt)]
  3323. z16.Looped = false
  3324. z16:Play()
  3325. for i = 1, 3 do
  3326. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3327. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3328. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3329. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3330. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3331. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3332. if Debounces.on == false then break end
  3333. wait()
  3334. end
  3335. z17 = Instance.new("Sound", rarm)
  3336. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  3337. z17.Volume = .6
  3338. z17.Pitch = pt[math.random(1,#pt)]
  3339. z17.Looped = false
  3340. z17:Play()
  3341. for i = 1, 3 do
  3342. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  3343. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  3344. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3345. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3346. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3347. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3348. if Debounces.on == false then break end
  3349. wait()
  3350. end
  3351. z18 = Instance.new("Sound", larm)
  3352. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3353. z18.Volume = .6
  3354. z18.Pitch = pt[math.random(1,#pt)]
  3355. z18.Looped = false
  3356. z18:Play()
  3357. for i = 1, 3 do
  3358. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3359. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  3360. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3361. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3362. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3363. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3364. if Debounces.on == false then break end
  3365. wait()
  3366. end
  3367. z19 = Instance.new("Sound", rarm)
  3368. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3369. z19.Volume = 0.6
  3370. z19.Pitch = pt[math.random(1,#pt)]
  3371. z19.Looped = false
  3372. z19:Play()
  3373. for i = 1, 3 do
  3374. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  3375. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  3376. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3377. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3378. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3379. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3380. if Debounces.on == false then break end
  3381. wait()
  3382. end
  3383. z20 = Instance.new("Sound", larm)
  3384. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3385. z20.Volume = .6
  3386. z20.Pitch = pt[math.random(1,#pt)]
  3387. z20.Looped = false
  3388. z20:Play()
  3389. for i = 1, 3 do
  3390. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3391. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3392. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3393. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3394. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3395. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3396. if Debounces.on == false then break end
  3397. wait()
  3398. end
  3399. z:Destroy()
  3400. z2:Destroy()
  3401. z3:Destroy()
  3402. z4:Destroy()
  3403. z5:Destroy()
  3404. z6:Destroy()
  3405. z7:Destroy()
  3406. z8:Destroy()
  3407. z9:Destroy()
  3408. z10:Destroy()
  3409. z11:Destroy()
  3410. z12:Destroy()
  3411. z13:Destroy()
  3412. z14:Destroy()
  3413. z15:Destroy()
  3414. z16:Destroy()
  3415. z17:Destroy()
  3416. z18:Destroy()
  3417. z19:Destroy()
  3418. z20:Destroy()
  3419. Debounces.LPunch = false
  3420. Debounces.RPunch = false
  3421. Debounces.ks = false
  3422. Debounces.ks2 = false
  3423. if Debounces.CanAttack == false then
  3424. Debounces.CanAttack = true
  3425. Debounces.on = false
  3426. Debounces.NoIdl = false
  3427. end
  3428. end
  3429. end
  3430. end)
  3431. -------------------------------
  3432. mouse.KeyDown:connect(function(key)
  3433. if key == "t" then
  3434. if Debounces.CanAttack == true then
  3435. Debounces.CanAttack = false
  3436. Debounces.NoIdl = true
  3437. Debounces.on = true
  3438. Debounces.ks = true
  3439. kik = rleg.Touched:connect(function(ht)
  3440. hit = ht.Parent
  3441. if ht and hit:IsA("Model") then
  3442. if hit:FindFirstChild("Humanoid") then
  3443. if hit.Name ~= p.Name then
  3444. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3445. Debounces.Slashed = true]]--
  3446. if Debounces.ks==true then
  3447. z = Instance.new("Sound",hed)
  3448. z.SoundId = "rbxassetid://169380525"
  3449. z.Volume = 1
  3450. z:Play()
  3451. Debounces.ks=false
  3452. end
  3453. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  3454. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  3455. --Debounces.Slashed = false
  3456. --end
  3457. end
  3458. end
  3459. elseif ht and hit:IsA("Hat") then
  3460. if hit.Parent.Name ~= p.Name then
  3461. if hit.Parent:FindFirstChild("Humanoid") then
  3462. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3463. Debounces.Slashed = true]]--
  3464. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  3465. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  3466. --Debounces.Slashed = false
  3467. --end
  3468. end
  3469. end
  3470. end
  3471. end)
  3472. for i = 1,20 do
  3473. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  3474. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
  3475. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3476. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  3477. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  3478. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  3479. if Debounces.on == false then break end
  3480. rs:wait()
  3481. end
  3482. kik:disconnect()
  3483. if Debounces.CanAttack == false then
  3484. Debounces.CanAttack = true
  3485. Debounces.NoIdl = false
  3486. Debounces.on = false
  3487. end
  3488. end
  3489. end
  3490. end)
  3491. ----------------------------------------------------
  3492. mouse.KeyDown:connect(function(key)
  3493. if key == "y" then
  3494.  
  3495. chatfunc("Enjoy this...")
  3496.  
  3497. if Debounces.CanAttack == true then
  3498. Debounces.CanAttack = false
  3499. Debounces.on = true
  3500. Debounces.NoIdl = true
  3501. for i = 1, 15 do
  3502. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  3503. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  3504. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  3505. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  3506. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3507. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3508. if Debounces.on == false then break end
  3509. rs:wait(2.7)
  3510. end
  3511. z = Instance.new("Sound",char)
  3512. z.SoundId = "rbxassetid://864314263"
  3513. z.Pitch = 0.72
  3514. z.Volume = 10
  3515. wait(.1)
  3516. z:Play()
  3517.  
  3518. wait(5)
  3519. z = Instance.new("Sound",char)
  3520. z.SoundId = "rbxassetid://228343271"
  3521. z.Pitch = 0.70
  3522. z.Volume = 10
  3523. wait(.1)
  3524. z:Play()
  3525. Debounces.on = false
  3526. Debounces.Here = false
  3527. shot = shot + 1
  3528. local rng = Instance.new("Part", larm)
  3529. rng.Anchored = true
  3530. rng.BrickColor = BrickColor.new("Royal purple")
  3531. rng.CanCollide = false
  3532. rng.FormFactor = 3
  3533. rng.Name = "Ring"
  3534. rng.Size = Vector3.new(10, 10, 10)
  3535. rng.Transparency = 0.35
  3536. rng.TopSurface = 0
  3537. rng.BottomSurface = 0
  3538. rng2 = rng:clone()
  3539. rng3 = rng2:clone()
  3540. rng4 = rng2:clone()
  3541. local rngm = Instance.new("SpecialMesh", rng)
  3542. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3543. rngm.Scale = Vector3.new(10, 10, 1)
  3544. rngm2 = rngm:clone()
  3545. rngm2.Scale = Vector3.new(5, 5, 3)
  3546. rngm3=rngm2:clone()
  3547. rngm3.Parent = rng3
  3548. rngm3.Scale = Vector3.new(8, 8, 1)
  3549. rngm4 = rngm2:clone()
  3550. rngm4.Parent = rng4
  3551. rngm4.Scale = Vector3.new(6, 6, 1)
  3552. local bem = Instance.new("Part", larm)
  3553. bem.Anchored = true
  3554. bem.BrickColor = BrickColor.new("Really black")
  3555. bem.CanCollide = false
  3556. bem.FormFactor = 3
  3557. bem.Name = "Beam" .. shot
  3558. bem.Size = Vector3.new(10, 10, 10)
  3559. bem.Transparency = 0.35
  3560. bem.TopSurface = 0
  3561. bem.BottomSurface = 0
  3562. local bemm = Instance.new("SpecialMesh", bem)
  3563. bemm.MeshType = 4
  3564. bemm.Scale = Vector3.new(1, 4, 4)
  3565. local out = Instance.new("Part", larm)
  3566. out.Anchored = true
  3567. out.BrickColor = BrickColor.new("Really black")
  3568. out.CanCollide = false
  3569. out.FormFactor = 3
  3570. out.Name = "Out"
  3571. out.Size = Vector3.new(10, 10, 10)
  3572. out.Transparency = 0.35
  3573. out.TopSurface = 0
  3574. out.BottomSurface = 0
  3575. local outm = Instance.new("SpecialMesh", out)
  3576. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  3577. outm.Scale = Vector3.new(6, 4, 6)
  3578. local bnd = Instance.new("Part", larm)
  3579. bnd.Anchored = true
  3580. bnd.BrickColor = BrickColor.new("Royal purple")
  3581. bnd.CanCollide = false
  3582. bnd.FormFactor = 3
  3583. bnd.Name = "Bend"
  3584. bnd.Size = Vector3.new(10, 10, 10)
  3585. bnd.Transparency = 1
  3586. bnd.TopSurface = 0
  3587. bnd.BottomSurface = 0
  3588. local bndm = Instance.new("SpecialMesh", bnd)
  3589. bndm.MeshType = 3
  3590. bndm.Scale = Vector3.new(8, 8, 8)
  3591. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3592. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  3593. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  3594. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3595. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  3596. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  3597. Debounces.Shewt = true
  3598. coroutine.wrap(function()
  3599. for i = 1, 20, 0.2 do
  3600. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  3601. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  3602. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  3603. rng.Transparency = i/20
  3604. rng3.Transparency = 1/24
  3605. rng4.Transparency = i/26
  3606. wait()
  3607. end
  3608. wait()
  3609. rng:Destroy()
  3610. end)()
  3611. if Debounces.Shewt == true then
  3612. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  3613. hit = ht.Parent
  3614. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  3615. if HasntTouched(hit.Name) == true and deb == false then
  3616. deb = true
  3617. coroutine.wrap(function()
  3618. hit:FindFirstChild("Humanoid").PlatformStand = true
  3619. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  3620. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  3621. end)()
  3622. table.insert(Touche, hit.Name)
  3623. deb = false
  3624. end
  3625. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  3626. if HasntTouched(hit.Parent.Name) == true and deb == false then
  3627. deb = true
  3628. coroutine.wrap(function()
  3629. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  3630. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  3631. wait(1)
  3632. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  3633. end)()
  3634. table.insert(Touche, hit.Parent.Name)
  3635. deb = false
  3636. for i, v in pairs(Touche) do
  3637. print(v)
  3638. end
  3639. end
  3640. end
  3641. end)
  3642. end
  3643. for i = 0, 260, 8 do
  3644. bem.Size = Vector3.new(i, 3, 3)
  3645. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3646. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  3647. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  3648. bnd.Size = Vector3.new(1,1,1)
  3649. bndm.Scale = Vector3.new(8,8,8)
  3650. if i % 10 == 0 then
  3651. local newRng = rng2:Clone()
  3652. newRng.Parent = larm
  3653. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3654. local newRngm = rngm2:clone()
  3655. newRngm.Parent=newRng
  3656. coroutine.wrap(function()
  3657. for i = 1, 10, 0.2 do
  3658. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  3659. newRng.Transparency = i/10
  3660. wait()
  3661. end
  3662. wait()
  3663. newRng:Destroy()
  3664. end)()
  3665. end
  3666. wait()
  3667. end
  3668. wait()
  3669. Debounces.Shewt = false
  3670. bem:Destroy()
  3671. out:Destroy()
  3672. bnd:Destroy()
  3673. Debounces.Ready = false
  3674. for i, v in pairs(Touche) do
  3675. table.remove(Touche, i)
  3676. end
  3677. wait()
  3678. table.insert(Touche, char.Name)
  3679. Debounces.NoIdl = false
  3680. if Debounces.CanAttack == false then
  3681. Debounces.CanAttack = true
  3682. end
  3683. end
  3684. end
  3685. end)
  3686. ----------------------------------------------------
  3687. --[[mouse.KeyDown:connect(function(key)
  3688. if key == "y" then
  3689.  
  3690. z = Instance.new("Sound",char)
  3691. z.SoundId = "rbxassetid://864314263"
  3692. z.Pitch = 0.72
  3693. z.Volume = 10
  3694. wait(.1)
  3695. z:Play()
  3696. wait(5)
  3697. if Debounces.CanAttack == true then
  3698. Debounces.CanAttack = false
  3699. Debounces.NoIdl = true
  3700. Debounces.on = true
  3701. local shell = Instance.new("Part",torso)
  3702. shell.BrickColor = BrickColor.new("Royal purple")
  3703. shell.Anchored = false
  3704. shell.CanCollide = false
  3705. shell.Locked = true
  3706. shell.TopSurface = "SmoothNoOutlines"
  3707. shell.BottomSurface = "SmoothNoOutlines"
  3708. shell.Size = Vector3.new(1.2,1.2,1.2)
  3709. shell.FormFactor = 3
  3710. local shellm = Instance.new("SpecialMesh",shell)
  3711. shellm.MeshType = "Sphere"
  3712. shellm.Scale = Vector3.new(1.2,1.2,1.2)
  3713. Omega = function()
  3714. local X = Instance.new("Part",char)
  3715. local O = Instance.new("ObjectValue",X)
  3716. O.Name = "creator"
  3717. X.Locked = true
  3718. X.Name = "Shell"
  3719. X.Anchored = false
  3720. X.CanCollide = false
  3721. X.Transparency = 0.5
  3722. X.Reflectance = 0
  3723. X.BottomSurface = 0
  3724. X.TopSurface = 0
  3725. X.Shape = 0
  3726. local V = Instance.new("ObjectValue",X)
  3727. V.Value = char
  3728. V.Name = "creator"
  3729. X.BrickColor = BrickColor.new("Royal purple")
  3730. X.Size = Vector3.new(40,40,40)
  3731. --X.Material = "Neon"
  3732. local Z = Instance.new("SpecialMesh",X)
  3733. Z.MeshType = "Sphere"
  3734. Z.Scale = Vector3.new(0.2,0.2,0.2)
  3735. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  3736. local bv = Instance.new("BodyVelocity",X)
  3737. bv.maxForce = Vector3.new(99999,99999,99999)
  3738. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  3739. bv.velocity = root.CFrame.lookVector*10
  3740. Explode = X.Touched:connect(function(hit)
  3741. if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
  3742. local cf = X.CFrame
  3743. bv:Destroy()
  3744. X.Anchored = true
  3745. Z:Remove()
  3746. Explode:disconnect()
  3747. X.Size = Vector3.new(3,3,3)
  3748. X.Touched:connect(function(hit) end)
  3749. X.CanCollide = false
  3750. for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
  3751. if v:FindFirstChild('Humanoid') then
  3752. v.Humanoid:TakeDamage(math.random(120,120))
  3753. end
  3754. end
  3755. for i = 1, (40) do rs:wait()
  3756. X.Transparency = X.Transparency + (1/40)
  3757. X.Size = X.Size + Vector3.new(1,1,1)
  3758. X.CFrame = root.CFrame * CFrame.new(0,0,-10)
  3759. end
  3760. X:Destroy()
  3761. end
  3762. end)
  3763. end
  3764. for i = 1,200 do
  3765. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3766. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
  3767. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  3768. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3769. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3770. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3771. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3772. if Debounces.on == false then break end
  3773. rs:wait()
  3774. end
  3775. for i = 1,30 do
  3776. shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
  3777. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
  3778. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
  3779. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3780. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3781. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3782. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3783. if Debounces.on == false then break end
  3784. rs:wait()
  3785. end
  3786. for i = 1,40 do
  3787. shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
  3788. shell.Size = shell.Size + Vector3.new(1,1,1)
  3789. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  3790. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
  3791. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3792. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3793. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3794. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3795. if Debounces.on == false then break end
  3796. rs:wait()
  3797. end
  3798. for i = 1,40 do
  3799. shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
  3800. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
  3801. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
  3802. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3803. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3804. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3805. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3806. if Debounces.on == false then break end
  3807. rs:wait()
  3808. end
  3809. for i = 1,60 do
  3810. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  3811. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
  3812. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
  3813. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3814. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3815. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3816. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3817. if Debounces.on == false then break end
  3818. rs:wait()
  3819. end
  3820. for i = 1,60 do
  3821. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  3822. shell.Size = shell.Size + Vector3.new(1,1,1)
  3823. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
  3824. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
  3825. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3826. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3827. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3828. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  3829. if Debounces.on == false then break end
  3830. rs:wait()
  3831. end
  3832. if Debounces.CanAttack == false then
  3833. Debounces.CanAttack = true
  3834. Debounces.NoIdl = false
  3835. Debounces.on = false
  3836. end
  3837. end
  3838. end
  3839. end)]]--
  3840. ----------------------------------------------------
  3841.  
  3842. Mouse.KeyDown:connect(function(key)
  3843. if key == "n" then
  3844. chatfunc("ILL ERASE THIS WHOLE PLANET!!!")
  3845. SkyBeam()
  3846. end
  3847. end)
  3848.  
  3849. ----------------
  3850. Charging = false
  3851. mouse.KeyDown:connect(function(key)
  3852. if key == "r" then
  3853. v = Instance.new("Sound")
  3854. v.SoundId = "rbxassetid://447225089"
  3855. v.Parent = char
  3856. v.Looped = false
  3857. v.Pitch = 1
  3858. v.Volume = 8
  3859. wait(.01)
  3860. v:Play()
  3861. if Charging == false then
  3862. Charging = true
  3863. if Debounces.CanAttack == true then
  3864. Debounces.CanAttack = false
  3865. Debounces.NoIdl = true
  3866. Debounces.on = true
  3867. for i = 1,20 do
  3868. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  3869. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  3870. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3871. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3872. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3873. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3874. if Debounces.on == false then break end
  3875. rs:wait()
  3876. end
  3877. --[[for i = 1,20 do
  3878. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  3879. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  3880. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  3881. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  3882. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  3883. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  3884. if Debounces.on == false then break end
  3885. rs:wait()
  3886. end]]--
  3887. pt=Instance.new('Part',torso)
  3888. pt.Anchored=true
  3889. pt.CanCollide=false
  3890. pt.Locked = true
  3891. pt.FormFactor='Custom'
  3892. pt.Size=Vector3.new(1,1,1)
  3893. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3894. pt.Transparency=.6
  3895. pt.BrickColor=BrickColor.new('Really black')
  3896. msh=Instance.new('SpecialMesh',pt)
  3897. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  3898. msh.Scale=Vector3.new(8,4,8)
  3899. pt2=pt:clone()
  3900. pt2.Parent = torso
  3901. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3902. pt2.BrickColor=BrickColor.new("Royal purple")
  3903. msh2=msh:clone()
  3904. msh2.Parent=pt2
  3905. msh2.Scale=Vector3.new(10,5,10)
  3906.  
  3907. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  3908.  
  3909. bl = Instance.new("Part", char)
  3910. bl.Locked = true
  3911. bl.Name = "Shell"
  3912. bl.BrickColor = BrickColor.new("Really black")
  3913. bl.Anchored = true
  3914. bl.CanCollide = false
  3915. bl.Transparency = 0
  3916. bl.Reflectance = 0
  3917. bl.BottomSurface = 0
  3918. bl.TopSurface = 0
  3919. bl.Shape = 0
  3920. blm = Instance.new("SpecialMesh",bl)
  3921. blm.MeshType = "Sphere"
  3922. blm.Scale = Vector3.new(1,1,1)
  3923. blm.MeshId = "rbxassetid://9982590"
  3924.  
  3925. coroutine.resume(coroutine.create(function()
  3926. for i=1, math.huge, 4 do
  3927. if Charging == true then
  3928. rs:wait()
  3929. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  3930. blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
  3931. bl.Transparency = bl.Transparency + 0.005
  3932. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  3933. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  3934. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  3935. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  3936. elseif Charging == false then break
  3937. end
  3938. end
  3939. end))
  3940.  
  3941. repeat
  3942. local p = Instance.new('Part',torso)
  3943. p.formFactor = 'Custom'
  3944. p.Size = Vector3.new(1,1,1)
  3945. p.BrickColor = workspace.Base.BrickColor
  3946. p.CanCollide = false
  3947. p.Transparency = 0
  3948. p.Anchored = true
  3949. p.Locked=true
  3950. p.Material = workspace.Base.Material
  3951. s = math.random(1,40)/10
  3952. local m = Instance.new("BlockMesh",p)
  3953. m.Scale = Vector3.new(s,s,s)
  3954. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  3955. --[[coroutine.wrap(function()
  3956. wait(2)
  3957. while Charging == true do
  3958. wait(2)
  3959. GroundWave1()
  3960. wait(2)
  3961. end
  3962. end)()]]--
  3963. Spawn(function()
  3964. while rs:wait() do
  3965. if Charging == true then
  3966. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  3967. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  3968. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  3969. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  3970. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  3971. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  3972. elseif Charging == false then break
  3973. end
  3974. end
  3975. end)
  3976. Spawn(function()
  3977. while rs:wait() do
  3978. if p.Transparency >= 1 then p:Destroy() break end
  3979. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  3980. p.Transparency = p.Transparency+0.01
  3981. end
  3982. end)
  3983. wait(.3)
  3984. until Charging == false
  3985. end
  3986. end
  3987. end
  3988. end)
  3989. ----------------------------------------------------
  3990. mouse.KeyUp:connect(function(key)
  3991. if key == "r" then
  3992. if Charging == true then
  3993. Charging = false
  3994. pt:Destroy()
  3995. pt2:Destroy()
  3996. bl:Destroy()
  3997. if Debounces.CanAttack == false then
  3998. Debounces.CanAttack = true
  3999. Debounces.NoIdl = false
  4000. Debounces.on = false
  4001. end
  4002. end
  4003. end
  4004. end)
  4005. ----------------------------------------------------
  4006. mouse.KeyDown:connect(function(key)
  4007. if key == "g" then
  4008. if Debounces.CanAttack == true then
  4009. Debounces.CanAttack = false
  4010. Debounces.NoIdl = true
  4011. Debounces.on = true
  4012. local shell = Instance.new("Part",torso)
  4013. shell.BrickColor = BrickColor.new("Royal purple")
  4014. shell.Anchored = true
  4015. shell.CanCollide = false
  4016. shell.Locked = true
  4017. shell.TopSurface = "SmoothNoOutlines"
  4018. shell.BottomSurface = "SmoothNoOutlines"
  4019. shell.Size = Vector3.new(1,1,1)
  4020. shellm = Instance.new("SpecialMesh",shell)
  4021. shellm.MeshType = "Sphere"
  4022. shellm.Scale = Vector3.new(1,1,1)
  4023. local shell2 = Instance.new("Part",torso)
  4024. shell2.BrickColor = BrickColor.new("Royal purple")
  4025. shell2.Anchored = true
  4026. shell2.CanCollide = false
  4027. shell2.Locked = true
  4028. shell2.TopSurface = "SmoothNoOutlines"
  4029. shell2.BottomSurface = "SmoothNoOutlines"
  4030. shell2.Size = Vector3.new(1,1,1)
  4031. shellm2 = Instance.new("SpecialMesh",shell2)
  4032. shellm2.MeshType = "Sphere"
  4033. shellm2.Scale = Vector3.new(1,1,1)
  4034.  
  4035. function FindNearestTorso(Position,Distance,SinglePlayer)
  4036. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  4037. local List = {}
  4038. for i,v in pairs(workspace:GetChildren())do
  4039. if v:IsA("Model")then
  4040. if v:findFirstChild("Torso")then
  4041. if v ~= char then
  4042. if(v.Torso.Position -Position).magnitude <= Distance then
  4043. table.insert(List,v)
  4044. end
  4045. end
  4046. end
  4047. end
  4048. end
  4049. return List
  4050. end
  4051.  
  4052. Shell = function()
  4053. local X = Instance.new("Part",char)
  4054. local O = Instance.new("ObjectValue",X)
  4055. O.Name = "creator"
  4056. X.Locked = true
  4057. X.Name = "Shell"
  4058. X.Anchored = false
  4059. X.CanCollide = false
  4060. X.Transparency = 0
  4061. X.Reflectance = 0
  4062. X.BottomSurface = 0
  4063. X.TopSurface = 0
  4064. X.Shape = 0
  4065. local V = Instance.new("ObjectValue",X)
  4066. V.Value = char
  4067. V.Name = "creator"
  4068. X.BrickColor = BrickColor.new("Royal purple")
  4069. X.Size = Vector3.new(1,1,1)
  4070. --X.Material = "Neon"
  4071. local Z = Instance.new("SpecialMesh",X)
  4072. Z.MeshType = "Sphere"
  4073. Z.Scale = Vector3.new(1,1,1)
  4074. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  4075. local bv = Instance.new("BodyVelocity",X)
  4076. bv.maxForce = Vector3.new(99999,99999,99999)
  4077. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  4078. bv.velocity = root.CFrame.lookVector*65
  4079. Explode = X.Touched:connect(function(hit)
  4080. if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
  4081. local cf = X.CFrame
  4082. bv:Destroy()
  4083. X.Anchored = true
  4084. Z:Remove()
  4085. Explode:disconnect()
  4086. X.Size = Vector3.new(3,3,3)
  4087. X.Touched:connect(function(hit) end)
  4088. X.CanCollide = false
  4089. for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
  4090. if v:FindFirstChild('Humanoid') then
  4091. v.Humanoid:TakeDamage(math.random(6,12))
  4092. end
  4093. end
  4094. for i = 1, (40) do rs:wait()
  4095. X.Transparency = X.Transparency + (1/40)
  4096. X.Size = X.Size + Vector3.new(1,1,1)
  4097. X.CFrame = cf
  4098. end
  4099. X:Destroy()
  4100. end
  4101. end)
  4102. end
  4103. Shell()
  4104. for i = 1, 10 do
  4105. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4106. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4107. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4108. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4109. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
  4110. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
  4111. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
  4112. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
  4113. if Debounces.on == false then break end
  4114. rs:wait()
  4115. end
  4116. Shell()
  4117. shell.Transparency = 1
  4118. for i = 1, 10 do
  4119. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4120. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4121. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4122. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4123. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4124. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4125. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4126. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4127. if Debounces.on == false then break end
  4128. rs:wait()
  4129. end
  4130. Shell()
  4131. shell.Transparency = 0
  4132. shell2.Transparency = 1
  4133. for i = 1, 10 do
  4134. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4135. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4136. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4137. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4138. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4139. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4140. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4141. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4142. if Debounces.on == false then break end
  4143. rs:wait()
  4144. end
  4145. Shell()
  4146. shell2.Transparency = 0
  4147. shell.Transparency = 1
  4148. for i = 1, 10 do
  4149. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4150. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4151. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4152. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4153. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4154. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4155. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4156. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4157. if Debounces.on == false then break end
  4158. rs:wait()
  4159. end
  4160. Shell()
  4161. shell.Transparency = 0
  4162. shell2.Transparency = 1
  4163. for i = 1, 10 do
  4164. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4165. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4166. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4167. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4168. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4169. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4170. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4171. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4172. if Debounces.on == false then break end
  4173. rs:wait()
  4174. end
  4175. Shell()
  4176. shell2.Transparency = 0
  4177. shell.Transparency = 1
  4178. for i = 1, 10 do
  4179. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4180. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4181. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4182. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4183. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4184. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4185. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4186. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4187. if Debounces.on == false then break end
  4188. rs:wait()
  4189. end
  4190. Shell()
  4191. shell.Transparency = 0
  4192. shell2.Transparency = 1
  4193. for i = 1, 10 do
  4194. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4195. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4196. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4197. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
  4198. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4199. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4200. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4201. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4202. if Debounces.on == false then break end
  4203. rs:wait()
  4204. end
  4205. Shell()
  4206. shell2.Transparency = 0
  4207. shell.Transparency = 1
  4208. for i = 1, 10 do
  4209. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4210. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4211. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4212. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4213. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4214. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4215. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4216. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4217. if Debounces.on == false then break end
  4218. rs:wait()
  4219. end
  4220. Shell()
  4221. shell.Transparency = 0
  4222. shell2.Transparency = 1
  4223. for i = 1, 10 do
  4224. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4225. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4226. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4227. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4228. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4229. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4230. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4231. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4232. if Debounces.on == false then break end
  4233. rs:wait()
  4234. end
  4235. Shell()
  4236. shell2.Transparency = 0
  4237. shell.Transparency = 1
  4238. for i = 1, 10 do
  4239. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4240. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4241. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4242. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4243. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4244. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4245. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4246. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4247. if Debounces.on == false then break end
  4248. rs:wait()
  4249. end
  4250. Shell()
  4251. shell.Transparency = 0
  4252. shell2.Transparency = 1
  4253. for i = 1, 10 do
  4254. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4255. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4256. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4257. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4258. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4259. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4260. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4261. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4262. if Debounces.on == false then break end
  4263. rs:wait()
  4264. end
  4265. Shell()
  4266. shell2.Transparency = 0
  4267. shell.Transparency = 1
  4268. for i = 1, 10 do
  4269. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4270. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4271. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  4272. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  4273. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  4274. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  4275. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  4276. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  4277. if Debounces.on == false then break end
  4278. rs:wait()
  4279. end
  4280. Shell()
  4281. shell.Transparency = 0
  4282. shell2.Transparency = 1
  4283. for i = 1, 10 do
  4284. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  4285. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  4286. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  4287. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  4288. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  4289. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  4290. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  4291. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  4292. if Debounces.on == false then break end
  4293. rs:wait()
  4294. end
  4295. shell.Transparency = 1
  4296. if Debounces.CanAttack == false then
  4297. Debounces.CanAttack = true
  4298. Debounces.NoIdl = false
  4299. Debounces.on = false
  4300. end
  4301. end
  4302. end
  4303. end)
  4304. ----------------------------------------------------
  4305. Search = false
  4306. mouse.KeyDown:connect(function(key)
  4307. if key == "n" then
  4308. if Search == false then
  4309. Search = true
  4310. for i,v in pairs(game.Players:getPlayers()) do
  4311. if v.Name~=char.Name then
  4312. for j,k in pairs(v.Character:GetChildren()) do
  4313. if k:IsA("BasePart") and k.Transparency >= 1 then
  4314. bawx=Instance.new("SelectionBox",cam)
  4315. bawx.Color = BrickColor.new("Bright red")
  4316. bawx.Transparency = .5
  4317. bawx.Adornee = k
  4318. end
  4319. end
  4320. end
  4321. end
  4322. elseif Search == true then
  4323. Search = false
  4324. for i, v in pairs(cam:GetChildren()) do
  4325. if v:IsA("SelectionBox") then
  4326. v:Destroy()
  4327. end
  4328. end
  4329. end
  4330. end
  4331. end)
  4332. ----------------------------------------------------
  4333.  
  4334. ------------------------------------------
  4335. mouse.KeyDown:connect(function(key)
  4336. if string.byte(key) == 52 then
  4337. char.Humanoid.WalkSpeed = 60
  4338. end
  4339. end)
  4340. mouse.KeyUp:connect(function(key)
  4341. if string.byte(key) == 52 then
  4342. char.Humanoid.WalkSpeed = 8
  4343. end
  4344. end)
  4345. -------------------------------
  4346. local animpose = "Idle"
  4347. local lastanimpose = "Idle"
  4348. local sine = 0
  4349. local change = 1
  4350. local val = 0
  4351. local ffing = false
  4352. -------------------------------
  4353. game:GetService("RunService").RenderStepped:connect(function()
  4354. --[[if char.Humanoid.Jump == true then
  4355. jump = true
  4356. else
  4357. jump = false
  4358. end]]
  4359. char.Humanoid.FreeFalling:connect(function(f)
  4360. if f then
  4361. ffing = true
  4362. else
  4363. ffing = false
  4364. end
  4365. end)
  4366. sine = sine + change
  4367. if jumpn == true then
  4368. animpose = "Jumping"
  4369. elseif ffing == true then
  4370. animpose = "Freefalling"
  4371. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  4372. animpose = "Idle"
  4373. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  4374. animpose = "Walking"
  4375. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  4376. animpose = "Running"
  4377. end
  4378. if animpose ~= lastanimpose then
  4379. sine = 0
  4380. if Debounces.NoIdl == false then
  4381. if animpose == "Idle" then
  4382. for i = 1, 2 do
  4383. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  4384. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  4385. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  4386. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4387. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.625, -0.35) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  4388. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  4389. end
  4390. elseif animpose == "Walking" then
  4391. for i = 1, 2 do
  4392. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4393. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4394. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4395. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4396. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4397. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4398. end
  4399. elseif animpose == "Running" then
  4400. for i = 1, 2 do
  4401. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  4402. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  4403. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  4404. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  4405. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  4406. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  4407. wait()
  4408. end
  4409. end
  4410. else
  4411. end
  4412. end
  4413. lastanimpose = animpose
  4414. if Debounces.NoIdl == false then
  4415. if animpose == "Idle" then
  4416. change = 0.5
  4417. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(17.5),math.rad(90+2*math.cos(sine/14))), 0.4)
  4418. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.51+0.05*math.cos(sine/14),0)*CFrame.Angles(math.rad(31),math.rad(-32),math.rad(-8-2*math.cos(sine/14))), 0.4)
  4419. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(-70),0), 0.2)
  4420. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(70), math.rad(0)), 0.05)
  4421. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.215, -0.35) * CFrame.Angles(-0.35-0.05*math.cos(sine/14), 0, 0), 0.4)
  4422. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-0.25+0.05*math.cos(sine/14),0,0), 0.4)
  4423. elseif animpose == "Walking" then
  4424. change = 1
  4425. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4426. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4427. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4428. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4429. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4430. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4431. elseif animpose == "Running" then
  4432. change = 1
  4433. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-22),math.rad(20+2*math.cos(sine/14))), 0.2)
  4434. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(-14-2*math.cos(sine/14))), 0.2)
  4435. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(20),0,0), 0.4)
  4436. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  4437. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-40),0, math.rad(0)), 0.05)
  4438. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(-8)), 0.4)
  4439. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(8)), 0.4)
  4440. end
  4441. end
  4442. end)
  4443.  
  4444. hum.MaxHealth = 33543764375674356343744673473537463536
  4445. wait(3)
  4446. hum.Health = 33543764375674356343744673473537463536
Add Comment
Please, Sign In to add comment