Advertisement
Ironsight7

Untitled

Jun 24th, 2018
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[something wierd by Minecraftanas321 [Windows xd#6971]
  2. __ __ __ __
  3. /\ \ __/\ \ __ /\ \ /\ \
  4. \ \ \/\ \ \ \/\_\ ___ \_\ \ ___ __ __ __ ____ __ _ \_\ \
  5. \ \ \ \ \ \ \/\ \ /' _ `\ /'_` \ / __`\/\ \/\ \/\ \ /',__\/\ \/'\ /'_` \
  6. \ \ \_/ \_\ \ \ \/\ \/\ \/\ \L\ \/\ \L\ \ \ \_/ \_/ \/\__, `\/> <//\ \L\ \
  7. \ `\___x___/\ \_\ \_\ \_\ \___,_\ \____/\ \___x___/'\/\____//\_/\_\ \___,_\
  8. '\/__//__/ \/_/\/_/\/_/\/__,_ /\/___/ \/__//__/ \/___/ \//\/_/\/__,_ /
  9. ]]--
  10. script.Parent = nil
  11. wait(1 / 60)
  12. Effects = { }
  13. local Player = game.Players.localPlayer
  14. local Character = Player.Character
  15. local humname = {
  16. "vttyuhijotypok[rdgkdf'lt6758u4309",
  17. "3n9u80vtc8by854iuyrsueoi",
  18. "t5v7687968uv3049i0wvt7879u80ico3",
  19. "SR6576T8798vr65yft73bgn5n87bw984",
  20. "uyaaaATYHWQREFT76YIUQUcfghxvhbv",
  21. "HELPMEfuygehk]3itew378iueukjgdsokl",
  22. "hxbzvgyujrekjgyhifukhsk",
  23. "suigthiuebih6tv3uifjhks",
  24. "gyu35gweyhcguoeiljdugihe",
  25. "awsetguio[\r6wt7y8u9i0ohth",
  26. "fgtetryiuvo46wiu5u8ijklybu4hnhtoire",
  27. "frtr372980-qewy vmt8bn9ubim poyg;87",
  28. " cjs df yu7rw 8ikh3jti4o rjigrjklgv",
  29. "wtgbhhthretf 47illo85hgq3whryykgrete",
  30. "asddsaurqey6h3qiog6h4j8iwpoy64htycguhij",
  31. "gyujuhuioo;iohlkjuio",
  32. "bdtfyhguhijoip;'p;h",
  33. "gteurs6tuiysodunjyoit",
  34. "hskjdvhjkdhxckjxhvli",
  35. "zxfygfeb8hs9iorjdfyu",
  36. "jpo;jg9ioqerhvlzxjjchhfuiwvhdusi",
  37. "iusfdfzgthueagfvihfsugishfdi",
  38. "9e02q058qt09yr;kgfxkivjcxlkj985ouyq98"
  39. }
  40. local ff = Instance.new("ForceField", Character)
  41. ff.Name = ""..humname[math.random(1, #humname)]..""
  42. ff.Visible = false
  43. local reverse = false
  44. Character:FindFirstChildOfClass('Humanoid').Name = ""..humname[math.random(1, #humname)]..""
  45. local Humanoid = Character:FindFirstChildOfClass('Humanoid')
  46. coroutine.wrap(function()
  47. while true do
  48. wait()
  49. Humanoid.Name = ""..humname[math.random(1, #humname)]..""
  50. ff.Name = ""..humname[math.random(1, #humname)]..""
  51. end
  52. end)()
  53. local Mouse = Player:GetMouse()
  54. local LeftArm = Character["Left Arm"]
  55. local RightArm = Character["Right Arm"]
  56. local bc = BrickColor.new
  57. local LeftLeg = Character["Left Leg"]
  58. local RightLeg = Character["Right Leg"]
  59. local Head = Character.Head
  60. local multiplier = 1
  61. local Torso = Character.Torso
  62. local Camera = game.Workspace.CurrentCamera
  63. local RootPart = Character.HumanoidRootPart
  64. local RootJoint = RootPart.RootJoint
  65. local attack = false
  66. local wowo = false
  67. local cantattack = false
  68. local Anim = 'Idle'
  69. local attacktype = 1
  70. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  71. local velocity = RootPart.Velocity.y
  72. local sine = 0
  73. local change = 1
  74. local Create = LoadLibrary("RbxUtility").Create
  75. for i,v in pairs(Character:children()) do
  76. if v:IsA("Shirt") then
  77. v:Destroy()
  78. end
  79. end
  80. for i,v in pairs(Character:children()) do
  81. if v:IsA("Pants") then
  82. v:Destroy()
  83. end
  84. end
  85. for i,v in pairs(Character:children()) do
  86. if v:IsA("Accessory") then
  87. v:Destroy()
  88. end
  89. end
  90. local BC = Character["Body Colors"]
  91. BC.HeadColor = BrickColor.new("Pastel brown")
  92. BC.LeftArmColor = BrickColor.new("Pastel brown")
  93. BC.LeftLegColor = BrickColor.new("Pastel brown")
  94. BC.RightArmColor = BrickColor.new("Pastel brown")
  95. BC.RightLegColor = BrickColor.new("Pastel brown")
  96. BC.TorsoColor = BrickColor.new("Pastel brown")
  97. Head.face.Texture = "http://www.roblox.com/asset/?id=299940693"
  98. shirt = Instance.new("Shirt", Character)
  99. pants = Instance.new("Pants", Character)
  100. shirt.Name = "Shirt"
  101. pants.Name = "Pants"
  102. Character.Shirt.ShirtTemplate = "rbxassetid://147696815"
  103. Character.Pants.PantsTemplate = "rbxassetid://147697220"
  104. Humanoid.JumpPower = 0
  105. Humanoid.MaxHealth = 100000
  106. wait()
  107. Humanoid.Health = Humanoid.MaxHealth
  108. workspace.CurrentCamera.CameraSubject = Head
  109. local m = Create("Model"){
  110. Parent = Character,
  111. Name = "WeaponModel",
  112. }
  113.  
  114. Humanoid.Animator.Parent = nil
  115. Character.Animate.Parent = nil
  116.  
  117. local newMotor = function(part0, part1, c0, c1)
  118. local w = Create('Motor'){
  119. Parent = part0,
  120. Part0 = part0,
  121. Part1 = part1,
  122. C0 = c0,
  123. C1 = c1,
  124. }
  125. return w
  126. end
  127.  
  128. z = Instance.new("Sound", Character)
  129. z.SoundId = "rbxassetid://335416718" -- Put Music ID Here.
  130. z.Looped = true
  131. z.Volume = 2
  132. wait()
  133. z:Play()
  134.  
  135.  
  136. function clerp(a, b, t)
  137. return a:lerp(b, t)
  138. end
  139.  
  140. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  141. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  142.  
  143. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  144. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  145. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  146. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  147. RootJoint.C1 = CFrame.new(0, 0, 0)
  148. RootJoint.C0 = CFrame.new(0, 0, 0)
  149. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  150. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  151.  
  152. local rarmc1 = RW.C1
  153. local larmc1 = LW.C1
  154. local rlegc1 = RH.C1
  155. local llegc1 = LH.C1
  156.  
  157. local resetc1 = false
  158.  
  159. function PlayAnimationFromTable(table, speed, bool)
  160. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  161. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  162. RW.C0 = clerp(RW.C0, table[3], speed)
  163. LW.C0 = clerp(LW.C0, table[4], speed)
  164. RH.C0 = clerp(RH.C0, table[5], speed)
  165. LH.C0 = clerp(LH.C0, table[6], speed)
  166. if bool == true then
  167. if resetc1 == false then
  168. resetc1 = true
  169. RootJoint.C1 = RootJoint.C1
  170. Torso.Neck.C1 = Torso.Neck.C1
  171. RW.C1 = rarmc1
  172. LW.C1 = larmc1
  173. RH.C1 = rlegc1
  174. LH.C1 = llegc1
  175. end
  176. end
  177. end
  178.  
  179. ArtificialHB = Create("BindableEvent", script){
  180. Parent = script,
  181. Name = "Heartbeat",
  182. }
  183.  
  184. script:WaitForChild("Heartbeat")
  185.  
  186. frame = 1 / 30
  187. tf = 0
  188. allowframeloss = false
  189. tossremainder = false
  190. lastframe = tick()
  191. script.Heartbeat:Fire()
  192.  
  193. game:GetService("RunService").Heartbeat:connect(function(s, p)
  194. tf = tf + s
  195. if tf >= frame then
  196. if allowframeloss then
  197. script.Heartbeat:Fire()
  198. lastframe = tick()
  199. else
  200. for i = 1, math.floor(tf / frame) do
  201. script.Heartbeat:Fire()
  202. end
  203. lastframe = tick()
  204. end
  205. if tossremainder then
  206. tf = 0
  207. else
  208. tf = tf - frame * math.floor(tf / frame)
  209. end
  210. end
  211. end)
  212.  
  213. function swait(num)
  214. if num == 0 or num == nil then
  215. ArtificialHB.Event:wait()
  216. else
  217. for i = 0, num do
  218. ArtificialHB.Event:wait()
  219. end
  220. end
  221. end
  222.  
  223. function RemoveOutlines(part)
  224. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  225. end
  226.  
  227. CFuncs = {
  228. ["Part"] = {
  229. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  230. local Part = Create("Part"){
  231. Parent = Parent,
  232. Reflectance = Reflectance,
  233. Transparency = Transparency,
  234. CanCollide = false,
  235. Locked = true,
  236. BrickColor = BrickColor.new(tostring(BColor)),
  237. Name = Name,
  238. Size = Size,
  239. Material = Material,
  240. }
  241. RemoveOutlines(Part)
  242. return Part
  243. end;
  244. };
  245.  
  246. ["Mesh"] = {
  247. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  248. local Msh = Create(Mesh){
  249. Parent = Part,
  250. Offset = OffSet,
  251. Scale = Scale,
  252. }
  253. if Mesh == "SpecialMesh" then
  254. Msh.MeshType = MeshType
  255. Msh.MeshId = MeshId
  256. end
  257. return Msh
  258. end;
  259. };
  260.  
  261. ["Mesh"] = {
  262. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  263. local Msh = Create(Mesh){
  264. Parent = Part,
  265. Offset = OffSet,
  266. Scale = Scale,
  267. }
  268. if Mesh == "SpecialMesh" then
  269. Msh.MeshType = MeshType
  270. Msh.MeshId = MeshId
  271. end
  272. return Msh
  273. end;
  274. };
  275.  
  276. ["Weld"] = {
  277. Create = function(Parent, Part0, Part1, C0, C1)
  278. local Weld = Create("Weld"){
  279. Parent = Parent,
  280. Part0 = Part0,
  281. Part1 = Part1,
  282. C0 = C0,
  283. C1 = C1,
  284. }
  285. return Weld
  286. end;
  287. };
  288.  
  289. ["Sound"] = {
  290. Create = function(id, par, vol, pit)
  291. coroutine.resume(coroutine.create(function()
  292. local S = Create("Sound"){
  293. Volume = vol,
  294. Pitch = pit or 1,
  295. SoundId = id,
  296. Parent = par or workspace,
  297. }
  298. wait()
  299. S:play()
  300. game:GetService("Debris"):AddItem(S, 6)
  301. end))
  302. end;
  303. };
  304.  
  305. ["ParticleEmitter"] = {
  306. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  307. local fp = Create("ParticleEmitter"){
  308. Parent = Parent,
  309. Color = ColorSequence.new(Color1, Color2),
  310. LightEmission = LightEmission,
  311. Size = Size,
  312. Texture = Texture,
  313. Transparency = Transparency,
  314. ZOffset = ZOffset,
  315. Acceleration = Accel,
  316. Drag = Drag,
  317. LockedToPart = LockedToPart,
  318. VelocityInheritance = VelocityInheritance,
  319. EmissionDirection = EmissionDirection,
  320. Enabled = Enabled,
  321. Lifetime = LifeTime,
  322. Rate = Rate,
  323. Rotation = Rotation,
  324. RotSpeed = RotSpeed,
  325. Speed = Speed,
  326. VelocitySpread = VelocitySpread,
  327. }
  328. return fp
  329. end;
  330. };
  331.  
  332. CreateTemplate = {
  333.  
  334. };
  335. }
  336.  
  337. function rayCast(Position, Direction, Range, Ignore)
  338. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  339. end
  340. FindNearestTorso = function(pos)
  341. local list = (game.Workspace:children())
  342. local torso = nil
  343. local dist = 1000
  344. local temp, human, temp2 = nil, nil, nil
  345. for x = 1, #list do
  346. temp2 = list[x]
  347. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  348. temp = temp2:findFirstChild("Torso")
  349. human = temp2:FindFirstChildOfClass('Humanoid')
  350. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  351. local dohit = true
  352. if dohit == true then
  353. torso = temp
  354. dist = (temp.Position - pos).magnitude
  355. end
  356. end
  357. end
  358. end
  359. return torso, dist
  360. end
  361.  
  362. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  363. if hit.Parent == nil then
  364. return
  365. end
  366. local h = hit.Parent:FindFirstChildOfClass('Humanoid')
  367. for _, v in pairs(hit.Parent:children()) do
  368. if v:IsA("Humanoid") then
  369. h = v
  370. end
  371. end
  372. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  373. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  374. if hit.Parent.DebounceHit.Value == true then
  375. return
  376. end
  377. end
  378. local c = Create("ObjectValue"){
  379. Name = "creator",
  380. Value = game:service("Players").LocalPlayer,
  381. Parent = h,
  382. }
  383. game:GetService("Debris"):AddItem(c, .5)
  384. if HitSound ~= nil and HitPitch ~= nil then
  385. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  386. end
  387. local Damage = math.random(minim, maxim)
  388. local blocked = false
  389. local block = hit.Parent:findFirstChild("Block")
  390. if block ~= nil then
  391. if block.className == "IntValue" then
  392. if block.Value > 0 then
  393. blocked = true
  394. block.Value = block.Value - 1
  395. print(block.Value)
  396. end
  397. end
  398. end
  399. if blocked == false then
  400. h.Health = h.Health - Damage
  401. else
  402. h.Health = h.Health - (Damage / 2)
  403. end
  404. if Type == "Knockdown" then
  405. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  406. hum.PlatformStand = true
  407. coroutine.resume(coroutine.create(function(HHumanoid)
  408. swait(1)
  409. HHumanoid.PlatformStand = false
  410. end), hum)
  411. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  412. local bodvol = Create("BodyVelocity"){
  413. velocity = angle * knockback,
  414. P = 5000,
  415. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  416. Parent = hit,
  417. }
  418. local rl = Create("BodyAngularVelocity"){
  419. P = 3000,
  420. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  421. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  422. Parent = hit,
  423. }
  424. game:GetService("Debris"):AddItem(bodvol, .5)
  425. game:GetService("Debris"):AddItem(rl, .5)
  426. elseif Type == "Normal" then
  427. local vp = Create("BodyVelocity"){
  428. P = 500,
  429. maxForce = Vector3.new(math.huge, 0, math.huge),
  430. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  431. }
  432. if knockback > 0 then
  433. vp.Parent = hit.Parent.Torso
  434. end
  435. game:GetService("Debris"):AddItem(vp, .5)
  436. elseif Type == "Up" then
  437. local bodyVelocity = Create("BodyVelocity"){
  438. velocity = Vector3.new(0, 20, 0),
  439. P = 5000,
  440. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  441. Parent = hit,
  442. }
  443. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  444. elseif Type == "DarkUp" then
  445. coroutine.resume(coroutine.create(function()
  446. for i = 0, 1, 0.1 do
  447. swait()
  448. Effects.Block.Create(BrickColor.new("Institutional white"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  449. end
  450. end))
  451. local bodyVelocity = Create("BodyVelocity"){
  452. velocity = Vector3.new(0, 20, 0),
  453. P = 5000,
  454. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  455. Parent = hit,
  456. }
  457. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  458. elseif Type == "Snare" then
  459. local bp = Create("BodyPosition"){
  460. P = 2000,
  461. D = 100,
  462. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  463. position = hit.Parent.Torso.Position,
  464. Parent = hit.Parent.Torso,
  465. }
  466. game:GetService("Debris"):AddItem(bp, 1)
  467. elseif Type == "Freeze" then
  468. local BodPos = Create("BodyPosition"){
  469. P = 50000,
  470. D = 1000,
  471. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  472. position = hit.Parent.Torso.Position,
  473. Parent = hit.Parent.Torso,
  474. }
  475. local BodGy = Create("BodyGyro") {
  476. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  477. P = 20e+003,
  478. Parent = hit.Parent.Torso,
  479. cframe = hit.Parent.Torso.CFrame,
  480. }
  481. hit.Parent.Torso.Anchored = true
  482. coroutine.resume(coroutine.create(function(Part)
  483. swait(1.5)
  484. Part.Anchored = false
  485. end), hit.Parent.Torso)
  486. game:GetService("Debris"):AddItem(BodPos, 3)
  487. game:GetService("Debris"):AddItem(BodGy, 3)
  488. end
  489. local debounce = Create("BoolValue"){
  490. Name = "DebounceHit",
  491. Parent = hit.Parent,
  492. Value = true,
  493. }
  494. game:GetService("Debris"):AddItem(debounce, Delay)
  495. c = Create("ObjectValue"){
  496. Name = "creator",
  497. Value = Player,
  498. Parent = h,
  499. }
  500. game:GetService("Debris"):AddItem(c, .5)
  501. end
  502. end
  503.  
  504. function ShowDamage(Pos, Text, Time, Color)
  505. local Rate = (1 / 30)
  506. local Pos = (Pos or Vector3.new(0, 0, 0))
  507. local Text = (Text or "")
  508. local Time = (Time or 2)
  509. local Color = (Color or Color3.new(1, 0, 1))
  510. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  511. EffectPart.Anchored = true
  512. local BillboardGui = Create("BillboardGui"){
  513. Size = UDim2.new(3, 0, 3, 0),
  514. Adornee = EffectPart,
  515. Parent = EffectPart,
  516. }
  517. local TextLabel = Create("TextLabel"){
  518. BackgroundTransparency = 1,
  519. Size = UDim2.new(1, 0, 1, 0),
  520. Text = Text,
  521. Font = "SciFi",
  522. TextColor3 = Color,
  523. TextScaled = true,
  524. Parent = BillboardGui,
  525. }
  526. game.Debris:AddItem(EffectPart, (Time))
  527. EffectPart.Parent = game:GetService("Workspace")
  528. delay(0, function()
  529. local Frames = (Time / Rate)
  530. for Frame = 1, Frames do
  531. wait(Rate)
  532. local Percent = (Frame / Frames)
  533. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  534. TextLabel.TextTransparency = Percent
  535. end
  536. if EffectPart and EffectPart.Parent then
  537. EffectPart:Destroy()
  538. end
  539. end)
  540. end
  541.  
  542. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  543. for _, c in pairs(workspace:children()) do
  544. local hum = c:FindFirstChildOfClass('Humanoid')
  545. if hum ~= nil then
  546. local head = c:findFirstChild("Torso")
  547. if head ~= nil then
  548. local targ = head.Position - Part.Position
  549. local mag = targ.magnitude
  550. if mag <= Magnitude and c.Name ~= Player.Name then
  551. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  552. end
  553. end
  554. end
  555. end
  556. end
  557.  
  558. EffectModel = Create("Model"){
  559. Parent = Character,
  560. Name = "Effects",
  561. }
  562.  
  563. Effects = {
  564. Block = {
  565. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  566. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  567. prt.Anchored = true
  568. prt.CFrame = cframe
  569. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  570. game:GetService("Debris"):AddItem(prt, 10)
  571. if Type == 1 or Type == nil then
  572. table.insert(Effects, {
  573. prt,
  574. "Block1",
  575. delay,
  576. x3,
  577. y3,
  578. z3,
  579. msh
  580. })
  581. elseif Type == 2 then
  582. table.insert(Effects, {
  583. prt,
  584. "Block2",
  585. delay,
  586. x3,
  587. y3,
  588. z3,
  589. msh
  590. })
  591. end
  592. end;
  593. };
  594.  
  595. Cylinder = {
  596. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  597. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  598. prt.Anchored = true
  599. prt.CFrame = cframe
  600. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  601. game:GetService("Debris"):AddItem(prt, 10)
  602. table.insert(Effects, {
  603. prt,
  604. "Cylinder",
  605. delay,
  606. x3,
  607. y3,
  608. z3,
  609. msh
  610. })
  611. end;
  612. };
  613. Head = {
  614. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  615. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  616. prt.Anchored = true
  617. prt.CFrame = cframe
  618. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  619. game:GetService("Debris"):AddItem(prt, 10)
  620. table.insert(Effects, {
  621. prt,
  622. "Cylinder",
  623. delay,
  624. x3,
  625. y3,
  626. z3,
  627. msh
  628. })
  629. end;
  630. };
  631.  
  632. Sphere = {
  633. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  634. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  635. prt.Anchored = true
  636. prt.CFrame = cframe
  637. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  638. game:GetService("Debris"):AddItem(prt, 10)
  639. table.insert(Effects, {
  640. prt,
  641. "Cylinder",
  642. delay,
  643. x3,
  644. y3,
  645. z3,
  646. msh
  647. })
  648. end;
  649. };
  650.  
  651. Elect = {
  652. Create = function(cff, x, y, z)
  653. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  654. prt.Anchored = true
  655. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  656. prt.CFrame = CFrame.new(prt.Position)
  657. game:GetService("Debris"):AddItem(prt, 2)
  658. local xval = math.random() / 2
  659. local yval = math.random() / 2
  660. local zval = math.random() / 2
  661. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  662. table.insert(Effects, {
  663. prt,
  664. "Elec",
  665. 0.1,
  666. x,
  667. y,
  668. z,
  669. xval,
  670. yval,
  671. zval
  672. })
  673. end;
  674.  
  675. };
  676.  
  677. Ring = {
  678. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  679. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  680. prt.Anchored = true
  681. prt.CFrame = cframe
  682. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  683. game:GetService("Debris"):AddItem(prt, 10)
  684. table.insert(Effects, {
  685. prt,
  686. "Cylinder",
  687. delay,
  688. x3,
  689. y3,
  690. z3,
  691. msh
  692. })
  693. end;
  694. };
  695.  
  696.  
  697. Wave = {
  698. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  699. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  700. prt.Anchored = true
  701. prt.CFrame = cframe
  702. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  703. game:GetService("Debris"):AddItem(prt, 10)
  704. table.insert(Effects, {
  705. prt,
  706. "Cylinder",
  707. delay,
  708. x3,
  709. y3,
  710. z3,
  711. msh
  712. })
  713. end;
  714. };
  715.  
  716. Break = {
  717. Create = function(brickcolor, cframe, x1, y1, z1)
  718. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  719. prt.Anchored = true
  720. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  721. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  722. local num = math.random(10, 50) / 1000
  723. game:GetService("Debris"):AddItem(prt, 10)
  724. table.insert(Effects, {
  725. prt,
  726. "Shatter",
  727. num,
  728. prt.CFrame,
  729. math.random() - math.random(),
  730. 0,
  731. math.random(50, 100) / 100
  732. })
  733. end;
  734. };
  735.  
  736. Fire = {
  737. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  738. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  739. prt.Anchored = true
  740. prt.CFrame = cframe
  741. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  742. game:GetService("Debris"):AddItem(prt, 10)
  743. table.insert(Effects, {
  744. prt,
  745. "Fire",
  746. delay,
  747. 1,
  748. 1,
  749. 1,
  750. msh
  751. })
  752. end;
  753. };
  754.  
  755. FireWave = {
  756. Create = function(brickcolor, cframe, x1, y1, z1)
  757. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  758. prt.Anchored = true
  759. prt.CFrame = cframe
  760. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  761. local d = Create("Decal"){
  762. Parent = prt,
  763. Texture = "rbxassetid://26356434",
  764. Face = "Top",
  765. }
  766. local d = Create("Decal"){
  767. Parent = prt,
  768. Texture = "rbxassetid://26356434",
  769. Face = "Bottom",
  770. }
  771. game:GetService("Debris"):AddItem(prt, 10)
  772. table.insert(Effects, {
  773. prt,
  774. "FireWave",
  775. 1,
  776. 30,
  777. math.random(400, 600) / 100,
  778. msh
  779. })
  780. end;
  781. };
  782.  
  783. Lightning = {
  784. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  785. local magz = (p0 - p1).magnitude
  786. local curpos = p0
  787. local trz = {
  788. -ofs,
  789. ofs
  790. }
  791. for i = 1, tym do
  792. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  793. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  794. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  795. li.Material = "Neon"
  796. if tym == i then
  797. local magz2 = (curpos - p1).magnitude
  798. li.Size = Vector3.new(th, th, magz2)
  799. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  800. table.insert(Effects, {
  801. li,
  802. "Disappear",
  803. last
  804. })
  805. else
  806. do
  807. do
  808. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  809. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  810. game.Debris:AddItem(li, 10)
  811. table.insert(Effects, {
  812. li,
  813. "Disappear",
  814. last
  815. })
  816. end
  817. end
  818. end
  819. end
  820. end
  821. };
  822.  
  823. EffectTemplate = {
  824.  
  825. };
  826. }
  827. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  828. if hit.Parent==nil then
  829. return
  830. end
  831. h=hit.Parent:FindFirstChildOfClass('Humanoid')
  832. for _,v in pairs(hit.Parent:children()) do
  833. if v:IsA("Humanoid") then
  834. h=v
  835. end
  836. end
  837. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  838. h=hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  839. end
  840. if hit.Parent.className=="Hat" then
  841. hit=hit.Parent.Parent:findFirstChild("Head")
  842. end
  843. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  844. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  845. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  846. return
  847. end]]
  848. -- hs(hit,1.2)
  849. c=Instance.new("ObjectValue")
  850. c.Name="creator"
  851. c.Value=game:service("Players").LocalPlayer
  852. c.Parent=h
  853. game:GetService("Debris"):AddItem(c,.5)
  854. Damage=math.random(minim,maxim)
  855. -- h:TakeDamage(Damage)
  856. blocked=false
  857. block=hit.Parent:findFirstChild("Block")
  858. if block~=nil then
  859. print(block.className)
  860. if block.className=="NumberValue" then
  861. if block.Value>0 then
  862. blocked=true
  863. if decreaseblock==nil then
  864. block.Value=block.Value-1
  865. end
  866. end
  867. end
  868. if block.className=="IntValue" then
  869. if block.Value>0 then
  870. blocked=true
  871. if decreaseblock~=nil then
  872. block.Value=block.Value-1
  873. end
  874. end
  875. end
  876. end
  877. if blocked==false then
  878. -- h:TakeDamage(Damage)
  879. h.Health=h.Health-Damage
  880. else
  881. h.Health=h.Health-(Damage/2)
  882. end
  883. if Type=="Knockdown" then
  884. hum=hit.Parent:FindFirstChildOfClass('Humanoid')
  885. hum.PlatformStand=true
  886. coroutine.resume(coroutine.create(function(HHumanoid)
  887. swait(1)
  888. HHumanoid.PlatformStand=false
  889. end),hum)
  890. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  891. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  892. local bodvol=Instance.new("BodyVelocity")
  893. bodvol.velocity=angle*knockback
  894. bodvol.P=5000
  895. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  896. bodvol.Parent=hit
  897. rl=Instance.new("BodyAngularVelocity")
  898. rl.P=3000
  899. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  900. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  901. rl.Parent=hit
  902. game:GetService("Debris"):AddItem(bodvol,.5)
  903. game:GetService("Debris"):AddItem(rl,.5)
  904. elseif Type=="Normal" then
  905. vp=Instance.new("BodyVelocity")
  906. vp.P=500
  907. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  908. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  909. if knockback>0 then
  910. vp.Parent=hit.Parent.Torso
  911. end
  912. game:GetService("Debris"):AddItem(vp,.5)
  913. elseif Type=="Up" then
  914. local bodyVelocity=Instance.new("BodyVelocity")
  915. bodyVelocity.velocity=vt(0,10,0)
  916. bodyVelocity.P=1000
  917. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  918. bodyVelocity.Parent=hit
  919. game:GetService("Debris"):AddItem(bodyVelocity,1)
  920. rl=Instance.new("BodyAngularVelocity")
  921. rl.P=3000
  922. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  923. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  924. rl.Parent=hit
  925. game:GetService("Debris"):AddItem(rl,.5)
  926. elseif Type=="Snare" then
  927. bp=Instance.new("BodyPosition")
  928. bp.P=2000
  929. bp.D=100
  930. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  931. bp.position=hit.Parent.Torso.Position
  932. bp.Parent=hit.Parent.Torso
  933. game:GetService("Debris"):AddItem(bp,1)
  934. elseif Type=="Target" then
  935. if Targetting==false then
  936. ZTarget=hit.Parent.Torso
  937. coroutine.resume(coroutine.create(function(Part)
  938. swait(5)
  939. end),ZTarget)
  940. TargHum=ZTarget.Parent:FindFirstChildOfClass('Humanoid')
  941. targetgui=Instance.new("BillboardGui")
  942. targetgui.Parent=ZTarget
  943. targetgui.Size=UDim2.new(10,100,10,100)
  944. targ=Instance.new("ImageLabel")
  945. targ.Parent=targetgui
  946. targ.BackgroundTransparency=1
  947. targ.Image="rbxassetid://4834067"
  948. targ.Size=UDim2.new(1,0,1,0)
  949. cam.CameraType="Scriptable"
  950. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  951. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  952. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  953. Targetting=true
  954. RocketTarget=ZTarget
  955. for i=1,Property do
  956. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  957. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  958. swait()
  959. end
  960. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  961. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  962. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  963. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  964. end
  965. Targetting=false
  966. RocketTarget=nil
  967. targetgui.Parent=nil
  968. cam.CameraType="Custom"
  969. end
  970. end
  971. debounce=Instance.new("BoolValue")
  972. debounce.Name="DebounceHit"
  973. debounce.Parent=hit.Parent
  974. debounce.Value=true
  975. game:GetService("Debris"):AddItem(debounce,Delay)
  976. c=Instance.new("ObjectValue")
  977. c.Name="creator"
  978. c.Value=Player
  979. c.Parent=h
  980. game:GetService("Debris"):AddItem(c,.5)
  981. CRIT=false
  982. hitDeb=true
  983. AttackPos=6
  984. end
  985. end
  986.  
  987. function smahs(plc)
  988. for i = 0, 1.3, 0.1 do
  989. if i == 0.6 then
  990. local ring = Instance.new("Part")
  991. ring.Size = Vector3.new(8.16, 8.16, 0.16)
  992. local bc = BrickColor.new("Crimson")
  993. if wowo then
  994. bc = BrickColor.new("Really red")
  995. end
  996. if reverse then
  997. bc = BrickColor.new("Bright yellow")
  998. end
  999. ring.BrickColor = bc
  1000. ring.Anchored = true
  1001. ring.CFrame = plc.CFrame
  1002. ring.CFrame = plc.CFrame
  1003. ring.Anchored = true
  1004. ring.CanCollide = false
  1005. local m = Instance.new("SpecialMesh", ring)
  1006. m.MeshId = "rbxassetid://3270017"
  1007. ring.Parent = Character
  1008. --"rbxassetid://20329976"
  1009. local multiplier2 = Vector3.new(1.866, 1.421, 2.155)*3
  1010. local oldcf = ring.CFrame
  1011. local multiplier = Vector3.new(1.16, 1.16, 0.16)*3
  1012. hithere=ring.Touched:connect(function(hit) Damagefunc(hit,8,13,0,"Normal",root,.2,1) end)
  1013. if wowo == false then
  1014. spawn(function()
  1015. for i = 0, 20 do
  1016. ring.Size = multiplier*i
  1017. m.Scale = m.Scale +Vector3.new(10,10,10)
  1018. ring.CFrame = oldcf
  1019. ring.Transparency = ring.Transparency +0.05
  1020. wait(0.01)
  1021. end
  1022. ring:Destroy()
  1023. end)
  1024. elseif wowo == true then
  1025. spawn(function()
  1026. for i = 0, 20 do
  1027. ring.Size = multiplier*i
  1028. m.Scale = m.Scale +Vector3.new(10,10,10)
  1029. ring.CFrame = oldcf
  1030. ring.Transparency = ring.Transparency +0.025
  1031. wait(0.01)
  1032. end
  1033. for i = 0, 20 do
  1034. ring.Size = multiplier*i
  1035. m.Scale = m.Scale -Vector3.new(10,10,10)
  1036. ring.CFrame = oldcf
  1037. ring.Transparency = ring.Transparency -0.025
  1038. wait(0.01)
  1039. end
  1040. for i = 0, 20 do
  1041. ring.Size = multiplier*i
  1042. m.Scale = m.Scale +Vector3.new(10,10,10)
  1043. ring.CFrame = oldcf
  1044. ring.Transparency = ring.Transparency +0.05
  1045. wait(0.01)
  1046. end
  1047. ring:Remove()
  1048. end)
  1049. end
  1050. if reverse == true then
  1051. spawn(function()
  1052. ring.Transparency = 1
  1053. for i = 0, 20 do
  1054. ring.Size = Vector3.new(200,200,200)
  1055. m.Scale = m.Scale -Vector3.new(10,10,10)
  1056. ring.CFrame = oldcf
  1057. ring.Transparency = ring.Transparency -0.05
  1058. wait(0.01)
  1059. end
  1060. ring:Destroy()
  1061. end)
  1062. end
  1063. end
  1064. end
  1065. end
  1066. function smahsnodmg(plc)
  1067. for i = 0, 1.3, 0.1 do
  1068. if i == 0.6 then
  1069. local ring = Instance.new("Part")
  1070. ring.Size = Vector3.new(8.16, 8.16, 0.16)
  1071. local bc = BrickColor.new("Crimson")
  1072. if wowo then
  1073. bc = BrickColor.new("Really red")
  1074. end
  1075. ring.BrickColor = bc
  1076. ring.Anchored = true
  1077. ring.CFrame = plc.CFrame
  1078. ring.CFrame = plc.CFrame
  1079. ring.Anchored = true
  1080. ring.CanCollide = false
  1081. local m = Instance.new("SpecialMesh", ring)
  1082. m.MeshId = "rbxassetid://3270017"
  1083. ring.Parent = Character
  1084. --"rbxassetid://20329976"
  1085. local multiplier2 = Vector3.new(1.866, 1.421, 2.155)*3
  1086. local oldcf = ring.CFrame
  1087. local multiplier = Vector3.new(1.16, 1.16, 0.16)*3
  1088. hithere=ring.Touched:connect(function(hit) Damagefunc(hit,10000,10000,0,"Normal",root,.2,1) end)
  1089. spawn(function()
  1090. for i = 0, 20 do
  1091. m.Scale = m.Scale +Vector3.new(10,10,10)
  1092. ring.CFrame = oldcf
  1093. ring.Transparency = ring.Transparency +0.05
  1094. wait(0.01)
  1095. end
  1096. ring:Destroy()
  1097. end)
  1098. end
  1099. end
  1100. end
  1101. New = function(Object, Parent, Name, Data)
  1102. local Object = Instance.new(Object)
  1103. for Index, Value in pairs(Data or {}) do
  1104. Object[Index] = Value
  1105. end
  1106. Object.Parent = Parent
  1107. Object.Name = Name
  1108. return Object
  1109. end
  1110. player = game.Players.LocalPlayer
  1111. chara = player.Character
  1112. debby = game.Debris
  1113. Mouse = player:GetMouse()
  1114. atkd = false
  1115. targetted = nil
  1116. freezeatk = false
  1117. iaidoatk = false
  1118. dfreatk = false
  1119.  
  1120. New = function(Object, Parent, Name, Data)
  1121. local Object = Instance.new(Object)
  1122. for Index, Value in pairs(Data or {}) do
  1123. Object[Index] = Value
  1124. end
  1125. Object.Parent = Parent
  1126. Object.Name = Name
  1127. return Object
  1128. end
  1129.  
  1130. --Sounds--
  1131. function LoadSnd(id,loop,vol,pit)
  1132. local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
  1133. return snd
  1134. end
  1135.  
  1136.  
  1137. Chat = LoadSnd(477772242,false,1,1)
  1138.  
  1139. --Play Sound in Part--
  1140. function PlaySnd(snd,part)
  1141. local sound = snd:Clone()
  1142. sound.PlayOnRemove = true
  1143. sound.Parent = part
  1144. sound:Destroy()
  1145. end
  1146.  
  1147. --Chat Function--
  1148. function chatfunc(text)
  1149. local chat = coroutine.wrap(function()
  1150. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  1151. chara:FindFirstChild("TalkingBillBoard"):destroy()
  1152. end
  1153. local naeeym2 = Instance.new("BillboardGui",chara)
  1154. naeeym2.Size = UDim2.new(0,100,0,40)
  1155. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1156. naeeym2.Adornee = chara.Head
  1157. naeeym2.Name = "TalkingBillBoard"
  1158. local tecks2 = Instance.new("TextLabel",naeeym2)
  1159. tecks2.BackgroundTransparency = 1
  1160. tecks2.BorderSizePixel = 0
  1161. tecks2.Text = ""
  1162. tecks2.Font = "SciFi"
  1163. tecks2.FontSize = "Size28"
  1164. tecks2.TextStrokeTransparency = 0
  1165. tecks2.TextColor3 = Color3.new(1,1,1)
  1166. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1167. tecks2.Size = UDim2.new(1,0,0.5,0)
  1168. for i = 1,string.len(text),1 do
  1169. PlaySnd(Chat,chara)
  1170. tecks2.Text = string.sub(text,1,i)
  1171. wait(0.01)
  1172. end
  1173. wait(1)
  1174. for i = 1, 5 do
  1175. wait(.01)
  1176. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  1177. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  1178. tecks2.TextTransparency = tecks2.TextTransparency + .2
  1179. end
  1180. naeeym2:Destroy()
  1181. end)
  1182. chat()
  1183. end
  1184. function chatfunc2(text)
  1185. local chat = coroutine.wrap(function()
  1186. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  1187. chara:FindFirstChild("TalkingBillBoard"):destroy()
  1188. end
  1189. local naeeym2 = Instance.new("BillboardGui",chara)
  1190. naeeym2.Size = UDim2.new(0,100,0,40)
  1191. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1192. naeeym2.Adornee = chara.Head
  1193. naeeym2.Name = "TalkingBillBoard"
  1194. local tecks2 = Instance.new("TextLabel",naeeym2)
  1195. tecks2.BackgroundTransparency = 1
  1196. tecks2.BorderSizePixel = 0
  1197. tecks2.Text = ""
  1198. tecks2.Font = "SciFi"
  1199. tecks2.FontSize = "Size28"
  1200. tecks2.TextStrokeTransparency = 0
  1201. tecks2.TextColor3 = Color3.new(255,0,0)
  1202. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1203. tecks2.Size = UDim2.new(1,0,0.5,0)
  1204. for i = 1,string.len(text),1 do
  1205. PlaySnd(Chat,chara)
  1206. tecks2.Text = string.sub(text,1,i)
  1207. wait(0.05)
  1208. end
  1209. wait(1)
  1210. for i = 1, 5 do
  1211. wait(.01)
  1212. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  1213. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  1214. tecks2.TextTransparency = tecks2.TextTransparency + .2
  1215. end
  1216. naeeym2:Destroy()
  1217. end)
  1218. chat()
  1219. end
  1220. function chatfuncc(text)
  1221. local chat = coroutine.wrap(function()
  1222. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  1223. chara:FindFirstChild("TalkingBillBoard"):destroy()
  1224. end
  1225. local naeeym2 = Instance.new("BillboardGui",chara)
  1226. naeeym2.Size = UDim2.new(0,100,0,40)
  1227. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1228. naeeym2.Adornee = chara.Head
  1229. naeeym2.Name = "TalkingBillBoard"
  1230. local tecks2 = Instance.new("TextLabel",naeeym2)
  1231. tecks2.BackgroundTransparency = 1
  1232. tecks2.BorderSizePixel = 0
  1233. tecks2.Text = text
  1234. tecks2.Font = "SciFi"
  1235. tecks2.FontSize = "Size28"
  1236. tecks2.TextStrokeTransparency = 1
  1237. tecks2.TextColor3 = Color3.new(1,1,1)
  1238. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1239. tecks2.Size = UDim2.new(1,0,0.5,0)
  1240. tecks2.TextTransparency = 1
  1241. for i = 1, 5 do
  1242. wait(.01)
  1243. tecks2.Position = tecks2.Position + UDim2.new(0,0,.05,0)
  1244. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency - 0.2
  1245. tecks2.TextTransparency = tecks2.TextTransparency - 0.2
  1246. end
  1247. wait(1)
  1248. for i = 1,string.len(text),1 do
  1249. PlaySnd(Chat,chara)
  1250. tecks2.Text = string.sub(text,0,-i)
  1251. wait(0.01)
  1252. end
  1253. naeeym2:Destroy()
  1254. end)
  1255. chat()
  1256. end
  1257. function chatfunc22(text)
  1258. local chat = coroutine.wrap(function()
  1259. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  1260. chara:FindFirstChild("TalkingBillBoard"):destroy()
  1261. end
  1262. local naeeym2 = Instance.new("BillboardGui",chara)
  1263. naeeym2.Size = UDim2.new(0,100,0,40)
  1264. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1265. naeeym2.Adornee = chara.Head
  1266. naeeym2.Name = "TalkingBillBoard"
  1267. local tecks2 = Instance.new("TextLabel",naeeym2)
  1268. tecks2.BackgroundTransparency = 1
  1269. tecks2.BorderSizePixel = 0
  1270. tecks2.Text = text
  1271. tecks2.Font = "SciFi"
  1272. tecks2.FontSize = "Size28"
  1273. tecks2.TextStrokeTransparency = 1
  1274. tecks2.TextColor3 = Color3.new(255,0,0)
  1275. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1276. tecks2.Size = UDim2.new(1,0,0.5,0)
  1277. tecks2.TextTransparency = 1
  1278. for i = 1, 5 do
  1279. wait(.01)
  1280. tecks2.Position = tecks2.Position + UDim2.new(0,0,.05,0)
  1281. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency - 0.2
  1282. tecks2.TextTransparency = tecks2.TextTransparency - 0.2
  1283. end
  1284. wait(1)
  1285. for i = 1,string.len(text),1 do
  1286. PlaySnd(Chat,chara)
  1287. tecks2.Text = string.sub(text,0,-i)
  1288. wait(0.05)
  1289. end
  1290. naeeym2:Destroy()
  1291. end)
  1292. chat()
  1293. end
  1294. --Punch Hit Effect--
  1295. function PunchEff(pos)
  1296. local p = Instance.new("Part",game.Workspace)
  1297. p.Size = Vector3.new(0,0,0)
  1298. p.BrickColor = BrickColor.new("Crimson")
  1299. p.Material = "Neon"
  1300. p.Anchored = true
  1301. p.CanCollide = false
  1302. p.CFrame = pos
  1303. local pm = Instance.new("SpecialMesh",p)
  1304. pm.MeshType = "Sphere"
  1305. local disp = coroutine.wrap(function()
  1306. for i = 1, 4 do
  1307. wait(.01)
  1308. p.Transparency = p.Transparency + .2
  1309. pm.Scale = pm.Scale + Vector3.new(2,2,2)
  1310. end
  1311. wait(.01)
  1312. p:Destroy()
  1313. end)
  1314. disp()
  1315. end
  1316.  
  1317. wew = New("Model",Character,"wew",{})
  1318. heed = New("Part",wew,"heed",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Ball,Size = Vector3.new(0.100000001, 0.100000001, 0.100000001),CFrame = CFrame.new(-10.4229326, 16.1735325, 129.351303, 0.942263901, -0.178627476, 0.283251703, 0.305211514, 0.806139946, -0.506937504, -0.137787372, 0.564119697, 0.814115524),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1319. memsh = New("SpecialMesh",heed,"memsh",{Scale = Vector3.new(0.063000001, 0.063000001, 0.063000001),MeshId = "rbxassetid://430158838",MeshType = Enum.MeshType.FileMesh,})
  1320. motor = New("Weld",heed,"motor",{Part0 = RootPart,Part1 = heed,})
  1321. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.25269985, 16.7460079, 131.242035, 0.953203678, -4.37647104e-05, -0.302331448, 0.141824126, 0.883211732, 0.447019994, 0.267003089, -0.468979537, 0.841884136),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1322. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.953203022, 0.141823947, 0.267002791, -4.37349081e-05, 0.883210301, -0.468978852, -0.302331537, 0.447019905, 0.841884077),C1 = CFrame.new(5.72819138, 0.425918579, 2.99678802, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1323. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.22270155, 17.3260117, 130.772049, 0.953203678, -4.37647104e-05, -0.302331448, 0.141824126, 0.883211732, 0.447019994, 0.267003089, -0.468979537, 0.841884136),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1324. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.953203022, 0.141823947, 0.267002791, -4.37349081e-05, 0.883210301, -0.468978852, -0.302331537, 0.447019905, 0.841884077),C1 = CFrame.new(5.99823952, 0.622993469, 2.32863617, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1325. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.22270107, 16.9760113, 130.912048, 0.953203678, -4.37647104e-05, -0.302331448, 0.141824126, 0.883211732, 0.447019994, 0.267003089, -0.468979537, 0.841884136),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1326. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.953203022, 0.141823947, 0.267002791, -4.37349081e-05, 0.883210301, -0.468978852, -0.302331537, 0.447019905, 0.841884077),C1 = CFrame.new(5.87212563, 0.419822693, 2.62004089, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1327. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.26270056, 16.9959965, 131.552017, 0.953203678, -4.37647104e-05, -0.302331448, 0.141824126, 0.883211732, 0.447019994, 0.267003089, -0.468979537, 0.841884136),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1328. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.953203022, 0.141823947, 0.267002791, -4.37349081e-05, 0.883210301, -0.468978852, -0.302331537, 0.447019905, 0.841884077),C1 = CFrame.new(5.75235558, 0.804100037, 3.11959076, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1329. Brick = New("Part",wew,"Brick",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.890014172, 2.80056667, 2.14243364),CFrame = CFrame.new(-4.53129768, 17.4148884, 127.841492, -0.942264199, -0.28325212, 0.178627506, -0.305212349, 0.506938398, -0.806140661, 0.137787417, -0.814116299, -0.564119279),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1330. Mesh = New("SpecialMesh",Brick,"Mesh",{MeshType = Enum.MeshType.Sphere,})
  1331. mot = New("Weld",Brick,"mot",{Part0 = Brick,Part1 = heed,C0 = CFrame.new(0, 0, 0, -0.942263782, -0.305211753, 0.137787431, -0.283251822, 0.506937325, -0.814115584, 0.17862767, -0.806139946, -0.564119577),C1 = CFrame.new(6.13838005, -0.903419495, -0.18963623, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1332. Brick = New("Part",wew,"Brick",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.890707016, 2.82827997, 2.16363406),CFrame = CFrame.new(-4.72578192, 17.4818783, 131.785522, -0.953203917, 0.302331686, 4.38541174e-05, -0.14182438, -0.447019935, -0.88321209, -0.267003357, -0.841884196, 0.468979716),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1333. Mesh = New("SpecialMesh",Brick,"Mesh",{MeshType = Enum.MeshType.Sphere,})
  1334. mot = New("Weld",Brick,"mot",{Part0 = Brick,Part1 = heed,C0 = CFrame.new(0, 0, 0, -0.953203201, -0.141824186, -0.267003059, 0.302331775, -0.447019845, -0.841884077, 4.38392162e-05, -0.883210659, 0.468978971),C1 = CFrame.new(5.43213272, 1.41023254, 2.93221283, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1335. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.31270266, 17.8960209, 131.322037, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1336. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.0116272, 1.40883636, 2.46193695, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1337. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.00270224, 16.7460155, 128.2621, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1338. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.37435532, -1.29977417, 0.641586304, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1339. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-3.97270012, 16.9760017, 127.932106, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1340. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.51828766, -1.30588531, 0.264846802, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1341. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-3.97270203, 17.3260231, 127.792099, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1342. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.64440727, -1.10269928, -0.0265731812, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1343. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.06270027, 17.8960247, 128.342102, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1344. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.65779305, -0.316856384, 0.106742859, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1345. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-3.97270155, 17.6860218, 127.972107, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1346. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.72948074, -0.710945129, -0.0625228882, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1347. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.06270075, 17.6760216, 128.642059, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1348. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.5493145, -0.324996948, 0.462471008, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1349. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.06270123, 17.3460217, 128.832016, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1350. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.4224205, -0.483863831, 0.784408569, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1351. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.0126996, 16.9960079, 128.572067, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1352. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.39852524, -0.921600342, 0.764373779, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1353. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.22270203, 17.6860275, 130.952057, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1354. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.0833168, 1.01476288, 2.29267883, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1355. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.31269836, 17.3460159, 131.811966, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1356. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(5.77625656, 1.24183655, 3.13961792, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1357. Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.31269932, 17.6760139, 131.621994, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1358. mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(5.90315056, 1.4006958, 2.81767273, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
  1359.  
  1360. lefthand = New("Model",Character,"lefthand",{})
  1361. palm = New("Part",lefthand,"palm",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(-6.23528481, 9.84479046, 113.004951, -4.47026821e-07, 8.54957216e-06, 1.00001502, -1.58250314e-05, 1.00001788, 5.74814567e-06, -1.00001526, -1.54971735e-06, 8.34467482e-06),Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1362. Mesh = New("SpecialMesh",palm,"Mesh",{Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001),MeshId = "rbxassetid://559831844",MeshType = Enum.MeshType.FileMesh,})
  1363. moter = New("Weld",palm,"moter",{Part0 = RootPart,Part1 = palm,})
  1364. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(-6.23528481, 9.84479046, 113.004951, -4.47026821e-07, 8.54957216e-06, 1.00001502, -1.58250314e-05, 1.00001788, 5.74814567e-06, -1.00001526, -1.54971735e-06, 8.34467482e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1365. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 0.200000003),MeshId = "rbxassetid://559831844",MeshType = Enum.MeshType.FileMesh,})
  1366. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  1367. Claw = New("Part",lefthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.40879726, 16.802496, 106.86425, 0.764317334, -0.209703878, 0.60981518, 0.557324052, 0.69056195, -0.461032122, -0.324414372, 0.692234814, 0.644668221),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1368. Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1369. mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.764301181, 0.557314813, -0.324414939, -0.209706947, 0.690539837, 0.692227066, 0.609809637, -0.461037576, 0.644652605),C1 = CFrame.new(6.14061737, 6.95766258, 2.82638836, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  1370. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3.4199996, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23528004, 9.85975742, 110.449936, -2.98013134e-07, 8.75819751e-06, 1.00001609, -1.58250368e-05, 1.0000186, 5.95676966e-06, -1.00001562, -1.54971679e-06, 8.19566958e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1371. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(2.55497742, 0.015007019, 5.7220459e-06, 1.49011612e-07, 0, -1.00000036, 2.08616257e-07, 1.00000072, 0, 1.00000107, 2.08616257e-07, -1.49011612e-07),})
  1372. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.8975172, 14.2524462, 108.683426, -0.1934966, -0.209677845, -0.958450496, -0.723247409, 0.690597713, -0.00508323964, 0.662944674, 0.692207575, -0.285279691),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1373. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.193487346, -0.723243237, 0.66293478, -0.209680736, 0.690575182, 0.692199528, -0.958434939, -0.00507292151, -0.285267413),C1 = CFrame.new(4.32145691, 4.40764332, 0.337726593, 1.49011612e-07, 0, -1.00000036, 2.08616257e-07, 1.00000072, 0, 1.00000107, 2.08616257e-07, -1.49011612e-07),})
  1374. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 3.23000073, 0.0500000007),CFrame = CFrame.new(-6.2352953, 7.39475775, 112.969948, -1.48997799e-07, 8.92211756e-06, 1.00001693, -1.56427286e-05, 1.00001919, 6.14676492e-06, -1.00001585, -1.67125575e-06, 8.04666251e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1375. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0350036621, -2.44998837, 1.04904175e-05, 2.98023224e-07, 1.21537596e-07, -1.0000006, 3.98606062e-07, 1.00000131, -1.82306394e-07, 1.00000191, 3.7252903e-07, -2.98023224e-07),})
  1376. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 3.35000038, 0.0500000007),CFrame = CFrame.new(-6.23525095, 12.3748531, 112.96994, -1.48997799e-07, 8.92211756e-06, 1.00001693, -1.56427286e-05, 1.00001919, 6.14676492e-06, -1.00001585, -1.67125575e-06, 8.04666251e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1377. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0350036621, 2.53001785, 1.23977661e-05, 2.98023224e-07, 1.21537596e-07, -1.0000006, 3.98606062e-07, 1.00000131, -1.82306394e-07, 1.00000191, 3.7252903e-07, -2.98023224e-07),})
  1378. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3.59000015, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23527241, 9.85984898, 115.649994, -1.48997799e-07, 8.92211756e-06, 1.00001693, -1.56427286e-05, 1.00001919, 6.14676492e-06, -1.00001585, -1.67125575e-06, 8.04666251e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1379. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-2.64500427, 0.0150165558, 1.09672546e-05, 2.98023224e-07, 1.21537596e-07, -1.0000006, 3.98606062e-07, 1.00000131, -1.82306394e-07, 1.00000191, 3.7252903e-07, -2.98023224e-07),})
  1380. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(8.53999996, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23527193, 9.93366051, 113.189705, -6.26251176e-06, 5.27010752e-06, 1.00001311, -0.703362703, 0.710854352, 5.37560481e-06, -0.710863233, -0.703351021, 8.64268623e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1381. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, -0.703339815, -0.710853815, 0, 0.710853815, -0.703339815, 1, 0, 0),C1 = CFrame.new(-0.184753418, 0.0888652802, 1.1920929e-05, 2.98023224e-07, 1.21537596e-07, -1.0000006, 3.98606062e-07, 1.00000131, -1.82306394e-07, 1.00000191, 3.7252903e-07, -2.98023224e-07),})
  1382. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 8.27000046, 0.0500000007),CFrame = CFrame.new(-6.23527288, 9.82866764, 113.005409, -6.38119718e-06, 6.23752612e-06, 1.00001693, -0.703364551, 0.710856497, 6.14676492e-06, -0.710863948, -0.703352094, 8.04666251e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1383. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, -0.703339815, -0.710853815, 0, 0.710853815, -0.703339815, 1, 0, 0),C1 = CFrame.new(-0.000457763672, -0.016122818, 1.1920929e-05, 2.98023224e-07, 8.94069672e-08, -1.0000006, 3.98606062e-07, 1.00000143, -2.08616257e-07, 1.00000191, 3.72529058e-07, -2.98023252e-07),})
  1384. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-3.91362119, 4.38929272, 107.206551, -0.868893623, -0.221730784, -0.442611873, 0.217342496, 0.632439435, -0.743527293, 0.444774896, -0.742207587, -0.501334608),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1385. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.868880928, 0.217336684, 0.444775164, -0.221732572, 0.63244009, -0.742193043, -0.442597687, -0.743502378, -0.501324296),C1 = CFrame.new(5.79833984, -5.45532179, 2.32167792, 2.98023224e-07, 8.94069672e-08, -1.0000006, 3.98606062e-07, 1.00000143, -2.08616257e-07, 1.00000191, 3.72529058e-07, -2.98023252e-07),})
  1386. Claw = New("Part",lefthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.51278067, 4.03589153, 106.513779, 0.868893564, -0.22173053, 0.442611903, -0.217342451, 0.632439733, 0.743527055, -0.444774568, -0.742207408, 0.501334965),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1387. Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1388. mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.868880868, -0.21733664, -0.444774836, -0.221732318, 0.632440388, -0.742192864, 0.442597717, 0.74350214, 0.501324654),C1 = CFrame.new(6.49111176, -5.80871391, 3.72250056, 2.98023224e-07, 8.94069672e-08, -1.0000006, 3.98606062e-07, 1.00000143, -2.08616257e-07, 1.00000191, 3.72529058e-07, -2.98023252e-07),})
  1389. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.55097723, 5.51734781, 108.656403, -0.38107577, -0.221677721, -0.897598088, 0.644504726, 0.632388532, -0.429820478, 0.662906229, -0.742265642, -0.0981279165),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1390. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.381077588, 0.644491196, 0.662893176, -0.221675664, 0.632384062, -0.742257893, -0.8975811, -0.429805696, -0.0981194079),C1 = CFrame.new(4.34849548, -4.32730055, 0.684336185, 3.94875133e-06, -8.67235121e-06, -1, 1.39697386e-06, 1, -8.67234576e-06, 1, -1.39693964e-06, 3.94876315e-06),})
  1391. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.75525665, 17.9851036, 112.994789, -0.777252555, -0.0062999879, -0.629181027, -0.629213035, 0.00146484398, 0.777254462, -0.00399078894, 0.999994338, -0.0050969338),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1392. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.777236402, -0.629196227, -0.00398282986, -0.00630429992, 0.00145771052, 0.999979079, -0.629177094, 0.777245104, -0.00509962626),C1 = CFrame.new(0.0101623535, 8.1401577, 1.4799366, 3.94875133e-06, -8.67235121e-06, -1, 1.39697386e-06, 1, -8.67234576e-06, 1, -1.39693964e-06, 3.94876315e-06),})
  1393. Claw = New("Part",lefthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.50406957, 18.9850197, 112.981033, 0.77725178, -0.00629950408, 0.629182041, 0.629214168, 0.00146470987, -0.777253687, 0.00399049046, 0.999994338, 0.00509653054),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1394. Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1395. mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.777235627, 0.629197359, 0.00398253137, -0.0063038161, 0.00145757641, 0.999979079, 0.629178107, -0.777244329, 0.005099223),C1 = CFrame.new(0.0239257813, 9.14005089, 2.73109603, 3.94875133e-06, -8.67235121e-06, -1, 1.39697386e-06, 1, -8.67234576e-06, 1, -1.39693964e-06, 3.94876315e-06),})
  1396. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-6.02329397, 15.876955, 112.989883, -0.190985814, -0.00627844781, -0.98159194, -0.981617093, 0.00149034511, 0.190964296, 0.00024906575, 0.999995708, -0.00645236485),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1397. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.190974146, -0.981595218, 0.000256457133, -0.0062821419, 0.00148348196, 0.999979258, -0.981575012, 0.190968454, -0.00644982606),C1 = CFrame.new(0.0150604248, 6.0320549, 0.211935997, 4.54486008e-06, -8.34465027e-06, -1.00000119, 2.46987429e-06, 1.00000286, -8.9406949e-06, 1.00000381, -3.31558653e-07, 3.35323489e-06),})
  1398. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.60194969, 15.6729784, 118.813774, -0.797894657, -0.017074978, -0.602591932, -0.411021799, -0.715870798, 0.564484775, -0.441024363, 0.698043823, 0.564160883),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1399. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.79787457, -0.411003679, -0.44101128, -0.0170714259, -0.715860546, 0.698037207, -0.602587342, 0.564474165, 0.564150095),C1 = CFrame.new(-5.80873108, 5.82798195, 1.63325787, 4.54486008e-06, -8.34465027e-06, -1.00000119, 2.46987429e-06, 1.00000286, -8.9406949e-06, 1.00000381, -3.31558653e-07, 3.35323489e-06),})
  1400. Claw = New("Part",lefthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.31837416, 16.339674, 119.500168, 0.797894955, -0.0170747433, 0.602592051, 0.411022067, -0.715871334, -0.564484715, 0.441024333, 0.698044062, -0.564161062),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1401. Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1402. mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.797874868, 0.411003947, 0.44101125, -0.0170711912, -0.715861082, 0.698037446, 0.602587461, -0.564474106, -0.564150274),C1 = CFrame.new(-6.49510193, 6.49464798, 2.91680837, 4.54486008e-06, -8.34465027e-06, -1.00000119, 2.46987429e-06, 1.00000286, -8.9406949e-06, 1.00000381, -3.31558653e-07, 3.35323489e-06),})
  1403. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.93938589, 14.2489271, 117.320724, -0.223848373, -0.0170648322, -0.974490106, -0.677723408, -0.715846181, 0.168199554, -0.700454473, 0.698063254, 0.148666963),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1404. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.223845005, -0.677708089, -0.700432181, -0.017064577, -0.715833127, 0.698062897, -0.974475443, 0.168210477, 0.148670867),C1 = CFrame.new(-4.31571198, 4.40398788, 0.295855045, -4.47020113e-07, -1.58247403e-05, -1, 8.54944392e-06, 1, -1.58247458e-05, 1, -8.54945119e-06, -4.46885224e-07),})
  1405. Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.64276981, 15.9286785, 107.391273, -0.764312685, -0.209710538, -0.609818697, -0.557335734, 0.690549374, 0.461036623, 0.324405223, 0.692245007, -0.644661665),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1406. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.764301181, -0.557314813, 0.324414939, -0.209707394, 0.690540016, 0.69222641, -0.609809518, 0.461037099, -0.644653082),C1 = CFrame.new(5.61359406, 6.08385849, 1.59244156, -4.47020113e-07, -1.58247403e-05, -1, 8.54944392e-06, 1, -1.58247458e-05, 1, -8.54945119e-06, -4.46885224e-07),})
  1407.  
  1408.  
  1409.  
  1410. righthand = New("Model",Character,"righthand",{})
  1411. palm = New("Part",righthand,"palm",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(-6.23516941, 9.18478012, 145.954849, -5.00725673e-06, 7.42079192e-06, 1.00000739, -4.20212746e-06, 1.00000536, -5.78164827e-06, -1.00000167, -1.13248852e-05, -6.28783619e-06),Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1412. Mesh = New("SpecialMesh",palm,"Mesh",{Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001),MeshId = "rbxassetid://559831844",MeshType = Enum.MeshType.FileMesh,})
  1413. motur = New("Weld",palm,"mot",{Part0 = RootPart,Part1 = palm,})
  1414. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(-6.23516941, 9.18478012, 145.954849, -5.00725673e-06, 7.42079192e-06, 1.00000739, -4.20212746e-06, 1.00000536, -5.78164827e-06, -1.00000167, -1.13248852e-05, -6.28783619e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1415. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 0.200000003),MeshId = "rbxassetid://559831844",MeshType = Enum.MeshType.FileMesh,})
  1416. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  1417. Claw = New("Part",righthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.50413442, 18.3248367, 145.930817, 0.777246058, -0.0062988447, 0.629177034, 0.629196286, 0.00146182266, -0.777252138, 0.00397052523, 0.999980807, 0.00510407751),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1418. Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1419. mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.777235627, 0.629197359, 0.00398253137, -0.0063038161, 0.00145757641, 0.999979079, 0.629178107, -0.777244329, 0.005099223),C1 = CFrame.new(0.0239105225, 9.14002323, 2.73094702, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  1420. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3.4199996, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23517942, 9.19977283, 143.399857, -5.00772239e-06, 7.71881878e-06, 1.00000739, -4.2039901e-06, 1.0000056, -5.48362368e-06, -1.00000167, -1.13230271e-05, -6.28737371e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1421. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(2.55499268, 0.0150032043, 2.86102295e-06, -4.65661287e-10, -1.86264515e-09, -1, 2.98023224e-07, 1.00000024, 1.86264515e-09, 1, 2.98023224e-07, 4.65661287e-10),})
  1422. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-6.02334642, 15.2168293, 145.939743, -0.190983146, -0.00627716957, -0.981580853, -0.981599629, 0.00148772856, 0.190974876, 0.000268772943, 0.999980986, -0.00644582743),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1423. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.190974146, -0.981595218, 0.000256457133, -0.0062821419, 0.00148348196, 0.999979258, -0.981575012, 0.190968454, -0.00644982606),C1 = CFrame.new(0.0150299072, 6.03201771, 0.211776733, -4.65661287e-10, -1.86264515e-09, -1, 2.98023224e-07, 1.00000024, 1.86264515e-09, 1, 2.98023224e-07, 4.65661287e-10),})
  1424. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 3.23000073, 0.0500000007),CFrame = CFrame.new(-6.23518085, 6.73477316, 145.919876, -5.00772285e-06, 7.85293378e-06, 1.00000751, -4.20480546e-06, 1.00000596, -5.34951323e-06, -1.00000179, -1.13222168e-05, -6.2878421e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1425. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0350036621, -2.44999361, 6.67572021e-06, 0, -2.6775524e-09, -1.00000012, 4.32133675e-07, 1.0000006, 2.6775524e-09, 1.00000012, 4.32133675e-07, 4.65661287e-10),})
  1426. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 3.35000038, 0.0500000007),CFrame = CFrame.new(-6.23514175, 11.7148027, 145.919815, -5.00772285e-06, 7.85293378e-06, 1.00000751, -4.20480546e-06, 1.00000596, -5.34951323e-06, -1.00000179, -1.13222168e-05, -6.2878421e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1427. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0350036621, 2.53000927, 9.05990601e-06, 0, -2.6775524e-09, -1.00000012, 4.32133675e-07, 1.0000006, 2.6775524e-09, 1.00000012, 4.32133675e-07, 4.65661287e-10),})
  1428. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3.59000015, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23514843, 9.19980049, 148.599854, -5.00772285e-06, 7.85293378e-06, 1.00000751, -4.20480546e-06, 1.00000596, -5.34951323e-06, -1.00000179, -1.13222168e-05, -6.2878421e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1429. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-2.64500427, 0.0150089264, 7.62939453e-06, 0, -2.6775524e-09, -1.00000012, 4.32133675e-07, 1.0000006, 2.6775524e-09, 1.00000012, 4.32133675e-07, 4.65661287e-10),})
  1430. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(8.53999996, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23515987, 9.27363873, 146.139603, -8.47482352e-06, 1.44610658e-06, 1.00000727, -0.703346133, 0.710854232, -6.21378331e-06, -0.710846961, -0.703348994, -6.28829594e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1431. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, -0.703339815, -0.710853815, 0, 0.710853815, -0.703339815, 1, 0, 0),C1 = CFrame.new(-0.184753418, 0.0888576508, 8.10623169e-06, 0, -2.6775524e-09, -1.00000012, 4.32133675e-07, 1.0000006, 2.6775524e-09, 1.00000012, 4.32133675e-07, 4.65661287e-10),})
  1432. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 8.27000046, 0.0500000007),CFrame = CFrame.new(-6.2351613, 9.16864967, 145.955307, -9.08303991e-06, 2.06015739e-06, 1.00000751, -0.703347027, 0.710855186, -5.34951323e-06, -0.71084708, -0.703349113, -6.2878421e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1433. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, -0.703339815, -0.710853815, 0, 0.710853815, -0.703339815, 1, 0, 0),C1 = CFrame.new(-0.000457763672, -0.0161304474, 8.10623169e-06, 0, 0, -1.00000012, 4.32133675e-07, 1.00000072, 0, 1.00000012, 4.32133703e-07, 4.65675498e-10),})
  1434. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.602005, 15.0128288, 151.76355, -0.797886014, -0.0170736797, -0.6025846, -0.411003768, -0.715861857, 0.564483225, -0.441002429, 0.698046684, 0.564148545),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1435. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.79787457, -0.411003679, -0.44101128, -0.0170714259, -0.715860546, 0.698037207, -0.602587342, 0.564474165, 0.564150095),C1 = CFrame.new(-5.8087616, 5.82800198, 1.63308001, 0, 0, -1.00000012, 4.32133675e-07, 1.00000072, 0, 1.00000012, 4.32133703e-07, 4.65675498e-10),})
  1436. Claw = New("Part",righthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.31844354, 15.679493, 152.449905, 0.797886312, -0.017073445, 0.60258472, 0.411004037, -0.715862393, -0.564483166, 0.441002399, 0.698046923, -0.564148724),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1437. Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1438. mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.797874868, 0.411003947, 0.44101125, -0.0170711912, -0.715861082, 0.698037446, 0.602587461, -0.564474106, -0.564150274),C1 = CFrame.new(-6.49513245, 6.49466801, 2.91662359, 0, 0, -1.00000012, 4.32133675e-07, 1.00000072, 0, 1.00000012, 4.32133703e-07, 4.65675498e-10),})
  1439. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.93944693, 13.5887852, 150.270569, -0.223846808, -0.0170657169, -0.974482656, -0.677709401, -0.715839446, 0.168210074, -0.700430751, 0.698066652, 0.14867118),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1440. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.223845005, -0.677708089, -0.700432181, -0.017064577, -0.715833127, 0.698062897, -0.974475443, 0.168210477, 0.148670867),C1 = CFrame.new(-4.31576538, 4.403965, 0.295666218, -5.60326043e-06, -7.74841919e-06, -1, 6.58627641e-06, 1, -7.74845739e-06, 1, -6.58631961e-06, -5.6032095e-06),})
  1441. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.87853813, 3.34013319, 151.816895, -0.758053303, -0.262670487, -0.596975923, 0.553145647, -0.743874669, -0.375091106, -0.345549583, -0.614535987, 0.709186256),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1442. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.758048356, 0.553142011, -0.345547557, -0.262668312, -0.743872643, -0.614537835, -0.596970737, -0.375086099, 0.709183335),C1 = CFrame.new(-5.86198425, -5.84463263, 1.35663557, -5.60326043e-06, -7.74841919e-06, -1, 6.58627641e-06, 1, -7.74845739e-06, 1, -6.58631961e-06, -5.6032095e-06),})
  1443. Claw = New("Part",righthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.65349007, 2.47311783, 152.375443, 0.758053243, -0.262669951, 0.596976042, -0.553145409, -0.743874788, 0.375091344, 0.345549732, -0.614536226, -0.709186018),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1444. Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1445. mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.758048296, -0.553141773, 0.345547706, -0.262667775, -0.743872762, -0.614538074, 0.596970856, 0.375086337, -0.709183097),C1 = CFrame.new(-6.42051697, -6.71163845, 2.58167791, -5.60326043e-06, -7.74841919e-06, -1, 6.58627641e-06, 1, -7.74845739e-06, 1, -6.58631961e-06, -5.6032095e-06),})
  1446. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-6.12919903, 4.93403292, 150.422028, -0.196999878, -0.262660831, -0.944580972, 0.664848268, -0.743872762, 0.0681904703, -0.720553637, -0.614541352, 0.321166158),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1447. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.196998358, 0.66483736, -0.72054708, -0.262657553, -0.743870437, -0.614545286, -0.944567919, 0.068192631, 0.321164668),C1 = CFrame.new(-4.46711731, -4.25074244, 0.105978966, -5.1562688e-06, -4.14252281e-06, -1.00000119, 6.2883023e-06, 1.00000346, -1.13248852e-05, 1.00000608, -6.88433602e-06, -6.07921993e-06),})
  1448. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.64286423, 15.2685184, 140.34137, -0.764312148, -0.209710598, -0.60981679, -0.557322443, 0.690541029, 0.461045414, 0.32442072, 0.692223668, -0.644657612),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1449. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.764301181, -0.557314813, 0.324414939, -0.209707394, 0.690540016, 0.69222641, -0.609809518, 0.461037099, -0.644653082),C1 = CFrame.new(5.61338806, 6.08373833, 1.5922761, -5.1562688e-06, -4.14252281e-06, -1.00000119, 6.2883023e-06, 1.00000346, -1.13248852e-05, 1.00000608, -6.88433602e-06, -6.07921993e-06),})
  1450. Claw = New("Part",righthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.40860367, 16.1426754, 139.814423, 0.764312148, -0.209710151, 0.609816909, 0.557322443, 0.69054085, -0.461045891, -0.32442072, 0.692224324, 0.644657135),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  1451. Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1452. mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.764301181, 0.557314813, -0.324414939, -0.209706947, 0.690539837, 0.692227066, 0.609809637, -0.461037576, 0.644652605),C1 = CFrame.new(6.14031982, 6.95790005, 2.82652378, -5.1562688e-06, -4.14252281e-06, -1.00000119, 6.2883023e-06, 1.00000346, -1.13248852e-05, 1.00000608, -6.88433602e-06, -6.07921993e-06),})
  1453. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.89726353, 13.5927134, 141.633545, -0.193492234, -0.209683582, -0.958448827, -0.723255992, 0.690577269, -0.00507251453, 0.66294241, 0.692197144, -0.285267115),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1454. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.193487346, -0.723243237, 0.66293478, -0.209680736, 0.690575182, 0.692199528, -0.958434939, -0.00507292151, -0.285267413),C1 = CFrame.new(4.32124329, 4.40792942, 0.337892532, -5.00725673e-06, -4.20212746e-06, -1.00000167, 7.42079192e-06, 1.00000536, -1.13248852e-05, 1.00000739, -5.78164827e-06, -6.28783619e-06),})
  1455. Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.75515366, 17.3252373, 145.944855, -0.777248919, -0.0063056713, -0.629185081, -0.629204273, 0.00145059312, 0.777252495, -0.00397736579, 0.999982476, -0.00510437367),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1456. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.777236402, -0.629196227, -0.00398282986, -0.00630429992, 0.00145771052, 0.999979079, -0.629177094, 0.777245104, -0.00509962626),C1 = CFrame.new(0.00988769531, 8.14042282, 1.47994471, -5.00725673e-06, -4.20212746e-06, -1.00000167, 7.42079192e-06, 1.00000536, -1.13248852e-05, 1.00000739, -5.78164827e-06, -6.28783619e-06),})
  1457.  
  1458. Shoot = function(orgpos)
  1459. rand = 1.5
  1460. spread = Vector3.new((math.random(-1, 0) + math.random()) * rand, (math.random(-1, 0) + math.random()) * rand, (math.random(-1, 0) + math.random()) * rand) * (orgpos - Mouse.Hit.p).magnitude / 100
  1461. local MouseLook = CFrame.new((orgpos + Mouse.Hit.p) / 2, Mouse.Hit.p + spread)
  1462. Effects.Sphere.Create(BrickColor.new("Really red"), CFrame.new(orgpos), 5, 5, 5, 1, 1, 1, 0.1)
  1463. table.insert(Effects, {MouseLook.lookVector, "Shoot", 50, orgpos, 5, 7, 0, 1, 2})
  1464. end
  1465.  
  1466. function attackone()
  1467. attack = true
  1468. cantattack = true
  1469. chatfunc("WORLD")
  1470. for i = 0, 1, 0.1 do
  1471. swait()
  1472. PlayAnimationFromTable({
  1473. CFrame.new(-0.759994507, 25.2699986, -0.970001221, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1474. CFrame.new(6.25513203e-26, 1.5, -0.0799915045, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1475. CFrame.new(1.93992007, 0.530016184, -0.749977052, 0.671063602, -0.741084933, 0.0216067191, -0.0142351035, -0.0420169309, -0.99901551, 0.741262913, 0.670095384, -0.0387454592) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1476. CFrame.new(-1.85000944, 0.470003843, -0.900003552, 0.777410984, 0.628938198, 0.00831452757, 0.00628061546, 0.00545621477, -0.999965429, -0.628961682, 0.777436376, 0.000291601638) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1477. CFrame.new(0.579993069, -1.99997544, 6.25985164e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1478. CFrame.new(-0.580020487, -1.99997556, 1.85566228e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1479. }, .3, false)
  1480. motor.C0 = clerp(motor.C0, CFrame.new(-0.788791656, 16.183567, -0.827146769, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1481. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351395, 9.85484219, -5.01481104, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1482. motur.C0 = clerp(motur.C0, CFrame.new(15.8147564, 9.19478703, -5.0149703, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1483. end
  1484. chatfunc("DESTRUCTION!")
  1485. for i = 0, 1, 0.1 do
  1486. swait()
  1487. PlayAnimationFromTable({
  1488. CFrame.new(-0.759992599, 25.2699986, -0.970001221, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1489. CFrame.new(6.25513203e-26, 1.5, -0.0799915045, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1490. CFrame.new(0.269937903, 0.400009483, -0.819992781, 0.682272673, 0.730970621, 0.0136526134, 0.0430621058, -0.0215375535, -0.998840272, -0.729828954, 0.682069242, -0.0461716093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1491. CFrame.new(-0.430024922, 0.340004086, -0.900004923, 0.766999841, -0.641594052, 0.00831413921, 0.00656431587, -0.00511075044, -0.999965429, 0.641615093, 0.767027318, 0.000291678793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1492. CFrame.new(0.579985499, -1.9999764, 6.25983438e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1493. CFrame.new(-0.580014765, -1.99997604, 1.85564022e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1494. }, .3, false)
  1495. motor.C0 = clerp(motor.C0, CFrame.new(-0.788780689, 16.1835613, -0.827141523, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1496. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351357, 9.85484219, -5.01481104, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1497. motur.C0 = clerp(motur.C0, CFrame.new(15.8147526, 9.19478703, -5.0149703, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1498. end
  1499. wait(1)
  1500. for i = 0, 1, 0.1 do
  1501. swait()
  1502. PlayAnimationFromTable({
  1503. CFrame.new(-0.759994507, 26.7200089, -0.950004578, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1504. CFrame.new(6.25505006e-26, 1.49999905, -0.0800068378, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1505. CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1506. CFrame.new(-0.210015774, 0.340002239, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1507. CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1508. CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1509. }, .3, false)
  1510. motor.C0 = clerp(motor.C0, CFrame.new(-0.480611801, 17.7309036, -0.735867143, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1511. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01483393, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1512. motur.C0 = clerp(motur.C0, CFrame.new(15.5707073, 22.5827446, -4.40391922, -0.931310356, 0.318911612, -0.175955713, 0.316545039, 0.469672263, -0.824145198, -0.180184454, -0.823235035, -0.538365602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1513. end
  1514. for i = 0, 1, 0.1 do
  1515. swait()
  1516. PlayAnimationFromTable({
  1517. CFrame.new(-0.759994507, 26.7200089, -0.950012207, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1518. CFrame.new(6.25517579e-26, 1.50000143, -0.0799840093, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1519. CFrame.new(0.189980805, 0.400007546, -0.980010152, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1520. CFrame.new(-0.210017934, 0.340004146, -0.900018632, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1521. CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1522. CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1523. }, .3, false)
  1524. motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309113, -0.735884309, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1525. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351471, 9.85484219, -5.0148263, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1526. motur.C0 = clerp(motur.C0, CFrame.new(15.2336845, -2.3754828, -5.02356005, -0.946486354, 0.303575426, 0.109576441, -0.0991887003, 0.0494779386, -0.993838131, -0.307126373, -0.951523185, -0.0167197455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1527. end
  1528. bOOm = Instance.new("Sound", Character)
  1529. bOOm.SoundId = "rbxassetid://357562152" -- Put Music ID Here.
  1530. bOOm.Looped = false
  1531. bOOm.Volume = 5
  1532. wait()
  1533. bOOm:Play()
  1534. if reverse == true then
  1535. for i = 0, 20, 0.1 do
  1536. bOOm.Pitch = bOOm.Pitch - 0.05
  1537. end
  1538. wait(2)
  1539. local asdd = Instance.new("Part", Character)
  1540. asdd.CFrame = RootPart.CFrame
  1541. asdd.Size = Vector3.new(2,2,2)
  1542. asdd.Transparency = 1
  1543. asdd.Material = "Neon"
  1544. asdd.Anchored = true
  1545. asdd.BrickColor = BrickColor.new"Institutional white"
  1546. MagnitudeDamage(asdd, 99999, 99999, 99999, 9999, "Normal", "0", 1)
  1547. CFuncs['Sound'].Create("rbxassetid://183763487",Character,10,.5)
  1548. Effects.Block.Create(BrickColor.new('Bright yellow'), CFrame.new(RootPart.Position), 250, 250, 200, 200, 200, 200, .01)
  1549. elseif reverse == false then
  1550. for i,v in pairs (game.Players:GetChildren()) do
  1551. if v.Name ~= game.Players.LocalPlayer.Name then
  1552. v.Character:BreakJoints()
  1553. end
  1554. end
  1555. wait(2)
  1556. bOOm:Remove()
  1557. end
  1558. attack = false
  1559. cantattack = false
  1560. end
  1561. shade = Instance.new("Model",Character)
  1562. shade.Name = "Shades"
  1563. rh = Instance.new("Part")
  1564. rh.Name = "rh"
  1565. rh.Parent = shade
  1566. rh.Locked = true
  1567. rh.CanCollide = false
  1568. mesh = Instance.new("SpecialMesh")
  1569. rh.formFactor = "Symmetric"
  1570. mesh.MeshType = "FileMesh"
  1571. mesh.MeshId = "http://www.roblox.com/asset/?id=18755442"
  1572. mesh.TextureId = "http://www.roblox.com/asset/?id=32323979"
  1573. mesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  1574. mesh.Parent = rh
  1575. hatweld = New("Weld",rh,"hatwsdewugdfyhkjh",{Part0 = rh,Part1 = Head,C0 = CFrame.new(0, 0, 0, 1, 5.34789583e-22, -1.3880951e-21, -5.34789583e-22, 1, 7.03996133e-22, 1.3880951e-21, -7.03996133e-22, 1),C1 = CFrame.new(0, 0.240001202, -0.149993896, 1, 5.34789583e-22, -1.3880951e-21, -5.34789583e-22, 1, 7.03996133e-22, 1.3880951e-21, -7.03996133e-22, 1),})
  1576. function grab(x, y, p)
  1577. weld = Instance.new("Weld")
  1578. weld.Name = "lologitgrab'd"
  1579. weld.Part0 = x
  1580. weld.Part1 = y
  1581.  
  1582. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0,280,0)
  1583.  
  1584. weld.Parent = p
  1585. end
  1586.  
  1587.  
  1588. local dontgrab = false
  1589. function attacktwo()
  1590. attack = true
  1591. for i = 0, 1, 0.1 do
  1592. swait()
  1593. PlayAnimationFromTable({
  1594. CFrame.new(-0.760003269, 26.7200222, -0.94999671, 1.00000548, 8.66129355e-08, -7.6649485e-07, 8.66129355e-08, 1.00000024, -1.19034569e-08, -7.6649485e-07, -1.19034569e-08, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1595. CFrame.new(1.9425795e-07, 1.50000072, -0.0799994022, 1.00000548, 2.27887043e-07, -7.11796247e-07, 8.66129355e-08, 0.982156813, 0.188095838, -7.6649485e-07, -0.188094497, 0.982156992) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1596. CFrame.new(0.189976901, 0.400006354, -0.980026603, 0.118525267, 0.992824256, 0.0162344445, 0.045384258, 0.0109160803, -0.998910189, -0.991913915, 0.119130723, -0.0437644906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1597. CFrame.new(-0.210028082, 0.340000272, -0.90003258, 0.14053461, -0.990046561, 0.00831352267, 0.00145726802, -0.0081901364, -0.999965549, 0.990074635, 0.140542597, 0.000291775214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1598. CFrame.new(0.579999685, -1.9999733, -4.2263872e-07, 0.993039846, -0.117827691, -7.6649485e-07, 0.117827237, 0.993034482, -1.19034569e-08, -7.66825337e-07, 7.87020511e-08, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1599. CFrame.new(-0.580023885, -1.99997592, 4.70688718e-07, 0.997908831, 0.0647253096, -7.6649485e-07, -0.0647247881, 0.997903526, -1.19034569e-08, -7.65794312e-07, -6.22500025e-08, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1600. }, .3, false)
  1601. motor.C0 = clerp(motor.C0, CFrame.new(-0.480618477, 17.7309113, -0.735866308, -0.217815876, 0.576680183, 0.787405431, -0.0986660495, 0.789630592, -0.605601013, -0.970989823, -0.209599659, -0.115094952) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1602. moter.C0 = clerp(moter.C0, CFrame.new(-17.1353378, 9.85484409, -5.01479816, -1.0000062, -9.86924988e-06, -2.68490282e-07, -9.62801641e-06, 1.00000155, -7.76614343e-06, 1.21355697e-06, -8.55413873e-06, -1.00000203) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1603. motur.C0 = clerp(motur.C0, CFrame.new(13.2820168, 3.55933738, -20.5980816, -1.00000727, -1.12699645e-05, -5.52975007e-06, -4.29339752e-06, 1.0000056, -5.76963021e-06, 5.77649598e-06, -7.42312113e-06, -1.00000751) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1604. end
  1605. coroutine.wrap(function()
  1606. wait(.2)
  1607. if dontgrab == true then
  1608. find:Disconnect()
  1609. wait(.6)
  1610. chatfunc("LOOK IN MY EYES...")
  1611. wait(3)
  1612. for i = 0, 1, 0.1 do
  1613. swait()
  1614. PlayAnimationFromTable({
  1615. CFrame.new(-0.759994507, 26.7200089, -0.950004578, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1616. CFrame.new(6.25505006e-26, 1.49999905, -0.0800068378, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1617. CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1618. CFrame.new(-0.210015774, 0.340002239, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1619. CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1620. CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1621. }, .3, false)
  1622. motor.C0 = clerp(motor.C0, CFrame.new(-0.480611801, 17.7309036, -0.735867143, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1623. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01483393, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1624. motur.C0 = clerp(motur.C0, CFrame.new(15.5707073, 22.5827446, -4.40391922, -0.931310356, 0.318911612, -0.175955713, 0.316545039, 0.469672263, -0.824145198, -0.180184454, -0.823235035, -0.538365602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1625. end
  1626. for i = 0, 1, 0.1 do
  1627. swait()
  1628. PlayAnimationFromTable({
  1629. CFrame.new(-0.759994507, 26.7200089, -0.950004578, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1630. CFrame.new(6.25505006e-26, 1.49999905, -0.0800068378, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1631. CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1632. CFrame.new(-0.210015774, 0.340002239, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1633. CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1634. CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1635. }, .3, false)
  1636. motor.C0 = clerp(motor.C0, CFrame.new(-0.480611801, 17.7309036, -0.735867143, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1637. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01483393, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1638. motur.C0 = clerp(motur.C0, CFrame.new(15.5707073, 22.5827446, -4.40391922, -0.931310356, 0.318911612, -0.175955713, 0.316545039, 0.469672263, -0.824145198, -0.180184454, -0.823235035, -0.538365602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1639. end
  1640. for i = 0, 1, 0.1 do
  1641. swait()
  1642. PlayAnimationFromTable({
  1643. CFrame.new(-0.759994507, 26.7200089, -0.950012207, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1644. CFrame.new(6.25517579e-26, 1.50000143, -0.0799840093, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1645. CFrame.new(0.189980805, 0.400007546, -0.980010152, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1646. CFrame.new(-0.210017934, 0.340004146, -0.900018632, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1647. CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1648. CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1649. }, .3, false)
  1650. motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309113, -0.735884309, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1651. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351471, 9.85484219, -5.0148263, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1652. motur.C0 = clerp(motur.C0, CFrame.new(15.2336845, -2.3754828, -5.02356005, -0.946486354, 0.303575426, 0.109576441, -0.0991887003, 0.0494779386, -0.993838131, -0.307126373, -0.951523185, -0.0167197455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1653. end
  1654. wait(.1)
  1655. smahsnodmg(righthand.palm)
  1656. righthand.palm["lologitgrab'd"]:Remove()
  1657. dontgrab = false
  1658. attack = false
  1659. elseif dontgrab == false then
  1660. find:Disconnect()
  1661. chatfunc("GET CLOSER TO YOUR FATE.")
  1662. attack = false
  1663. end
  1664. end)()
  1665. for i, v in pairs(righthand:GetChildren()) do
  1666. if v:IsA("Part") then
  1667. find = v.Touched:connect(function(hit)
  1668. if hit.Parent:FindFirstChildOfClass('Humanoid') and attack == true and dontgrab == false then
  1669. dontgrab = true
  1670. grab(hit.Parent.Torso,righthand.palm,righthand.palm)
  1671. local whosgrabbed = hit.Parent.Parent.Name
  1672. hit.Parent:FindFirstChildOfClass('Humanoid').PlatformStand = true
  1673. wait(1)
  1674. for i = 0, 1, 0.1 do
  1675. swait()
  1676. PlayAnimationFromTable({
  1677. CFrame.new(-0.760017395, 25.2700005, -0.970016479, 1, 0, 0, 0, 1, -1.87350135e-15, 0, -1.87350135e-15, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1678. CFrame.new(1.52587891e-05, 1.49998128, -0.0800150484, 1, 1.13686838e-13, 0, 0, 0.982150793, 0.188095078, 0, -0.188095063, 0.982150793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1679. CFrame.new(0.189987063, 0.400006056, -0.980009139, 0.118522465, 0.992818713, 0.0162341986, 0.0453846157, 0.0109157981, -0.998909891, -0.991913557, 0.119130068, -0.0437649228) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1680. CFrame.new(-0.210012332, 0.340004951, -0.90001899, 0.14053674, -0.9900406, 0.00831346214, 0.00145645451, -0.00819005817, -0.999965429, 0.990074456, 0.140543982, 0.000290945056) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1681. CFrame.new(0.580028355, -1.99997532, -1.52577268e-05, 0.993034363, -0.117825642, 5.40239853e-09, 0.11782565, 0.993034303, 2.09832751e-09, -5.6134013e-09, -1.44723344e-09, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1682. CFrame.new(-0.58001107, -1.99997437, 7.89399301e-09, 0.997903228, 0.0647240505, 4.79849405e-09, -0.0647240505, 0.997903228, 2.55529042e-09, -4.62387106e-09, -2.86047452e-09, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1683. }, .3, false)
  1684. motor.C0 = clerp(motor.C0, CFrame.new(-0.788785458, 16.1835346, -0.827138901, -0.137789458, 0.564123869, 0.814112008, 0.305209517, 0.806137681, -0.50694102, -0.942263901, 0.178623617, -0.283253223) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1685. moter.C0 = clerp(moter.C0, CFrame.new(-17.1353722, 9.85484695, -5.01485682, -1.0000006, -3.55561087e-06, -1.04587707e-06, -3.31734827e-06, 1.00000131, -7.78251979e-06, 4.49856088e-07, -8.5536476e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1686. motur.C0 = clerp(motur.C0, CFrame.new(1.43385816, 24.2451191, -17.1118031, 0.999744415, 0.021856267, -0.00588995032, -0.0224943645, 0.988376617, -0.150358513, 0.00253537321, 0.150453568, 0.988614798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1687. end
  1688. end
  1689. end)
  1690. end
  1691. end
  1692. end
  1693.  
  1694. coroutine.resume(coroutine.create(function()
  1695. cantattack = true
  1696. chatfunc("You wont live through this.")
  1697. wait(2)
  1698. chatfunc("BEHOLD MY NEWEST INVENTION, IRONIC!")
  1699. wait(2)
  1700. chatfunc("MADE BY ME, PROFESSOR IRON!")
  1701. wait(2)
  1702. chatfunc("THERES NO WAY YOU WOULD SURVIVE THIS, SO DONT TRY!")
  1703. wait(2)
  1704. chatfunc2("LETS START, SHALL WE?..HAHA!")
  1705. cantattack = false
  1706.  
  1707. coroutine.resume(coroutine.create(function()
  1708. local quotes = {
  1709. "This is why i dont trust anyone.",
  1710. "YOUR NEXT.",
  1711. "Theres no way out.",
  1712. "Why are you trying?",
  1713. "All of humanity is going to die.",
  1714. "WHO'S LAUGHING NOW?",
  1715. "This is the end for you."
  1716. }
  1717. local specials = {
  1718. "YOUR TIME IS OVER.",
  1719. "NO MORE FRIENDS.",
  1720. "YOU WILL DIE IN A MATTER OF SECONDS.",
  1721. "YOU WILL PAY.",
  1722. "YOU.. NEVER.. ANGER. ME.",
  1723. "YOU WILL NEVER GET TO MY LEVEL OF POWER.",
  1724. "NO TIME TO HIDE."
  1725. }
  1726. while true do wait(13)
  1727. if reverse == false then
  1728. if attack == false and cantattack == false and wowo == false then
  1729. chatfunc(""..quotes[math.random(1, #quotes)].."")
  1730. elseif wowo == true and attack == false and cantattack == false then
  1731. chatfunc2(""..specials[math.random(1, #specials)].."")
  1732. end
  1733. elseif reverse == true then
  1734. if attack == false and cantattack == false and wowo == false then
  1735. chatfuncc(""..quotes[math.random(1, #quotes)].."")
  1736. elseif wowo == true and attack == false and cantattack == false then
  1737. chatfunc22(""..specials[math.random(1, #specials)].."")
  1738. end
  1739. end
  1740. for i,v in pairs(wew:GetChildren()) do
  1741. if v.BrickColor == BrickColor.new("Really red") then
  1742. v.BrickColor = BrickColor.new("Institutional white")
  1743. end
  1744. end
  1745. wait(.4)
  1746. for i,v in pairs(wew:GetChildren()) do
  1747. if v.BrickColor == BrickColor.new("Institutional white") then
  1748. v.BrickColor = BrickColor.new("Really red")
  1749. end
  1750. end
  1751. end
  1752. end))
  1753. wOtE = false
  1754. coroutine.wrap(function()
  1755. while true and wait() do
  1756. wait(.1)
  1757. if Humanoid.Health <=2000 then
  1758. if attack == false then
  1759. if cantattack == false and wowo == false and wOtE == false then
  1760. wowo = true
  1761. z.Pitch = .97
  1762. attack = true
  1763. z.PlaybackSpeed = 0.9
  1764. chatfunc("YOU THINK THIS IS ALL I HAVE?")
  1765. Humanoid.MaxHealth = 100000
  1766. wait()
  1767. Humanoid.Health = 100000
  1768. for i,v in pairs(wew:GetChildren()) do
  1769. if v.BrickColor == BrickColor.new("Crimson") then
  1770. v.BrickColor = BrickColor.new("Institutional White")
  1771. end
  1772. end
  1773. for i,v in pairs(lefthand:GetChildren()) do
  1774. if v.BrickColor == BrickColor.new("Crimson") then
  1775. v.BrickColor = BrickColor.new("Institutional White")
  1776. end
  1777. end
  1778. for i,v in pairs(righthand:GetChildren()) do
  1779. if v.BrickColor == BrickColor.new("Crimson") then
  1780. v.BrickColor = BrickColor.new("Institutional White")
  1781. end
  1782. end
  1783. wowo = true
  1784. wait(.1)
  1785. attack = false
  1786. end
  1787. end
  1788. end
  1789. end
  1790. end)()
  1791.  
  1792. end))
  1793. local TweenService = game:GetService("TweenService")
  1794. coroutine.wrap(function()
  1795. while true and wait() do
  1796. wait(.1)
  1797. if Humanoid.Health <=20000 then
  1798. if attack == false then
  1799. if cantattack == false and wowo == true and wOtE == false then
  1800. wOtE = true
  1801. reverse = true
  1802. cantattack = true
  1803. attack = true
  1804. Humanoid.MaxHealth = math.huge
  1805. Humanoid.Health = math.huge
  1806. Humanoid.WalkSpeed = 0
  1807. chatfunc("REALLY?")
  1808. coroutine.wrap(function()
  1809. for i,v in pairs(wew:GetChildren()) do
  1810. if v.BrickColor == BrickColor.new("Really red") then
  1811. v.BrickColor = BrickColor.new("Bright yellow")
  1812. end
  1813. end
  1814. for i,v in pairs(lefthand:GetChildren()) do
  1815. if v.BrickColor == BrickColor.new("Really red") then
  1816. v.BrickColor = BrickColor.new("Bright yellow")
  1817. end
  1818. end
  1819. for i,v in pairs(righthand:GetChildren()) do
  1820. if v.BrickColor == BrickColor.new("Really red") then
  1821. v.BrickColor = BrickColor.new("Bright yellow")
  1822. end
  1823. end
  1824. end)()
  1825. chatfunc("YOU FOOL..")
  1826. wait(3)
  1827. chatfunc22("YOU SHOULDNT HAVE DONE THAT.")
  1828. attack = false
  1829. cantattack = false
  1830. Humanoid.MaxHealth = 2000000
  1831. Humanoid.Health = 2000000
  1832. Humanoid.WalkSpeed = 16
  1833. end
  1834. end
  1835. end
  1836. end
  1837. end)()
  1838. function clickatk()
  1839. attack = true
  1840. for i = 0, 1, 0.1 do
  1841. swait()
  1842. PlayAnimationFromTable({
  1843. CFrame.new(-0.759994507, 26.7200089, -0.950004578, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1844. CFrame.new(6.25505006e-26, 1.49999905, -0.0800068378, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1845. CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1846. CFrame.new(-0.210015774, 0.340002239, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1847. CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1848. CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1849. }, .3, false)
  1850. motor.C0 = clerp(motor.C0, CFrame.new(-0.480611801, 17.7309036, -0.735867143, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1851. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01483393, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1852. motur.C0 = clerp(motur.C0, CFrame.new(15.5707073, 22.5827446, -4.40391922, -0.931310356, 0.318911612, -0.175955713, 0.316545039, 0.469672263, -0.824145198, -0.180184454, -0.823235035, -0.538365602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1853. end
  1854. for i = 0, 1, 0.1 do
  1855. swait()
  1856. PlayAnimationFromTable({
  1857. CFrame.new(-0.759994507, 26.7200089, -0.950012207, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1858. CFrame.new(6.25517579e-26, 1.50000143, -0.0799840093, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1859. CFrame.new(0.189980805, 0.400007546, -0.980010152, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1860. CFrame.new(-0.210017934, 0.340004146, -0.900018632, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1861. CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1862. CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1863. }, .3, false)
  1864. motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309113, -0.735884309, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1865. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351471, 9.85484219, -5.0148263, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1866. motur.C0 = clerp(motur.C0, CFrame.new(15.2336845, -2.3754828, -5.02356005, -0.946486354, 0.303575426, 0.109576441, -0.0991887003, 0.0494779386, -0.993838131, -0.307126373, -0.951523185, -0.0167197455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1867. end
  1868. if reverse == true then
  1869. CFuncs['Sound'].Create("rbxassetid://183763487",Character,10,1)
  1870. local asdd = Instance.new("Part", Character)
  1871. asdd.CFrame = righthand.palm.CFrame
  1872. asdd.Size = Vector3.new(2,2,2)
  1873. asdd.Transparency = 1
  1874. asdd.Material = "Neon"
  1875. asdd.Anchored = true
  1876. asdd.BrickColor = BrickColor.new"Institutional white"
  1877. MagnitudeDamage(asdd, 30, 20, 50, 30, "Normal", "0", 1)
  1878. Effects.Block.Create(BrickColor.new('Bright yellow'), CFrame.new(asdd.Position), 350, 350, 300, 20, 20, 20, .1)
  1879. wait(.5)
  1880. asdd:Destroy()
  1881. end
  1882. if reverse == false then
  1883. smahs(righthand.palm)
  1884. end
  1885. attack = false
  1886. end
  1887.  
  1888. function clickatk2()
  1889. attack = true
  1890. for i = 0, 1, 0.1 do
  1891. swait()
  1892. PlayAnimationFromTable({
  1893. CFrame.new(-0.759994507, 26.7200089, -0.949996948, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1894. CFrame.new(6.25508766e-26, 1.49999857, -0.0799989849, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1895. CFrame.new(0.18997322, 0.400007457, -0.980011046, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1896. CFrame.new(-0.210019559, 0.340004116, -0.900003016, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1897. CFrame.new(0.579985023, -1.99997258, 6.25982452e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1898. CFrame.new(-0.580020249, -1.99997175, 1.85566204e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1899. }, .3, false)
  1900. motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309017, -0.735868096, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1901. moter.C0 = clerp(moter.C0, CFrame.new(-17.8172531, 20.520647, -3.66432858, -0.971718132, 0.105367593, 0.21133548, -0.112918004, 0.578669786, -0.807708859, -0.2073998, -0.808728456, -0.550406754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1902. motur.C0 = clerp(motur.C0, CFrame.new(15.8147526, 9.19478703, -5.01498556, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1903. end
  1904. for i = 0, 1, 0.1 do
  1905. swait()
  1906. PlayAnimationFromTable({
  1907. CFrame.new(-0.759994507, 26.7200089, -0.949996948, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1908. CFrame.new(6.25518257e-26, 1.50000334, -0.0799843669, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1909. CFrame.new(0.189965621, 0.400009274, -0.98001188, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1910. CFrame.new(-0.210019559, 0.340004116, -0.900003016, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1911. CFrame.new(0.579985023, -1.99997258, 6.25982452e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1912. CFrame.new(-0.580020249, -1.99997175, 1.85566204e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1913. }, .3, false)
  1914. motor.C0 = clerp(motor.C0, CFrame.new(-0.48060894, 17.7308998, -0.73586762, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1915. moter.C0 = clerp(moter.C0, CFrame.new(-16.7988281, -1.8885771, -5.231565, -0.954750299, -0.287907064, 0.0745859817, -0.0620222166, -0.052531749, -0.996694148, 0.290872931, -0.956218362, 0.0322975069) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1916. motur.C0 = clerp(motur.C0, CFrame.new(15.8147526, 9.19478607, -5.01498556, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1917. end
  1918. if reverse == true then
  1919. CFuncs['Sound'].Create("rbxassetid://183763487",Character,10,1)
  1920. local asd = Instance.new("Part", Character)
  1921. asd.CFrame = lefthand.palm.CFrame
  1922. asd.Size = Vector3.new(2,2,2)
  1923. asd.Transparency = 1
  1924. asd.Material = "Neon"
  1925. asd.Anchored = true
  1926. asd.BrickColor = BrickColor.new"Institutional white"
  1927. MagnitudeDamage(asd, 30, 20, 50, 10, "Normal", "0", 1)
  1928. Effects.Block.Create(BrickColor.new('Bright yellow'), CFrame.new(asd.Position), 350, 350, 300, 20, 20, 20, .1)
  1929. wait(.5)
  1930. asd:Destroy()
  1931. end
  1932. if reverse == false then
  1933. smahs(lefthand.palm)
  1934. end
  1935. attack = false
  1936. end
  1937.  
  1938.  
  1939. Mouse.Button1Down:connect(function()
  1940. if attack == false and cantattack == false and attacktype == 1 then
  1941. attack = true
  1942. clickatk()
  1943. attack = false
  1944. attacktype = 2
  1945. elseif attack == false and cantattack == false and attacktype == 2 then
  1946. attack = true
  1947. clickatk2()
  1948. attack = false
  1949. attacktype = 1
  1950. end
  1951. end)
  1952.  
  1953.  
  1954.  
  1955. Mouse.KeyDown:connect(function(k)
  1956. k = k:lower()
  1957. if attack == false and cantattack == false and k == 'q' then
  1958. attackone()
  1959. elseif attack == false and cantattack == false and k == 'e' then
  1960. attacktwo()
  1961. end
  1962. end)
  1963.  
  1964. while true do
  1965. swait()
  1966. for i, v in pairs(Character:GetChildren()) do
  1967. if v:IsA("Part") then
  1968. v.Material = "SmoothPlastic"
  1969. elseif v:IsA("Accessory") then
  1970. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1971. end
  1972. end
  1973. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1974. velocity = RootPart.Velocity.y
  1975. sine = sine + change
  1976. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1977. if RootPart.Velocity.y > 1 and hit == nil then
  1978. Anim = "Jump"
  1979. if attack == false then
  1980. PlayAnimationFromTable({
  1981. CFrame.new(-0.83996582, 25.250021, -0.220002174, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1982. CFrame.new(6.25508889e-26, 1.50000036, -0.0800002813, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1983. CFrame.new(0.369967103, 0.420005798, -0.970006347, 0.0886246413, 0.993097603, 0.0768321976, 0.0716862828, 0.0705764517, -0.994927049, -0.993482113, 0.0936828703, -0.0649366155) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1984. CFrame.new(-0.279962897, 0.44000122, -0.700017512, 0.152406871, -0.987562954, -0.0386604816, 0.0426825732, 0.0456579998, -0.998043597, 0.987395763, 0.150459096, 0.0491102003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1985. CFrame.new(0.579993248, -1.99997735, 6.25985657e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1986. CFrame.new(-0.580028474, -1.99998081, 1.85569199e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  1987. }, .3, false)
  1988. motor.C0 = clerp(motor.C0, CFrame.new(-0.728760719, 16.1835747, 0.512853622, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1989. moter.C0 = clerp(moter.C0, CFrame.new(-17.07514, 9.85484219, -3.67482376, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)
  1990. motur.C0 = clerp(motur.C0, CFrame.new(15.8747625, 9.19478321, -3.67495728, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)
  1991. end
  1992. elseif RootPart.Velocity.y < -1 and hit == nil then
  1993. Anim = "Fall"
  1994. if attack == false then
  1995. PlayAnimationFromTable({
  1996. CFrame.new(-0.83996582, 25.250021, -0.220002174, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  1997. CFrame.new(6.25508889e-26, 1.50000036, -0.0800002813, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1998. CFrame.new(0.369967103, 0.420005798, -0.970006347, 0.0886246413, 0.993097603, 0.0768321976, 0.0716862828, 0.0705764517, -0.994927049, -0.993482113, 0.0936828703, -0.0649366155) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1999. CFrame.new(-0.279962897, 0.44000122, -0.700017512, 0.152406871, -0.987562954, -0.0386604816, 0.0426825732, 0.0456579998, -0.998043597, 0.987395763, 0.150459096, 0.0491102003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2000. CFrame.new(0.579993248, -1.99997735, 6.25985657e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  2001. CFrame.new(-0.580028474, -1.99998081, 1.85569199e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  2002. }, .3, false)
  2003. motor.C0 = clerp(motor.C0, CFrame.new(-0.728760719, 16.1835747, 0.512853622, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2004. moter.C0 = clerp(moter.C0, CFrame.new(-17.07514, 9.85484219, -3.67482376, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)
  2005. motur.C0 = clerp(motur.C0, CFrame.new(15.8747625, 9.19478321, -3.67495728, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)
  2006. end
  2007. elseif Torsovelocity < 1 and hit ~= nil then
  2008. Anim = "Idle"
  2009. if attack == false then
  2010. change = 1
  2011. PlayAnimationFromTable({
  2012. CFrame.new(-0.759994507, 25.2699986, -0.970002174, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  2013. CFrame.new(6.25509321e-26, 1.49999881, -0.0799980611, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2014. CFrame.new(0.189979702, 0.400005192, -0.980000854, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2015. CFrame.new(-0.210016057, 0.340004146, -0.9000054, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2016. CFrame.new(0.57997793, -1.99997723, 6.25981651e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  2017. CFrame.new(-0.580013037, -1.99997807, 1.85563282e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  2018. }, .3, false)
  2019. motor.C0 = clerp(motor.C0, CFrame.new(-0.788780689, 16.183569, -0.827145576, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2020. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01482582, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)
  2021. motur.C0 = clerp(motur.C0, CFrame.new(15.8147564, 9.19478607, -5.01497269, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)
  2022. end
  2023. elseif Torsovelocity > 2 and hit ~= nil then
  2024. Anim = "Walk"
  2025. if attack == false then
  2026. PlayAnimationFromTable({
  2027. CFrame.new(-0.759994507, 26.7200089, -0.950000763, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0),
  2028. CFrame.new(6.25508766e-26, 1.49999857, -0.0799989849, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2029. CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2030. CFrame.new(-0.210015789, 0.340004146, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2031. CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  2032. CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0),
  2033. }, .3, false)
  2034. motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309093, -0.735868812, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.Angles(math.rad(0),math.rad(0)-RootPart.RotVelocity.Y/10,math.rad(0)), 0.7)
  2035. moter.C0 = clerp(moter.C0, CFrame.new(-17.1351471, 9.85484219, -5.01483774, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)
  2036. motur.C0 = clerp(motur.C0, CFrame.new(15.8147564, 9.19478703, -5.01497412, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)
  2037. end
  2038. end
  2039. if 0 < #Effects then
  2040. for e = 1, #Effects do
  2041. if Effects[e] ~= nil then
  2042. local Thing = Effects[e]
  2043. if Thing ~= nil then
  2044. local Part = Thing[1]
  2045. local Mode = Thing[2]
  2046. local Delay = Thing[3]
  2047. local IncX = Thing[4]
  2048. local IncY = Thing[5]
  2049. local IncZ = Thing[6]
  2050. if Thing[2] == "Shoot" then
  2051. local Look = Thing[1]
  2052. local move = 30
  2053. if Thing[8] == 3 then
  2054. move = 10
  2055. end
  2056. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2057. if Thing[10] ~= nil then
  2058. da = pos
  2059. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2060. cfa = CFrame.new(Thing[4], pos)
  2061. tehCF = cfa:lerp(cf2, 0.2)
  2062. Thing[1] = tehCF.lookVector
  2063. end
  2064. local mag = (Thing[4] - pos).magnitude
  2065. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  2066. if Thing[8] == 2 then
  2067. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  2068. end
  2069. Thing[4] = Thing[4] + Look * move
  2070. Thing[3] = Thing[3] - 1
  2071. if 2 < Thing[5] then
  2072. Thing[5] = Thing[5] - 0.3
  2073. Thing[6] = Thing[6] - 0.3
  2074. end
  2075. if hit ~= nil then
  2076. Thing[3] = 0
  2077. if Thing[8] == 1 or Thing[8] == 3 then
  2078. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2079. else
  2080. if Thing[8] == 2 then
  2081. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2082. if (hit.Parent:FindFirstChildOfClass('Humanoid')) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass('Humanoid')) ~= nil then
  2083. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2084. ref.Anchored = true
  2085. ref.CFrame = CFrame.new(pos)
  2086. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  2087. game:GetService("Debris"):AddItem(ref, 0.2)
  2088. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  2089. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  2090. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2091. end
  2092. end
  2093. end
  2094. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2095. ref.Anchored = true
  2096. ref.CFrame = CFrame.new(pos)
  2097. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2098. game:GetService("Debris"):AddItem(ref, 1)
  2099. end
  2100. if Thing[3] <= 0 then
  2101. table.remove(Effects, e)
  2102. end
  2103. end
  2104. do
  2105. do
  2106. if Thing[2] == "FireWave" then
  2107. if Thing[3] <= Thing[4] then
  2108. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2109. Thing[3] = Thing[3] + 1
  2110. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2111. else
  2112. Part.Parent = nil
  2113. table.remove(Effects, e)
  2114. end
  2115. end
  2116. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2117. if Thing[1].Transparency <= 1 then
  2118. if Thing[2] == "Block1" then
  2119. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2120. Mesh = Thing[7]
  2121. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2122. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2123. else
  2124. if Thing[2] == "Block2" then
  2125. Thing[1].CFrame = Thing[1].CFrame
  2126. Mesh = Thing[7]
  2127. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2128. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2129. else
  2130. if Thing[2] == "Fire" then
  2131. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2132. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2133. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2134. else
  2135. if Thing[2] == "Cylinder" then
  2136. Mesh = Thing[7]
  2137. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2138. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2139. else
  2140. if Thing[2] == "Blood" then
  2141. Mesh = Thing[7]
  2142. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2143. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2144. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2145. else
  2146. if Thing[2] == "Elec" then
  2147. Mesh = Thing[10]
  2148. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2149. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2150. else
  2151. if Thing[2] == "Disappear" then
  2152. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2153. else
  2154. if Thing[2] == "Shatter" then
  2155. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2156. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2157. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2158. Thing[6] = Thing[6] + Thing[5]
  2159. end
  2160. end
  2161. end
  2162. end
  2163. end
  2164. end
  2165. end
  2166. end
  2167. else
  2168. Part.Parent = nil
  2169. table.remove(Effects, e)
  2170. end
  2171. end
  2172. end
  2173. end
  2174. end
  2175. end
  2176. end
  2177. end
  2178. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement