ShutThefickUp

Untitled

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