Advertisement
soubrhomi

....

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