carlosname

Untitled

Nov 14th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. plr = game.Players.LocalPlayer
  2. char = game.Players.LocalPlayer.character
  3. wait(0.016666666666666666)
  4.  
  5. mse = plr:GetMouse()
  6. local Head = char.Head
  7. local Players=game:service'Players'
  8. local Player=Players.LocalPlayer
  9. local Mouse=Player:GetMouse''
  10.  
  11. char.Humanoid.MaxHealth = math.huge
  12. char.Humanoid.Health = math.huge
  13.  
  14.  
  15.  
  16. Par1=Instance.new('ParticleEmitter',char['Torso'])
  17. Par1.LightEmission=100
  18. Par1.LightInfluence=5
  19. Par1.LockedToPart=true
  20. Par1.Texture='rbxassetid://300899516'
  21. Par1.Color=ColorSequence.new(Color3.new(0.1,0,10))
  22. Par1.Transparency=NumberSequence.new(0)
  23. Par1.Lifetime=NumberRange.new(0.3)
  24. Par1.Rate=1000
  25.  
  26. Par1.Enabled = false
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. base = Instance.new("ScreenGui",plr.PlayerGui)
  35. bbg = Instance.new("BillboardGui",plr.Character.Head)
  36. bbg.Size = UDim2.new(0,200,0,50)
  37. bbg.StudsOffset = Vector3.new(0,3,0)
  38. bbgTl = Instance.new("TextLabel",bbg)
  39. bbgTl.BackgroundTransparency = 1
  40. bbgTl.Size = UDim2.new(10,0,1,0)
  41. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  42. bbgTl.Font = "Fantasy"
  43. bbgTl.Text = " "
  44. bbgTl.TextSize = 25
  45. bbgTl.TextStrokeColor3 = Color3.new(100,0,100)
  46. bbgTl.TextColor3 = Color3.new(0,0,100)
  47. bbgTl.TextStrokeTransparency = 0
  48. bbgTl.TextWrapped = true
  49. plr.Chatted:connect(function(msg)
  50. bbgTl.Text = msg
  51. wait(1)
  52. TextFade()
  53. end
  54. )
  55.  
  56. function TextFade()
  57.  
  58. bbgTl.TextTransparency = 0.1
  59. bbgTl.TextStrokeTransparency = 0.1
  60. wait(0.1)
  61. bbgTl.TextTransparency = 0.2
  62. bbgTl.TextStrokeTransparency = 0.2
  63. wait(0.1)
  64. bbgTl.TextTransparency = 0.3
  65. bbgTl.TextStrokeTransparency = 0.3
  66. wait(0.1)
  67. bbgTl.TextTransparency = 0.4
  68. bbgTl.TextStrokeTransparency = 0.4
  69. wait(0.1)
  70. bbgTl.TextTransparency = 0.5
  71. bbgTl.TextStrokeTransparency = 0.5
  72. wait(0.1)
  73. bbgTl.TextTransparency = 0.6
  74. bbgTl.TextStrokeTransparency = 0.6
  75. wait(0.1)
  76. bbgTl.TextTransparency = 0.7
  77. bbgTl.TextStrokeTransparency = 0.7
  78. wait(0.1)
  79. bbgTl.TextTransparency = 0.8
  80. bbgTl.TextStrokeTransparency = 0.8
  81. wait(0.1)
  82. bbgTl.TextTransparency = 0.9
  83. bbgTl.TextStrokeTransparency = 0.9
  84. wait(0.1)
  85. bbgTl.Text = " "
  86. wait(0.00000000000000001)
  87. bbgTl.TextTransparency = 0
  88. bbgTl.TextStrokeTransparency = 0
  89. end
  90.  
  91. local Orin = "rbxassetid://639034904"
  92. Head.face.Texture = Orin
  93. spawn(function()
  94. while wait() do
  95. char["Body Colors"].HeadColor = BrickColor.new("Med. yellowish orange")
  96. char["Body Colors"].TorsoColor = BrickColor.new("Med. yellowish orange")
  97. char["Body Colors"].LeftArmColor = BrickColor.new("Med. yellowish orange")
  98. char["Body Colors"].RightArmColor = BrickColor.new("Med. yellowish orange")
  99. char["Body Colors"].LeftLegColor = BrickColor.new("Med. yellowish orange")
  100. char["Body Colors"].RightLegColor = BrickColor.new("Med. yellowish orange")
  101. end
  102. end)
  103.  
  104. char.Shirt:Remove()
  105. char.Pants:Remove()
  106.  
  107. shirt = Instance.new("Shirt", char)
  108. shirt.Name = "Shirt"
  109. pants = Instance.new("Pants", char)
  110. pants.Name = "Pants"
  111. char.Shirt.ShirtTemplate = "rbxassetid://763105737"
  112. char.Pants.PantsTemplate = "rbxassetid://1174714081"
  113. for i, v in pairs(char:GetChildren()) do
  114. if v.ClassName == "Accessory" then
  115. v:Remove()
  116. end
  117. end
  118.  
  119. Hat3 = Instance.new("Model")
  120. Hat3.Parent = char
  121. Hat3.Name = "Hat3"
  122. rh = Instance.new("Part")
  123. rh.Parent = Hat3
  124. rh.BrickColor = BrickColor.new("Really black")
  125. rh.Locked = true
  126. rh.CanCollide = false
  127. mesh = Instance.new("SpecialMesh")
  128. rh.formFactor = "Symmetric"
  129. mesh.MeshType = "FileMesh"
  130. mesh.MeshId = "rbxassetid://887129419"
  131. mesh.TextureId = "rbxassetid://887029299"
  132. mesh.Parent = rh
  133. local weld = Instance.new("Weld")
  134. weld.Parent = rh
  135. weld.Part0 = rh
  136. weld.Part1 =char.Head
  137. weld.C0 = CFrame.new(0, -0.2, 0)*CFrame.Angles(0, 6, 0)
  138. mesh.Scale = Vector3.new(0.032,0.029, 0.024)
  139. Hat3.Part.Transparency = 0
  140.  
  141. Hat = Instance.new("Model")
  142. Hat.Parent = char
  143. Hat.Name = "Hat"
  144. rh = Instance.new("Part")
  145. rh.Parent = Hat
  146. rh.BrickColor = BrickColor.new("Really black")
  147. rh.Locked = true
  148. rh.CanCollide = false
  149. mesh = Instance.new("SpecialMesh")
  150. rh.formFactor = "Symmetric"
  151. mesh.MeshType = "FileMesh"
  152. mesh.MeshId = "rbxassetid://874044556"
  153. mesh.TextureId = "rbxassetid://875114591"
  154. mesh.Parent = rh
  155. local weld = Instance.new("Weld")
  156. weld.Parent = rh
  157. weld.Part0 = rh
  158. weld.Part1 =char.Head
  159. weld.C0 = CFrame.new(0, -0.8, -0.5)*CFrame.Angles(0, 0, 0)
  160. mesh.Scale = Vector3.new(0.04,0.038, 0.04)
  161.  
  162. muscle = Instance.new("Model")
  163. muscle.Parent = char
  164. muscle.Name = "muscle"
  165. rh = Instance.new("Part")
  166. rh.Parent = muscle
  167. rh.BrickColor = BrickColor.new("Lilac")
  168. rh.Locked = true
  169. rh.CanCollide = false
  170. mesh = Instance.new("SpecialMesh")
  171. rh.formFactor = "Symmetric"
  172. mesh.MeshType = "FileMesh"
  173. mesh.MeshId = "rbxassetid://958074736"
  174. mesh.Parent = rh
  175. local weld = Instance.new("Weld")
  176. weld.Parent = rh
  177. weld.Part0 = rh
  178. weld.Part1 =char.Torso
  179. weld.C0 = CFrame.new(0, 0.1, 0.5)*CFrame.Angles(12.4, 0, 0)
  180. mesh.Scale = Vector3.new(0.009,0.01,0.01)
  181.  
  182.  
  183.  
  184.  
  185. scarf = Instance.new("Model")
  186. scarf.Parent = char
  187. scarf.Name = "scarf"
  188. rh = Instance.new("Part")
  189. rh.Parent = scarf
  190. rh.BrickColor = BrickColor.new("Maroon")
  191. rh.Locked = true
  192. rh.CanCollide = false
  193. mesh = Instance.new("SpecialMesh")
  194. rh.formFactor = "Symmetric"
  195. mesh.MeshType = "FileMesh"
  196. mesh.MeshId = "rbxassetid://873798502"
  197. mesh.TextureId = "rbxassetid://875114591"
  198. mesh.Parent = rh
  199. local weld = Instance.new("Weld")
  200. weld.Parent = rh
  201. weld.Part0 = rh
  202. weld.Part1 =char.Torso
  203. weld.C0 = CFrame.new(0, -1., 0)*CFrame.Angles(0, 0, 0)
  204. mesh.Scale = Vector3.new(0.0155,0.0155,0.0155)
  205.  
  206. rs = Instance.new("Model")
  207. rs.Parent = char
  208. rs.Name = "rs"
  209. rh = Instance.new("Part")
  210. rh.Parent = rs
  211. rh.BrickColor = BrickColor.new("Bright yellow")
  212. rh.Locked = true
  213. rh.CanCollide = false
  214. mesh = Instance.new("SpecialMesh")
  215. rh.formFactor = "Symmetric"
  216. mesh.MeshType = "FileMesh"
  217. mesh.MeshId = "rbxassetid://874040321"
  218. mesh.TextureId = "rbxassetid://875114591"
  219. mesh.Parent = rh
  220. local weld = Instance.new("Weld")
  221. weld.Parent = rh
  222. weld.Part0 = rh
  223. weld.Part1 =char["Right Arm"]
  224. weld.C0 = CFrame.new(0, -1, 0)*CFrame.Angles(0, 0, 0)
  225. mesh.Scale = Vector3.new(0.012,0.012,0.012)
  226.  
  227. ls = Instance.new("Model")
  228. ls.Parent = char
  229. ls.Name = "ls"
  230. rh = Instance.new("Part")
  231. rh.Parent = ls
  232. rh.BrickColor = BrickColor.new("Bright yellow")
  233. rh.Locked = true
  234. rh.CanCollide = false
  235. mesh = Instance.new("SpecialMesh")
  236. rh.formFactor = "Symmetric"
  237. mesh.MeshType = "FileMesh"
  238. mesh.MeshId = "rbxassetid://874041559"
  239. mesh.TextureId = "rbxassetid://875114591"
  240. mesh.Parent = rh
  241. local weld = Instance.new("Weld")
  242. weld.Parent = rh
  243. weld.Part0 = rh
  244. weld.Part1 =char["Left Arm"]
  245. weld.C0 = CFrame.new(0, -1, 0)*CFrame.Angles(0, 0, 0)
  246. mesh.Scale = Vector3.new(0.012,0.012,0.012)
  247.  
  248. cloth = Instance.new("Model")
  249. cloth.Parent = char
  250. cloth.Name = "cloth"
  251. rh = Instance.new("Part")
  252. rh.Parent = cloth
  253. rh.BrickColor = BrickColor.new("Quill grey")
  254. rh.Locked = true
  255. rh.CanCollide = false
  256. mesh = Instance.new("SpecialMesh")
  257. rh.formFactor = "Symmetric"
  258. mesh.MeshType = "FileMesh"
  259. mesh.MeshId = "rbxassetid://874045262"
  260. mesh.TextureId = "rbxassetid://875114591"
  261. mesh.Parent = rh
  262. local weld = Instance.new("Weld")
  263. weld.Parent = rh
  264. weld.Part0 = rh
  265. weld.Part1 =char.Torso
  266. weld.C0 = CFrame.new(0, 1.6, 0.2)*CFrame.Angles(-0.5, 0, 0)
  267. mesh.Scale = Vector3.new(0.0065,0.008,0.008)
  268.  
  269. ear1 = Instance.new("Model")
  270. ear1.Parent = char
  271. ear1.Name = "ear1"
  272. rh = Instance.new("Part")
  273. rh.Parent = ear1
  274. rh.BrickColor = BrickColor.new("Lilac")
  275. rh.Locked = true
  276. rh.CanCollide = false
  277. mesh = Instance.new("SpecialMesh")
  278. rh.formFactor = "Symmetric"
  279. mesh.MeshType = "FileMesh"
  280. mesh.MeshId = "rbxassetid://431119824"
  281. mesh.Parent = rh
  282. local weld = Instance.new("Weld")
  283. weld.Parent = rh
  284. weld.Part0 = rh
  285. weld.Part1 =char.Head
  286. weld.C0 = CFrame.new(0, -0.2, 0.65)*CFrame.Angles(0, 64, 0)
  287. mesh.Scale = Vector3.new(0.025,0.025, 0.025)
  288.  
  289. ear2 = Instance.new("Model")
  290. ear2.Parent = char
  291. ear2.Name = "ear2"
  292. rh = Instance.new("Part")
  293. rh.Parent = ear2
  294. rh.BrickColor = BrickColor.new("Lilac")
  295. rh.Locked = true
  296. rh.CanCollide = false
  297. mesh = Instance.new("SpecialMesh")
  298. rh.formFactor = "Symmetric"
  299. mesh.MeshType = "FileMesh"
  300. mesh.MeshId = "rbxassetid://431119824"
  301. mesh.Parent = rh
  302. local weld = Instance.new("Weld")
  303. weld.Parent = rh
  304. weld.Part0 = rh
  305. weld.Part1 =char.Head
  306. weld.C0 = CFrame.new(0, -0.2, 0.65)*CFrame.Angles(0, -64, 0)
  307. mesh.Scale = Vector3.new(0.025,0.025, 0.025)
  308.  
  309. belt = Instance.new("Model")
  310. belt.Parent = char
  311. belt.Name = "belt"
  312. rh = Instance.new("Part")
  313. rh.Parent = belt
  314. rh.BrickColor = BrickColor.new("Tr. Yellow")
  315. rh.Locked = true
  316. rh.CanCollide = false
  317. mesh = Instance.new("SpecialMesh")
  318. rh.formFactor = "Symmetric"
  319. mesh.MeshType = "FileMesh"
  320. mesh.MeshId = "rbxassetid://965627950"
  321. mesh.Parent = rh
  322. local weld = Instance.new("Weld")
  323. weld.Parent = rh
  324. weld.Part0 = rh
  325. weld.Part1 =char.Torso
  326. weld.C0 = CFrame.new(0, 1, 0)*CFrame.Angles(0, -4.7, 0)
  327. mesh.Scale = Vector3.new(0.65, 0.1, 0.65)
  328.  
  329. belt2 = Instance.new("Model")
  330. belt2.Parent = char
  331. belt2.Name = "belt2"
  332. rh = Instance.new("Part")
  333. rh.Parent = belt2
  334. rh.BrickColor = BrickColor.new("Tr. Yellow")
  335. rh.Locked = true
  336. rh.CanCollide = false
  337. mesh = Instance.new("SpecialMesh")
  338. rh.formFactor = "Symmetric"
  339. mesh.MeshType = "FileMesh"
  340. mesh.MeshId = "rbxassetid://475668276"
  341. mesh.Parent = rh
  342. local weld = Instance.new("Weld")
  343. weld.Parent = rh
  344. weld.Part0 = rh
  345. weld.Part1 =char.Torso
  346. weld.C0 = CFrame.new(-1.05, -1, 0)*CFrame.Angles(0, 0, 1.5)
  347. mesh.Scale = Vector3.new(0.0025, 0.0025, 0.0035)
  348.  
  349. belt3 = Instance.new("Model")
  350. belt3.Parent = char
  351. belt3.Name = "belt3"
  352. rh = Instance.new("Part")
  353. rh.Parent = belt3
  354. rh.BrickColor = BrickColor.new("Tr. Yellow")
  355. rh.Locked = true
  356. rh.CanCollide = false
  357. mesh = Instance.new("SpecialMesh")
  358. rh.formFactor = "Symmetric"
  359. mesh.MeshType = "FileMesh"
  360. mesh.MeshId = "rbxassetid://475668276"
  361. mesh.Parent = rh
  362. local weld = Instance.new("Weld")
  363. weld.Parent = rh
  364. weld.Part0 = rh
  365. weld.Part1 =char.Torso
  366. weld.C0 = CFrame.new(1.05, -1, 0)*CFrame.Angles(0, 0, -1.5)
  367. mesh.Scale = Vector3.new(0.0025, 0.0025, 0.0035)
  368.  
  369. cloth2 = Instance.new("Model")
  370. cloth2.Parent = char
  371. cloth2.Name = "cloth2"
  372. rh = Instance.new("Part")
  373. rh.Parent = cloth2
  374. rh.BrickColor = BrickColor.new("Quill grey")
  375. rh.Locked = true
  376. rh.CanCollide = false
  377. mesh = Instance.new("SpecialMesh")
  378. rh.formFactor = "Symmetric"
  379. mesh.MeshType = "FileMesh"
  380. mesh.MeshId = "rbxassetid://874045262"
  381. mesh.TextureId = "rbxassetid://875114591"
  382. mesh.Parent = rh
  383. local weld = Instance.new("Weld")
  384. weld.Parent = rh
  385. weld.Part0 = rh
  386. weld.Part1 =char.Torso
  387. weld.C0 = CFrame.new(0, 1.6, -0.2)*CFrame.Angles(0.2, 0, 0)
  388. mesh.Scale = Vector3.new(0.0065,0.008,0.008)
  389.  
  390. gr = Instance.new("Model")
  391. gr.Parent = char
  392. gr.Name = "gr"
  393. rh = Instance.new("Part")
  394. rh.Parent = gr
  395. rh.BrickColor = BrickColor.new("Daisy orange")
  396. rh.Locked = true
  397. rh.CanCollide = false
  398. mesh = Instance.new("SpecialMesh")
  399. rh.formFactor = "Symmetric"
  400. mesh.MeshType = "FileMesh"
  401. mesh.MeshId = "rbxassetid://1476756293"
  402. mesh.Parent = rh
  403. local weld = Instance.new("Weld")
  404. weld.Parent = rh
  405. weld.Part0 = rh
  406. weld.Part1 =char["Right Arm"]
  407. weld.C0 = CFrame.new(-0.6, 0.66, 0)*CFrame.Angles(0, 0, 0)
  408. mesh.Scale = Vector3.new(0.03,0.03,0.03)
  409.  
  410. gl = Instance.new("Model")
  411. gl.Parent = char
  412. gl.Name = "gl"
  413. rh = Instance.new("Part")
  414. rh.Parent = gl
  415. rh.BrickColor = BrickColor.new("Daisy orange")
  416. rh.Locked = true
  417. rh.CanCollide = false
  418. mesh = Instance.new("SpecialMesh")
  419. rh.formFactor = "Symmetric"
  420. mesh.MeshType = "FileMesh"
  421. mesh.MeshId = "rbxassetid://1476756293"
  422. mesh.Parent = rh
  423. local weld = Instance.new("Weld")
  424. weld.Parent = rh
  425. weld.Part0 = rh
  426. weld.Part1 =char["Left Arm"]
  427. weld.C0 = CFrame.new(0.6, 0.66, 0)*CFrame.Angles(0, 0, 0)
  428. mesh.Scale = Vector3.new(0.03,0.03,0.03)
  429.  
  430. ap1 = Instance.new("Model")
  431. ap1.Parent = char
  432. ap1.Name = "ap1"
  433. rh = Instance.new("Part")
  434. rh.Parent = ap1
  435. rh.BrickColor = BrickColor.new("Really black")
  436. rh.Locked = true
  437. rh.CanCollide = false
  438. mesh = Instance.new("SpecialMesh")
  439. rh.formFactor = "Symmetric"
  440. mesh.MeshType = "FileMesh"
  441. mesh.MeshId = "rbxassetid://965627950"
  442. mesh.Parent = rh
  443. local weld = Instance.new("Weld")
  444. weld.Parent = rh
  445. weld.Part0 = rh
  446. weld.Part1 =char["Right Arm"]
  447. weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 3.1, 0)
  448. mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
  449.  
  450. ap2 = Instance.new("Model")
  451. ap2.Parent = char
  452. ap2.Name = "ap2"
  453. rh = Instance.new("Part")
  454. rh.Parent = ap2
  455. rh.BrickColor = BrickColor.new("Really black")
  456. rh.Locked = true
  457. rh.CanCollide = false
  458. mesh = Instance.new("SpecialMesh")
  459. rh.formFactor = "Symmetric"
  460. mesh.MeshType = "FileMesh"
  461. mesh.MeshId = "rbxassetid://965627950"
  462. mesh.Parent = rh
  463. local weld = Instance.new("Weld")
  464. weld.Parent = rh
  465. weld.Part0 = rh
  466. weld.Part1 =char["Left Arm"]
  467. weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0)
  468. mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
  469.  
  470. circ1 = Instance.new("Model")
  471. circ1.Parent = char
  472. circ1.Name = "circ1"
  473. rh = Instance.new("Part")
  474. rh.Parent = circ1
  475. rh.BrickColor = BrickColor.new("Tr. Yellow")
  476. rh.Locked = true
  477. rh.CanCollide = false
  478. mesh = Instance.new("SpecialMesh")
  479. rh.formFactor = "Symmetric"
  480. mesh.MeshType = "FileMesh"
  481. mesh.MeshId = "rbxassetid://475668276"
  482. mesh.Parent = rh
  483. local weld = Instance.new("Weld")
  484. weld.Parent = rh
  485. weld.Part0 = rh
  486. weld.Part1 =char["Right Arm"]
  487. weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(0, 0, 1.5)
  488. mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
  489.  
  490. circ2 = Instance.new("Model")
  491. circ2.Parent = char
  492. circ2.Name = "circ2"
  493. rh = Instance.new("Part")
  494. rh.Parent = circ2
  495. rh.BrickColor = BrickColor.new("Tr. Yellow")
  496. rh.Locked = true
  497. rh.CanCollide = false
  498. mesh = Instance.new("SpecialMesh")
  499. rh.formFactor = "Symmetric"
  500. mesh.MeshType = "FileMesh"
  501. mesh.MeshId = "rbxassetid://475668276"
  502. mesh.Parent = rh
  503. local weld = Instance.new("Weld")
  504. weld.Parent = rh
  505. weld.Part0 = rh
  506. weld.Part1 =char["Left Arm"]
  507. weld.C0 = CFrame.new(-0.35, -0.6, 0)*CFrame.Angles(0, 0, -1.5)
  508. mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
  509.  
  510.  
  511.  
  512. ap3 = Instance.new("Model")
  513. ap3.Parent = char
  514. ap3.Name = "ap3"
  515. rh = Instance.new("Part")
  516. rh.Parent = ap3
  517. rh.BrickColor = BrickColor.new("Really black")
  518. rh.Locked = true
  519. rh.CanCollide = false
  520. mesh = Instance.new("SpecialMesh")
  521. rh.formFactor = "Symmetric"
  522. mesh.MeshType = "FileMesh"
  523. mesh.MeshId = "rbxassetid://965627950"
  524. mesh.Parent = rh
  525. local weld = Instance.new("Weld")
  526. weld.Parent = rh
  527. weld.Part0 = rh
  528. weld.Part1 =char["Right Leg"]
  529. weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, -4.7, 0)
  530. mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
  531.  
  532. ap4 = Instance.new("Model")
  533. ap4.Parent = char
  534. ap4.Name = "ap4"
  535. rh = Instance.new("Part")
  536. rh.Parent = ap4
  537. rh.BrickColor = BrickColor.new("Really black")
  538. rh.Locked = true
  539. rh.CanCollide = false
  540. mesh = Instance.new("SpecialMesh")
  541. rh.formFactor = "Symmetric"
  542. mesh.MeshType = "FileMesh"
  543. mesh.MeshId = "rbxassetid://965627950"
  544. mesh.Parent = rh
  545. local weld = Instance.new("Weld")
  546. weld.Parent = rh
  547. weld.Part0 = rh
  548. weld.Part1 =char["Left Leg"]
  549. weld.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, -4.7, 0)
  550. mesh.Scale = Vector3.new(0.65, 0.25, 0.35)
  551.  
  552. circ3 = Instance.new("Model")
  553. circ3.Parent = char
  554. circ3.Name = "circ3"
  555. rh = Instance.new("Part")
  556. rh.Parent = circ3
  557. rh.BrickColor = BrickColor.new("Tr. Yellow")
  558. rh.Locked = true
  559. rh.CanCollide = false
  560. mesh = Instance.new("SpecialMesh")
  561. rh.formFactor = "Symmetric"
  562. mesh.MeshType = "FileMesh"
  563. mesh.MeshId = "rbxassetid://475668276"
  564. mesh.Parent = rh
  565. local weld = Instance.new("Weld")
  566. weld.Parent = rh
  567. weld.Part0 = rh
  568. weld.Part1 =char["Right Leg"]
  569. weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(1.5, 0, 1.5)
  570. mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
  571.  
  572. circ4 = Instance.new("Model")
  573. circ4.Parent = char
  574. circ4.Name = "circ4"
  575. rh = Instance.new("Part")
  576. rh.Parent = circ4
  577. rh.BrickColor = BrickColor.new("Tr. Yellow")
  578. rh.Locked = true
  579. rh.CanCollide = false
  580. mesh = Instance.new("SpecialMesh")
  581. rh.formFactor = "Symmetric"
  582. mesh.MeshType = "FileMesh"
  583. mesh.MeshId = "rbxassetid://475668276"
  584. mesh.Parent = rh
  585. local weld = Instance.new("Weld")
  586. weld.Parent = rh
  587. weld.Part0 = rh
  588. weld.Part1 =char["Left Leg"]
  589. weld.C0 = CFrame.new(0.35, -0.6, 0)*CFrame.Angles(1.5, 0, 1.5)
  590. mesh.Scale = Vector3.new(0.0025, 0.001, 0.0025)
  591.  
  592. boot1 = Instance.new("Model")
  593. boot1.Parent = char
  594. boot1.Name = "boot1"
  595. rh = Instance.new("Part")
  596. rh.Parent = boot1
  597. rh.BrickColor = BrickColor.new("Really black")
  598. rh.Locked = true
  599. rh.CanCollide = false
  600. mesh = Instance.new("SpecialMesh")
  601. rh.formFactor = "Symmetric"
  602. mesh.MeshType = "FileMesh"
  603. mesh.MeshId = "rbxassetid://1154325543"
  604. mesh.Parent = rh
  605. local weld = Instance.new("Weld")
  606. weld.Parent = rh
  607. weld.Part0 = rh
  608. weld.Part1 =char["Right Leg"]
  609. weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
  610. mesh.Scale = Vector3.new(0.2, 0.23, 0.2)
  611.  
  612. boot2 = Instance.new("Model")
  613. boot2.Parent = char
  614. boot2.Name = "boot2"
  615. rh = Instance.new("Part")
  616. rh.Parent = boot2
  617. rh.BrickColor = BrickColor.new("Really black")
  618. rh.Locked = true
  619. rh.CanCollide = false
  620. mesh = Instance.new("SpecialMesh")
  621. rh.formFactor = "Symmetric"
  622. mesh.MeshType = "FileMesh"
  623. mesh.MeshId = "rbxassetid://1154325543"
  624. mesh.Parent = rh
  625. local weld = Instance.new("Weld")
  626. weld.Parent = rh
  627. weld.Part0 = rh
  628. weld.Part1 =char["Left Leg"]
  629. weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
  630. mesh.Scale = Vector3.new(0.2, 0.23, 0.2)
  631.  
  632. glo1 = Instance.new("Model")
  633. glo1.Parent = char
  634. glo1.Name = "glo1"
  635. rh = Instance.new("Part")
  636. rh.Parent = glo1
  637. rh.BrickColor = BrickColor.new("Really black")
  638. rh.Locked = true
  639. rh.CanCollide = false
  640. mesh = Instance.new("SpecialMesh")
  641. rh.formFactor = "Symmetric"
  642. mesh.MeshType = "FileMesh"
  643. mesh.MeshId = "rbxassetid://1154325543"
  644. mesh.Parent = rh
  645. local weld = Instance.new("Weld")
  646. weld.Parent = rh
  647. weld.Part0 = rh
  648. weld.Part1 =char["Right Arm"]
  649. weld.C0 = CFrame.new(0, 0.6, 0)*CFrame.Angles(0, 0, 0)
  650. mesh.Scale = Vector3.new(0.2, 0.15, 0.2)
  651.  
  652. glo2 = Instance.new("Model")
  653. glo2.Parent = char
  654. glo2.Name = "glo2"
  655. rh = Instance.new("Part")
  656. rh.Parent = glo2
  657. rh.BrickColor = BrickColor.new("Really black")
  658. rh.Locked = true
  659. rh.CanCollide = false
  660. mesh = Instance.new("SpecialMesh")
  661. rh.formFactor = "Symmetric"
  662. mesh.MeshType = "FileMesh"
  663. mesh.MeshId = "rbxassetid://1154325543"
  664. mesh.Parent = rh
  665. local weld = Instance.new("Weld")
  666. weld.Parent = rh
  667. weld.Part0 = rh
  668. weld.Part1 =char["Left Arm"]
  669. weld.C0 = CFrame.new(0, 0.6, 0)*CFrame.Angles(0, 0, 0)
  670. mesh.Scale = Vector3.new(0.2, 0.15, 0.2)
  671.  
  672. mse.KeyDown:connect(function(key)
  673. key = key:lower()
  674. if key == "k" then
  675. canworld = true
  676. yyd = CFuncs.Sound.Create("921051148")
  677. yyd.TimePosition = 0.5
  678. yyd.Volume = 7
  679.  
  680.  
  681. bbgTl.Text = "Gimme a break."
  682. wait(1)
  683. TextFade()
  684. end
  685. end
  686. )
  687.  
  688.  
  689. mse.KeyDown:connect(function(key)
  690. key = key:lower()
  691. if key == "n" then
  692. canworld = true
  693. teme = CFuncs.Sound.Create("499396245")
  694. teme.Volume = 7
  695. bbgTl.Text = "You..!"
  696. wait(1)
  697. TextFade()
  698. end
  699. end
  700. )
  701.  
  702.  
  703. mse.KeyDown:connect(function(key)
  704. key = key:lower()
  705. if key == "l" then
  706. canworld = true
  707. kono = CFuncs.Sound.Create("645811027")
  708. bbgTl.Text = "T-This power..!"
  709. wait(1.5)
  710. TextFade()
  711. end
  712. end
  713. )
  714.  
  715.  
  716. mse.KeyDown:connect(function(key)
  717. key = key:lower()
  718. if key == "j" then
  719. canworld = true
  720. kk = CFuncs.Sound.Create("1212328051")
  721. bbgTl.Text = "You really p#ssed me off."
  722. wait(2)
  723. TextFade()
  724.  
  725. end
  726. end
  727. )
  728. mse.KeyDown:connect(function(key)
  729. key = key:lower()
  730. if key == "," then
  731. canworld = true
  732.  
  733. st1 = CFuncs.Sound.Create("873240542")
  734. st1.Volume = 7
  735. bbgTl.Text = "You truly are the lowest scum in history.."
  736. wait(2.5)
  737. TextFade()
  738. wait(0.75)
  739. st2 = CFuncs.Sound.Create("873240410")
  740. st2.Volume = 7
  741. bbgTl.Text = "The debt you owe.."
  742. wait(0.5)
  743. TextFade()
  744. wait(0.5)
  745. st3 = CFuncs.Sound.Create("1207959412")
  746. st3.Volume = 7
  747. bbgTl.Text = "can't be repaid with money!"
  748. wait(2.4)
  749.  
  750. TextFade()
  751. end
  752. end
  753. )
  754.  
  755. mse.KeyDown:connect(function(key)
  756. key = key:lower()
  757. if key == "p" then
  758. canworld = true
  759. jk = CFuncs.Sound.Create("1212328340")
  760. bbgTl.Text = "I will personally kick your [OOPS KID FRIENDLY SORRY]!"
  761. wait(4)
  762. TextFade()
  763.  
  764. end
  765. end
  766. )
  767.  
  768. mse.KeyDown:connect(function(key)
  769. key = key:lower()
  770. if key == "h" and cooldown == false then
  771. canworld = true
  772. cooldown = true
  773. judge = CFuncs.Sound.Create("1300588094")
  774. judge.Volume = 7
  775. bbgTl.Text = "I shall be the judge!"
  776. wait(0.5)
  777.  
  778. TextFade()
  779. judge:Destroy()
  780. cooldown = false
  781. end
  782. end
  783. )
  784.  
  785. mse.KeyDown:connect(function(key)
  786. key = key:lower()
  787. if key == "r" and cooldown == false then
  788. canworld = true
  789. cooldown = true
  790. standjudge = CFuncs.Sound.Create("1300588094")
  791. standjudge.Volume = 7
  792. standjudge.TimePosition = 8.9
  793. bbgTl.Text = "Your judge.. will be my Stand!"
  794. wait(3)
  795.  
  796. TextFade()
  797.  
  798. cooldown = false
  799. end
  800. end
  801. )
  802.  
  803. mse.KeyDown:connect(function(key)
  804. key = key:lower()
  805. if key == ";" then
  806. canworld = true
  807. wagh = CFuncs.Sound.Create("998999809")
  808. wagh.Volume = 10
  809.  
  810. bbgTl.Text = "*inaudible*"
  811. wait(2)
  812. TextFade()
  813. end
  814. end
  815. )
  816.  
  817. mse.KeyDown:connect(function(key)
  818. key = key:lower()
  819. if key == "." then
  820. yaro = CFuncs.Sound.Create("869850439")
  821. yaro.Volume = 5
  822. bbgTl.Text = "You b#$+@rd!"
  823. wait(1.4)
  824. TextFade()
  825. end
  826. end)
  827.  
  828.  
  829. canworld = true
  830. mse.KeyDown:connect(function(key)
  831. key = key:lower()
  832. if key == "g" then
  833. if canworld == false then return end
  834. if canworld then
  835. canworld = false
  836. local ScreenGui = Instance.new("ScreenGui", plr.PlayerGui)
  837. local ImageLabel = Instance.new("ImageLabel")
  838. ImageLabel.Parent = ScreenGui
  839. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  840. ImageLabel.BackgroundTransparency = 1
  841. ImageLabel.Position = UDim2.new(0, 0, 0, 0)
  842. ImageLabel.Size = UDim2.new(0, 300, 0, 200)
  843. ImageLabel.Image = "rbxassetid://1539214808"
  844. for i = 1,10 do
  845. ImageLabel.Position = ImageLabel.Position - UDim2.new(0,25,0,15) + UDim2.new(0,math.random(-20,20),0,math.random(-20,20))
  846. ImageLabel.Size = ImageLabel.Size + UDim2.new(0,100,0,100)
  847. wait()
  848. end
  849. ScreenGui:remove()
  850. sptw = CFuncs.Sound.Create("1515909034")
  851. sptw.Volume = 8
  852. sptw.TimePosition = 0.05
  853. bbgTl.Text = "Star Platinum: The World!"
  854. wait(1.5)
  855. lasers = CFuncs.Sound.Create("926382097")
  856. lasers.Volume = 5
  857.  
  858.  
  859.  
  860. wait(1.5)
  861.  
  862.  
  863. local function weld(lol)
  864. local weld = Instance.new("Weld", plr.Character.Torso)
  865. weld.Part0 = plr.Character.Torso
  866. weld.Part1 = lol
  867. weld.C0 = plr.Character.Torso.CFrame:inverse()
  868. weld.C1 = lol.CFrame:inverse()
  869. end
  870. wait()
  871.  
  872. for i, v in pairs(game.Players:GetChildren()) do
  873. h = v.Character:FindFirstChild("Head")
  874. if h then
  875. h.Anchored = true
  876. plr.Character:FindFirstChild("Head").Anchored = false
  877. end
  878. t = v.Character:FindFirstChild("Torso")
  879. if t then
  880. t.Anchored = true
  881. plr.Character:FindFirstChild("Torso").Anchored = false
  882. end
  883. RA = v.Character:FindFirstChild("Right Arm")
  884. if RA then
  885. RA.Anchored = true
  886. plr.Character:FindFirstChild("Right Arm").Anchored = false
  887. end
  888. LA = v.Character:FindFirstChild("Left Arm")
  889. if LA then
  890. LA.Anchored = true
  891. plr.Character:FindFirstChild("Left Arm").Anchored = false
  892. end
  893. RL = v.Character:FindFirstChild("Right Leg")
  894. if RL then
  895. RL.Anchored = true
  896. plr.Character:FindFirstChild("Right Leg").Anchored = false
  897. end
  898. LL = v.Character:FindFirstChild("Left Leg")
  899. if LL then
  900. LL.Anchored = true
  901. plr.Character:FindFirstChild("Left Leg").Anchored = false
  902. end
  903. end
  904.  
  905.  
  906.  
  907.  
  908. game.Lighting.TimeOfDay="00:00:00"
  909. game.Lighting.OutdoorAmbient=Color3.new(50,0,350)
  910. wait(0.1)
  911. game.Lighting.OutdoorAmbient=Color3.new(0,114,235)
  912. wait(0.1)
  913. game.Lighting.OutdoorAmbient=Color3.new(0,0,235)
  914. wait(0.1)
  915. game.Lighting.OutdoorAmbient=Color3.new(0,114,0)
  916. wait(0.1)
  917. game.Lighting.OutdoorAmbient=Color3.new(255, 255, 355)
  918. tiock = CFuncs.Sound.Create("627730102")
  919. tiock.Looped = true
  920.  
  921. --game.Debris:AddItem(cce, 5)
  922.  
  923. wait()
  924.  
  925. end
  926. --wait(5)
  927. bbgTl.Text = " "
  928. wait(5)
  929.  
  930.  
  931.  
  932. tiock:Stop()
  933. tokiu = CFuncs.Sound.Create("923033530")
  934. tokiu.Volume = 5
  935. bbgTl.Text = "..Time resumes once again."
  936. wait(1.5)
  937. brmpbrmp = CFuncs.Sound.Create("757514877")
  938. brmpbrmp.Volume = 5
  939. for i, v in pairs(game.Players:GetChildren()) do
  940. h = v.Character:FindFirstChild("Head")
  941. if h then
  942. h.Anchored = false
  943. end
  944. t = v.Character:FindFirstChild("Torso")
  945. if t then
  946. t.Anchored = false
  947. end
  948. RA = v.Character:FindFirstChild("Right Arm")
  949. if RA then
  950. RA.Anchored = false
  951. end
  952. LA = v.Character:FindFirstChild("Left Arm")
  953. if LA then
  954. LA.Anchored = false
  955. end
  956. RL = v.Character:FindFirstChild("Right Leg")
  957. if RL then
  958. RL.Anchored = false
  959. end
  960. LL = v.Character:FindFirstChild("Left Leg")
  961. if LL then
  962. LL.Anchored = false
  963. end
  964. end
  965.  
  966. game.Lighting.OutdoorAmbient=Color3.new(0,114,0)
  967. wait(0.1)
  968. game.Lighting.OutdoorAmbient=Color3.new(50,0,350)
  969. wait(0.1)
  970. game.Lighting.OutdoorAmbient=Color3.new(0,114,235)
  971. wait(0.1)
  972. game.Lighting.OutdoorAmbient=Color3.new(0,0,235)
  973.  
  974. game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
  975. game.Lighting.TimeOfDay="15:00:00"
  976.  
  977. canworld = true
  978.  
  979.  
  980. bbgTl.Text = " "
  981. end
  982. end
  983. )
  984.  
  985. function clerp(a,b,c,d)
  986. for i = 0,d,.01 do
  987. a.CFrame = CFrame.new(b:lerp(c,i))
  988. wait()
  989. end
  990. end
  991. function slerp(a2,b2,c2,d2)
  992. for i2 = 0,d2,.01 do
  993. a2.CFrame = CFrame.new(b2:lerp(c2,i2))
  994. wait()
  995. end
  996. end
  997. part = nil
  998. cooldown = false
  999. Mouse.KeyDown:connect(function(key)
  1000. if key == "e" and part == nil and cooldown == false and canworld == true then
  1001.  
  1002. game.Lighting.OutdoorAmbient=Color3.new(0,14,135)
  1003. game.Lighting.TimeOfDay="00:00:00"
  1004. wait(0.000004)
  1005. game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
  1006. game.Lighting.TimeOfDay="15:00:00"
  1007. plr.Character.Torso.CFrame = CFrame.new(Vector3.new(Mouse.hit.p.X,Mouse.hit.p.Y+1.5,Mouse.hit.p.Z),plr.Character.Torso.CFrame.p)
  1008. bam = CFuncs.Sound.Create("872436640")
  1009. bam.Volume = 10
  1010. cooldown = true
  1011. wait(1.1)
  1012. bam:Destroy()
  1013. cooldown = false
  1014.  
  1015. end
  1016. end
  1017. )
  1018.  
  1019. Effects = {}
  1020. local Player = game.Players.localPlayer
  1021. local Character = Player.Character
  1022. Character.Archivable = true
  1023. Advancing = Player.Character:Clone()
  1024. Advancing.Parent = char
  1025. torso = Advancing.Torso
  1026. hum = Advancing.Humanoid
  1027. Advancing.Name = "Advancing"
  1028. pl = Advancing
  1029. local FOrin = "rbxassetid://1036828417"
  1030. Advancing.Head.face.Texture = FOrin
  1031.  
  1032. HOLY = Instance.new("Sound", hum)
  1033. HOLY.SoundId = "rbxassetid://748183600"
  1034. HOLY.Volume = 0.5
  1035. HOLY.Looped = true
  1036. HOLY:Play()
  1037. muted = false
  1038.  
  1039. mse.KeyDown:connect(function(key)
  1040. key = key:lower()
  1041. if key == "t" and muted == false then
  1042.  
  1043. HOLYFUCKTHATSSOMEGOODMUSICDAMN.Volume = 0
  1044. muted = true
  1045. end
  1046. end)
  1047.  
  1048.  
  1049. pl.Shirt:Remove()
  1050. pl.Pants:Remove()
  1051.  
  1052. FShirt = Instance.new("Shirt", pl)
  1053. FShirt.Name = "FShirt"
  1054. FPants = Instance.new("Pants", pl)
  1055. FPants.Name = "FPants"
  1056. pl.FShirt.ShirtTemplate = "rbxassetid://572240895"
  1057. pl.FPants.PantsTemplate = "rbxassetid://572240895"
  1058.  
  1059.  
  1060.  
  1061. Character["Advancing"].Hat3:Destroy()
  1062.  
  1063. Character["Advancing"].Hat.Part.Transparency = 1
  1064. Character["Advancing"].boot1.Part.Transparency = 1
  1065. Character["Advancing"].boot2.Part.Transparency = 1
  1066. Character["Advancing"].glo1.Part.Transparency = 1
  1067. Character["Advancing"].glo2.Part.Transparency = 1
  1068. Character["Advancing"].rs.Part.Transparency = 1
  1069. Character["Advancing"].ls.Part.Transparency = 1
  1070. Character["Advancing"].cloth.Part.Transparency = 1
  1071. Character["Advancing"].ear1.Part.Transparency = 1
  1072. Character["Advancing"].ear2.Part.Transparency = 1
  1073. Character["Advancing"].belt.Part.Transparency = 1
  1074. Character["Advancing"].belt2.Part.Transparency = 1
  1075. Character["Advancing"].belt3.Part.Transparency = 1
  1076. Character["Advancing"].cloth2.Part.Transparency = 1
  1077. Character["Advancing"].gr.Part.Transparency = 1
  1078. Character["Advancing"].gl.Part.Transparency = 1
  1079. Character["Advancing"].ap1.Part.Transparency = 1
  1080. Character["Advancing"].ap2.Part.Transparency = 1
  1081. Character["Advancing"].ap3.Part.Transparency = 1
  1082. Character["Advancing"].ap4.Part.Transparency = 1
  1083. Character["Advancing"].circ1.Part.Transparency = 1
  1084. Character["Advancing"].circ2.Part.Transparency = 1
  1085. Character["Advancing"].circ3.Part.Transparency = 1
  1086. Character["Advancing"].circ4.Part.Transparency = 1
  1087. Character["Advancing"].muscle.Part.Transparency = 1
  1088. Advancing.Head.face.Transparency = 1
  1089.  
  1090.  
  1091. Character.Hat:Destroy()
  1092. Character.boot1:Destroy()
  1093. Character.boot2:Destroy()
  1094. Character.glo1:Destroy()
  1095. Character.glo2:Destroy()
  1096. Character.scarf:Destroy()
  1097. Character.cloth:Destroy()
  1098. Character.rs:Destroy()
  1099. Character.ls:Destroy()
  1100. Character.ear1:Destroy()
  1101. Character.ear2:Destroy()
  1102. Character.belt:Destroy()
  1103. Character.belt2:Destroy()
  1104. Character.belt3:Destroy()
  1105. Character.cloth2:Destroy()
  1106. Character.ap1:Destroy()
  1107. Character.ap2:Destroy()
  1108. Character.ap3:Destroy()
  1109. Character.ap4:Destroy()
  1110. Character.muscle:Destroy()
  1111. Character.circ1:Destroy()
  1112. Character.circ2:Destroy()
  1113. Character.circ3:Destroy()
  1114. Character.circ4:Destroy()
  1115. Character.gr:Destroy()
  1116. Character.gl:Destroy()
  1117.  
  1118. for i, v in pairs(Advancing:GetChildren()) do
  1119. if v:IsA("BasePart") then
  1120. v.Transparency = 1
  1121. end
  1122. end
  1123.  
  1124.  
  1125.  
  1126.  
  1127. local Humanoid = Advancing.Humanoid
  1128. local Mouse = Player:GetMouse()
  1129. local LeftArm = Advancing["Left Arm"]
  1130. local RightArm = Advancing["Right Arm"]
  1131. local LeftLeg = Advancing["Left Leg"]
  1132. local RightLeg = Advancing["Right Leg"]
  1133. local Head = Advancing.Head
  1134. local Torso = Advancing.Torso
  1135. local Camera = game.Workspace.CurrentCamera
  1136. local RootPart = Advancing.HumanoidRootPart
  1137. local RootJoint = RootPart.RootJoint
  1138. local attack = false
  1139. local Anim = "Idle"
  1140. local attacktype = 1
  1141. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1142. local velocity = RootPart.Velocity.y
  1143. local sine = 0
  1144. local change = 1
  1145. local Create = LoadLibrary("RbxUtility").Create
  1146. local TimeStop = false
  1147. local m = Create("Model")({
  1148. Parent = Advancing,
  1149. Name = "WeaponModel"
  1150. })
  1151.  
  1152. Advancing.Head.Name = "FHead"
  1153. Advancing.Torso.Name = "FTorso"
  1154. Advancing.HumanoidRootPart.Name = "FHumanoidRootPart"
  1155. Humanoid.Animator.Parent = nil
  1156. Advancing.Animate.Parent = nil
  1157. local function newMotor(part0, part1, c0, c1)
  1158. local w = Create("Weld")({
  1159. Parent = part0,
  1160. Part0 = part0,
  1161. Part1 = part1,
  1162. C0 = c0,
  1163. C1 = c1
  1164. })
  1165. return w
  1166. end
  1167. function clerp(a, b, t)
  1168. return a:lerp(b, t)
  1169. end
  1170.  
  1171. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1172. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1173. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  1174. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  1175. local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  1176. local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  1177. RootJoint.C1 = CFrame.new(0, 0, 0)
  1178. RootJoint.C0 = CFrame.new(0, 0, 0)
  1179. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  1180. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  1181. local rarmc1 = RW.C1
  1182. local larmc1 = LW.C1
  1183. local rlegc1 = RH.C1
  1184. local llegc1 = LH.C1
  1185. local resetc1 = false
  1186. function PlayAnimationFromTable(table, speed, bool)
  1187. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1188. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1189. RW.C0 = clerp(RW.C0, table[3], speed)
  1190. LW.C0 = clerp(LW.C0, table[4], speed)
  1191. RH.C0 = clerp(RH.C0, table[5], speed)
  1192. LH.C0 = clerp(LH.C0, table[6], speed)
  1193. if bool == true and resetc1 == false then
  1194. resetc1 = true
  1195. RootJoint.C1 = RootJoint.C1
  1196. Torso.Neck.C1 = Torso.Neck.C1
  1197. RW.C1 = rarmc1
  1198. LW.C1 = larmc1
  1199. RH.C1 = rlegc1
  1200. LH.C1 = llegc1
  1201. end
  1202. end
  1203. ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
  1204. script:WaitForChild("Heartbeat")
  1205. frame = 0.03333333333333333
  1206. tf = 0
  1207. allowframeloss = false
  1208. tossremainder = false
  1209. lastframe = tick()
  1210. script.Heartbeat:Fire()
  1211. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1212. tf = tf + s
  1213. if tf >= frame then
  1214. if allowframeloss then
  1215. script.Heartbeat:Fire()
  1216. lastframe = tick()
  1217. else
  1218. for i = 1, math.floor(tf / frame) do
  1219. script.Heartbeat:Fire()
  1220. end
  1221. lastframe = tick()
  1222. end
  1223. if tossremainder then
  1224. tf = 0
  1225. else
  1226. tf = tf - frame * math.floor(tf / frame)
  1227. end
  1228. end
  1229. end)
  1230. function swait(num)
  1231. if num == 0 or num == nil then
  1232. ArtificialHB.Event:wait()
  1233. else
  1234. for i = 0, num do
  1235. ArtificialHB.Event:wait()
  1236. end
  1237. end
  1238. end
  1239. function RemoveOutlines(part)
  1240. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1241. end
  1242. CFuncs = {
  1243. Part = {
  1244. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1245. local Part = Create("Part")({
  1246. Parent = Parent,
  1247. Reflectance = Reflectance,
  1248. Transparency = Transparency,
  1249. CanCollide = false,
  1250. Locked = true,
  1251. BrickColor = BrickColor.new(tostring(BColor)),
  1252. Name = Name,
  1253. Size = Size,
  1254. Material = Material
  1255. })
  1256. RemoveOutlines(Part)
  1257. return Part
  1258. end
  1259. },
  1260. Mesh = {
  1261. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1262. local Msh = Create(Mesh)({
  1263. Parent = Part,
  1264. Offset = OffSet,
  1265. Scale = Scale
  1266. })
  1267. if Mesh == "SpecialMesh" then
  1268. Msh.MeshType = MeshType
  1269. Msh.MeshId = MeshId
  1270. end
  1271. return Msh
  1272. end
  1273. },
  1274. Weld = {
  1275. Create = function(Parent, Part0, Part1, C0, C1)
  1276. local Weld = Create("Weld")({
  1277. Parent = Parent,
  1278. Part0 = Part0,
  1279. Part1 = Part1,
  1280. C0 = C0,
  1281. C1 = C1
  1282. })
  1283. return Weld
  1284. end
  1285. },
  1286. Sound = {
  1287. Create = function(id, par, vol, pit)
  1288. local Sound = Create("Sound")({
  1289. Volume = vol,
  1290. Pitch = pit or 1,
  1291. SoundId = "rbxassetid://" .. id,
  1292. Parent = par or workspace
  1293. })
  1294. Sound:play()
  1295. game:GetService("Debris"):AddItem(Sound, 130)
  1296. return Sound
  1297. end
  1298. },
  1299. Decal = {
  1300. Create = function(Color, Texture, Transparency, Name, Parent)
  1301. local Decal = Create("Decal")({
  1302. Color3 = Color,
  1303. Texture = "rbxassetid://" .. Texture,
  1304. Transparency = Transparency,
  1305. Name = Name,
  1306. Parent = Parent
  1307. })
  1308. return Decal
  1309. end
  1310. },
  1311. BillboardGui = {
  1312. Create = function(Parent, Image, Position, Size)
  1313. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  1314. BillPar.CFrame = CFrame.new(Position)
  1315. local Bill = Create("BillboardGui")({
  1316. Parent = BillPar,
  1317. Adornee = BillPar,
  1318. Size = UDim2.new(1, 0, 1, 0),
  1319. SizeOffset = Vector2.new(Size, Size)
  1320. })
  1321. local d = Create("ImageLabel", Bill)({
  1322. Parent = Bill,
  1323. BackgroundTransparency = 1,
  1324. Size = UDim2.new(1, 0, 1, 0),
  1325. Image = "rbxassetid://" .. Image
  1326. })
  1327. return BillPar
  1328. end
  1329. },
  1330. ParticleEmitter = {
  1331. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1332. local Particle = Create("ParticleEmitter")({
  1333. Parent = Parent,
  1334. Color = ColorSequence.new(Color1, Color2),
  1335. LightEmission = LightEmission,
  1336. Size = Size,
  1337. Texture = Texture,
  1338. Transparency = Transparency,
  1339. ZOffset = ZOffset,
  1340. Acceleration = Accel,
  1341. Drag = Drag,
  1342. LockedToPart = LockedToPart,
  1343. VelocityInheritance = VelocityInheritance,
  1344. EmissionDirection = EmissionDirection,
  1345. Enabled = Enabled,
  1346. Lifetime = LifeTime,
  1347. Rate = Rate,
  1348. Rotation = Rotation,
  1349. RotSpeed = RotSpeed,
  1350. Speed = Speed,
  1351. VelocitySpread = VelocitySpread
  1352. })
  1353. return Particle
  1354. end
  1355. },
  1356. CreateTemplate = {}
  1357. }
  1358. function rayCast(Position, Direction, Range, Ignore)
  1359. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1360. end
  1361. function FindNearestTorso(pos)
  1362. local list = game.Workspace:children()
  1363. local torso
  1364. local dist = 1000
  1365. local temp, human, temp2
  1366. for x = 1, #list do
  1367. temp2 = list[x]
  1368. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1369. temp = temp2:findFirstChild("Torso")
  1370. human = temp2:findFirstChild("Humanoid")
  1371. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  1372. local dohit = true
  1373. if dohit == true then
  1374. torso = temp
  1375. dist = (temp.Position - pos).magnitude
  1376. end
  1377. end
  1378. end
  1379. end
  1380. return torso, dist
  1381. end
  1382. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1383. if hit.Parent == nil then
  1384. return
  1385. end
  1386. local h = hit.Parent:FindFirstChild("Humanoid")
  1387. for _, v in pairs(hit.Parent:children()) do
  1388. if v:IsA("Humanoid") then
  1389. h = v
  1390. end
  1391. end
  1392.  
  1393. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1394. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1395. return
  1396. end
  1397. local c = Create("ObjectValue")({
  1398. Name = "creator",
  1399. Value = game:service("Players").LocalPlayer,
  1400. Parent = h
  1401. })
  1402. game:GetService("Debris"):AddItem(c, 0.5)
  1403. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1404. local Damage = math.random(minim, maxim)
  1405. local blocked = false
  1406. local block = hit.Parent:findFirstChild("Block")
  1407. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1408. blocked = true
  1409. block.Value = block.Value - 1
  1410. print(block.Value)
  1411. end
  1412.  
  1413. if canworld == true then
  1414. h.Health = h.Health - Damage
  1415. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Lilac").Color)
  1416. elseif canworld == false then
  1417. repeat
  1418. wait()
  1419. until canworld == true
  1420. h.Health = h.Health - Damage
  1421. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Lilac").Color)
  1422. end
  1423. if Type == "Knockdown" then
  1424. local hum = hit.Parent.Humanoid
  1425. hum.PlatformStand = true
  1426. coroutine.resume(coroutine.create(function(HHumanoid)
  1427. swait(1)
  1428. HHumanoid.PlatformStand = false
  1429. end), hum)
  1430. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1431. local bodvol = Create("BodyVelocity")({
  1432. velocity = angle * knockback,
  1433. P = 5000,
  1434. maxForce = Vector3.new(8000, 8000, 8000),
  1435. Parent = hit
  1436. })
  1437. local rl = Create("BodyAngularVelocity")({
  1438. P = 3000,
  1439. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1440. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1441. Parent = hit
  1442. })
  1443. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1444. game:GetService("Debris"):AddItem(rl, 0.5)
  1445. elseif Type == "Normal" then
  1446. local vp = Create("BodyVelocity")({
  1447. P = 500,
  1448. maxForce = Vector3.new(math.huge, 0, math.huge),
  1449. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1450. })
  1451. if knockback > 0 then
  1452. vp.Parent = hit.Parent.Torso
  1453. end
  1454. game:GetService("Debris"):AddItem(vp, 0.5)
  1455. elseif Type == "Up" then
  1456. local bodyVelocity = Create("BodyVelocity")({
  1457. velocity = Vector3.new(0, 20, 0),
  1458. P = 5000,
  1459. maxForce = Vector3.new(8000, 8000, 8000),
  1460. Parent = hit
  1461. })
  1462. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1463. elseif Type == "DarkUp" then
  1464. coroutine.resume(coroutine.create(function()
  1465. for i = 0, 1, 0.1 do
  1466. swait()
  1467. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  1468. end
  1469. end))
  1470. local bodyVelocity = Create("BodyVelocity")({
  1471. velocity = Vector3.new(0, 20, 0),
  1472. P = 5000,
  1473. maxForce = Vector3.new(8000, 8000, 8000),
  1474. Parent = hit
  1475. })
  1476. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1477. elseif Type == "Snare" then
  1478. local bp = Create("BodyPosition")({
  1479. P = 2000,
  1480. D = 100,
  1481. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1482. position = hit.Parent.Torso.Position,
  1483. Parent = hit.Parent.Torso
  1484. })
  1485. game:GetService("Debris"):AddItem(bp, 1)
  1486. elseif Type == "Freeze" then
  1487. local BodPos = Create("BodyPosition")({
  1488. P = 50000,
  1489. D = 1000,
  1490. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1491. position = hit.Parent.Torso.Position,
  1492. Parent = hit.Parent.Torso
  1493. })
  1494. local BodGy = Create("BodyGyro")({
  1495. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1496. P = 20000,
  1497. Parent = hit.Parent.Torso,
  1498. cframe = hit.Parent.Torso.CFrame
  1499. })
  1500. hit.Parent.Torso.Anchored = true
  1501. coroutine.resume(coroutine.create(function(Part)
  1502. swait(1.5)
  1503. Part.Anchored = false
  1504. end), hit.Parent.Torso)
  1505. game:GetService("Debris"):AddItem(BodPos, 3)
  1506. game:GetService("Debris"):AddItem(BodGy, 3)
  1507. end
  1508. local debounce = Create("BoolValue")({
  1509. Name = "DebounceHit",
  1510. Parent = hit.Parent,
  1511. Value = true
  1512. })
  1513. game:GetService("Debris"):AddItem(debounce, Delay)
  1514. c = Create("ObjectValue")({
  1515. Name = "creator",
  1516. Value = Player,
  1517. Parent = h
  1518. })
  1519. game:GetService("Debris"):AddItem(c, 0.5)
  1520. end
  1521. end
  1522. function ShowDamage(Pos, Text, Time, Color)
  1523. local Rate = 0.03333333333333333
  1524. local Pos = Pos or Vector3.new(0, 0, 0)
  1525. local Text = Text or ""
  1526. local Time = Time or 2
  1527. local Color = Color or Color3.new(1, 0, 1)
  1528. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1529. EffectPart.Anchored = true
  1530. local BillboardGui = Create("BillboardGui")({
  1531. Size = UDim2.new(3, 0, 3, 0),
  1532. Adornee = EffectPart,
  1533. Parent = EffectPart
  1534. })
  1535. local TextLabel = Create("TextLabel")({
  1536. BackgroundTransparency = 1,
  1537. Size = UDim2.new(1, 0, 1, 0),
  1538. Text = Text,
  1539. Font = "SciFi",
  1540. TextColor3 = Color,
  1541. TextScaled = true,
  1542. Parent = BillboardGui
  1543. })
  1544. game.Debris:AddItem(EffectPart, Time)
  1545. EffectPart.Parent = game:GetService("Workspace")
  1546. delay(0, function()
  1547. local Frames = Time / Rate
  1548. for Frame = 1, Frames do
  1549. wait(Rate)
  1550. local Percent = Frame / Frames
  1551. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1552. TextLabel.TextTransparency = Percent
  1553. end
  1554. if EffectPart and EffectPart.Parent then
  1555. EffectPart:Destroy()
  1556. end
  1557. end)
  1558. end
  1559. local STDamage = false
  1560. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1561. for _, c in pairs(workspace:children()) do
  1562. local hum = c:findFirstChild("Humanoid")
  1563. if hum ~= nil then
  1564. local head = c:findFirstChild("Torso")
  1565. if head ~= nil then
  1566. local targ = head.Position - Part.Position
  1567. local mag = targ.magnitude
  1568. if Magnitude >= mag and c.Name ~= Player.Name then
  1569. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch)
  1570. if STDamage == true then
  1571. for i = 1, 3 do
  1572. Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1)
  1573. end
  1574. for i = 1, 10 do
  1575. CamShake(1, 70000)
  1576. Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1)
  1577. end
  1578.  
  1579. elseif STDamage == false then
  1580. CamShake(1, 90000)
  1581. Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1)
  1582. for i = 1, 2 do
  1583. Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 0.4, 0.4, 0.4)
  1584.  
  1585. end
  1586. end
  1587. end
  1588. end
  1589. end
  1590. end
  1591. end
  1592.  
  1593.  
  1594.  
  1595.  
  1596. HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
  1597. HHandleWeld = CFuncs.Weld.Create(m, Head, HHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0646438599, -0.0500068665, -0.0646400452, -0.707107365, -3.21031663E-8, 0.707106411, -8.19564079E-8, 1.00000119, -1.41561088E-7, -0.707106352, 1.38630043E-7, -0.707107484))
  1598. ----
  1599. THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
  1600. THandleWeld = CFuncs.Weld.Create(m, Torso, THandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1601. ----
  1602. AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1603. AHandleRWeld = CFuncs.Weld.Create(m, RightArm, AHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209915161, 0.00999641418, -3.81469727E-6, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1604.  
  1605.  
  1606.  
  1607. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1608. HitboxRWeld = CFuncs.Weld.Create(m, AHandleR, HitboxR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1609. ----
  1610. AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1611. AHandleLWeld = CFuncs.Weld.Create(m, LeftArm, AHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.210014343, 0.00999736786, 1.14440918E-5, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1612.  
  1613. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1614. HitboxLWeld = CFuncs.Weld.Create(m, AHandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1615.  
  1616.  
  1617. ----
  1618. LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1619. LHandleRWeld = CFuncs.Weld.Create(m, RightLeg, LHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498962402, -0.0950021744, 0.00499534607, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1620.  
  1621.  
  1622. ----
  1623. LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1624. LHandleLWeld = CFuncs.Weld.Create(m, LeftLeg, LHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498199463, -0.095000267, 0.00502204895, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1625.  
  1626.  
  1627. ----
  1628. Shield = CFuncs.Part.Create(m, "Neon", 0, 1, "Really black", "Part", Vector3.new(9.1, 8.5, 0.2))
  1629.  
  1630. Shield.Parent = nil
  1631. EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
  1632. Effects = {
  1633. Block = {
  1634. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1635. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1636. prt.Anchored = true
  1637. prt.CFrame = cframe
  1638. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1639. game:GetService("Debris"):AddItem(prt, 10)
  1640. if Type == 1 or Type == nil then
  1641. table.insert(Effects, {
  1642. prt,
  1643. "Block1",
  1644. delay,
  1645. x3,
  1646. y3,
  1647. z3,
  1648. msh
  1649. })
  1650. elseif Type == 2 then
  1651. table.insert(Effects, {
  1652. prt,
  1653. "Block2",
  1654. delay,
  1655. x3,
  1656. y3,
  1657. z3,
  1658. msh
  1659. })
  1660. end
  1661. end
  1662. },
  1663. Cylinder = {
  1664. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1665. local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1666. prt.Anchored = true
  1667. prt.CFrame = cframe
  1668. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1669. game:GetService("Debris"):AddItem(prt, 2)
  1670. Effects[#Effects + 1] = {
  1671. prt,
  1672. "Cylinder",
  1673. delay,
  1674. x3,
  1675. y3,
  1676. z3
  1677. }
  1678. end
  1679. },
  1680. Head = {
  1681. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1682. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1683. prt.Anchored = true
  1684. prt.CFrame = cframe
  1685. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1686. game:GetService("Debris"):AddItem(prt, 10)
  1687. table.insert(Effects, {
  1688. prt,
  1689. "Cylinder",
  1690. delay,
  1691. x3,
  1692. y3,
  1693. z3,
  1694. msh
  1695. })
  1696. end
  1697. },
  1698. Sphere = {
  1699. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1700. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1701. prt.Anchored = true
  1702. prt.CFrame = cframe
  1703. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1704. game:GetService("Debris"):AddItem(prt, 10)
  1705. table.insert(Effects, {
  1706. prt,
  1707. "Cylinder",
  1708. delay,
  1709. x3,
  1710. y3,
  1711. z3,
  1712. msh
  1713. })
  1714. end
  1715. },
  1716. Sphere2 = {
  1717. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1718. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1719. prt.Anchored = true
  1720. prt.CFrame = cframe
  1721. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1722. game:GetService("Debris"):AddItem(prt, 10)
  1723. table.insert(Effects, {
  1724. prt,
  1725. "Cylinder",
  1726. delay,
  1727. x3,
  1728. y3,
  1729. z3,
  1730. msh
  1731. })
  1732. end
  1733. },
  1734. Elec = {
  1735. Create = function(cff, x, y, z)
  1736. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lilac"), "Part", Vector3.new(1, 1, 1))
  1737. prt.Anchored = true
  1738. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1739. prt.CFrame = CFrame.new(prt.Position)
  1740. game:GetService("Debris"):AddItem(prt, 2)
  1741. local xval = math.random() / 2
  1742. local yval = math.random() / 2
  1743. local zval = math.random() / 2
  1744. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1745. table.insert(Effects, {
  1746. prt,
  1747. "Elec",
  1748. 0.1,
  1749. x,
  1750. y,
  1751. z,
  1752. xval,
  1753. yval,
  1754. zval
  1755. })
  1756. end
  1757. },
  1758. Ring = {
  1759. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1760. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1761. prt.Anchored = true
  1762. prt.CFrame = cframe
  1763. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1764. game:GetService("Debris"):AddItem(prt, 10)
  1765. table.insert(Effects, {
  1766. prt,
  1767. "Cylinder",
  1768. delay,
  1769. x3,
  1770. y3,
  1771. z3,
  1772. msh
  1773. })
  1774. end
  1775. },
  1776. Wave = {
  1777. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1778. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1779. prt.Anchored = true
  1780. prt.CFrame = cframe
  1781. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1782. game:GetService("Debris"):AddItem(prt, 10)
  1783. table.insert(Effects, {
  1784. prt,
  1785. "Cylinder",
  1786. delay,
  1787. x3,
  1788. y3,
  1789. z3,
  1790. msh
  1791. })
  1792. end
  1793. },
  1794. Break = {
  1795. Create = function(brickcolor, cframe, x1, y1, z1)
  1796. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1797. prt.Anchored = true
  1798. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1799. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1800. local num = math.random(10, 50) / 1000
  1801. game:GetService("Debris"):AddItem(prt, 10)
  1802. table.insert(Effects, {
  1803. prt,
  1804. "Shatter",
  1805. num,
  1806. prt.CFrame,
  1807. math.random() - math.random(),
  1808. 0,
  1809. math.random(50, 100) / 100
  1810. })
  1811. end
  1812. },
  1813. Fire = {
  1814. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1815. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1816. prt.Anchored = true
  1817. prt.CFrame = cframe
  1818. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1819. game:GetService("Debris"):AddItem(prt, 10)
  1820. table.insert(Effects, {
  1821. prt,
  1822. "Fire",
  1823. delay,
  1824. 1,
  1825. 1,
  1826. 1,
  1827. msh
  1828. })
  1829. end
  1830. },
  1831. FireWave = {
  1832. Create = function(brickcolor, cframe, x1, y1, z1)
  1833. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1834. prt.Anchored = true
  1835. prt.CFrame = cframe
  1836. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1837. local d = Create("Decal")({
  1838. Parent = prt,
  1839. Texture = "rbxassetid://26356434",
  1840. Face = "Top"
  1841. })
  1842. local d = Create("Decal")({
  1843. Parent = prt,
  1844. Texture = "rbxassetid://26356434",
  1845. Face = "Bottom"
  1846. })
  1847. game:GetService("Debris"):AddItem(prt, 10)
  1848. table.insert(Effects, {
  1849. prt,
  1850. "FireWave",
  1851. 1,
  1852. 30,
  1853. math.random(400, 600) / 100,
  1854. msh
  1855. })
  1856. end
  1857. },
  1858. Lightning = {
  1859. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1860. local magz = (p0 - p1).magnitude
  1861. local curpos = p0
  1862. local trz = {
  1863. -ofs,
  1864. ofs
  1865. }
  1866. for i = 1, tym do
  1867. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1868. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1869. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1870. li.Material = "Neon"
  1871. if tym == i then
  1872. local magz2 = (curpos - p1).magnitude
  1873. li.Size = Vector3.new(th, th, magz2)
  1874. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1875. table.insert(Effects, {
  1876. li,
  1877. "Disappear",
  1878. last
  1879. })
  1880. else
  1881. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1882. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1883. game.Debris:AddItem(li, 10)
  1884. table.insert(Effects, {
  1885. li,
  1886. "Disappear",
  1887. last
  1888. })
  1889. end
  1890. end
  1891. end
  1892. },
  1893. EffectTemplate = {}
  1894. }
  1895. local Invisible = true
  1896. function Reappear()
  1897. for _, i in pairs(Advancing:children()) do
  1898. if i:IsA("BasePart") then
  1899. coroutine.resume(coroutine.create(function(Part)
  1900. for i = 0, 1, 0.3 do
  1901. swait()
  1902. Part.Transparency = -i
  1903. end
  1904. Part.Transparency = 0
  1905. end), i)
  1906. end
  1907. end
  1908. for _, i in pairs(m:children()) do
  1909. if i:IsA("BasePart") then
  1910. coroutine.resume(coroutine.create(function(Part)
  1911. for i = 0, 1, 0.3 do
  1912. swait()
  1913. Part.Transparency = i
  1914. end
  1915. Part.Transparency = 0
  1916. end), i)
  1917. end
  1918. end
  1919. end
  1920. function ReappearArmorOnly()
  1921. for _, i in pairs(m:children()) do
  1922. if i:IsA("BasePart") then
  1923. coroutine.resume(coroutine.create(function(Part)
  1924. for i = 0, 1, 0.3 do
  1925. swait()
  1926. Part.Transparency = i
  1927. end
  1928. Part.Transparency = 0
  1929. end), i)
  1930. end
  1931. end
  1932. end
  1933. function Disappear()
  1934. for _, i in pairs(Advancing:children()) do
  1935. if i:IsA("BasePart") then
  1936. coroutine.resume(coroutine.create(function(Part)
  1937. for i = 0, 1, 0.3 do
  1938. swait()
  1939. Part.Transparency = i
  1940. end
  1941. Part.Transparency = 1
  1942. end), i)
  1943. end
  1944. end
  1945. for _, i in pairs(m:children()) do
  1946. if i:IsA("BasePart") then
  1947. coroutine.resume(coroutine.create(function(Part)
  1948. for i = 0, 1, 0.3 do
  1949. swait()
  1950. Part.Transparency = i
  1951. end
  1952. Part.Transparency = 1
  1953. end), i)
  1954. end
  1955. end
  1956. end
  1957. function DisappearArmorOnly()
  1958. for _, i in pairs(m:children()) do
  1959. if i:IsA("BasePart") then
  1960. coroutine.resume(coroutine.create(function(Part)
  1961. for i = 0, 1, 0.3 do
  1962. swait()
  1963. Part.Transparency = i
  1964. end
  1965. Part.Transparency = 1
  1966. end), i)
  1967. end
  1968. end
  1969. end
  1970. function CamShake(time, freq)
  1971. coroutine.resume(coroutine.create(function()
  1972. local cam = game:GetService("Workspace").CurrentCamera
  1973. local time = 10
  1974. local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0)
  1975. if math.random(1, 2) == 1 then
  1976. seed = Vector3.new(-seed.x, seed.y, 0)
  1977. end
  1978. if math.random(1, 2) == 1 then
  1979. seed = Vector3.new(seed.x, -seed.y, 0)
  1980. end
  1981. cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(seed.x * time, seed.y * time, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
  1982. for i = 1, time do
  1983. cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(-seed.x, -seed.y, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
  1984. wait()
  1985. end
  1986. end))
  1987. end
  1988. mse.KeyDown:connect(function(key)
  1989. key = key:lower()
  1990. if key == "q" and Invisible == false then
  1991. canworld = true
  1992. sf = CFuncs.Sound.Create("1125531635")
  1993. sf.Volume = 10
  1994. wait(1.5)
  1995. sf:Destroy()
  1996. end
  1997. end
  1998. )
  1999. local bigg = false
  2000. function PE()
  2001. pep = Instance.new("ParticleEmitter")
  2002. pep.Name = "pep"
  2003. pep.Lifetime = NumberRange.new(1)
  2004. pep.Rate = 5
  2005. pep.Texture = "rbxassetid://298768656"
  2006. pep.VelocitySpread = 60
  2007. pep.Parent = char.Head
  2008. end
  2009. local ora = false
  2010. function ORA()
  2011. attack = true
  2012. local S = CFuncs.Sound.Create("627578508", Torso, 1, 1)
  2013. S.Looped = true
  2014. S.Volume = 10
  2015. if ora == true then
  2016. while ora == true do
  2017. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2018. MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
  2019. for i = 0, 1, 0.8 do
  2020. swait()
  2021. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2022. PlayAnimationFromTable({
  2023. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2024. CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2025. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2026. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2027. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2028. CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2029. }, 0.8, false)
  2030. end
  2031. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  2032. MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1)
  2033. for i = 0, 1, 0.8 do
  2034. swait()
  2035. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2036. PlayAnimationFromTable({
  2037. CFrame.new(1.1920929E-6, -0.0170394331, -0.52941519, 0.70710516, -2.21270369E-7, -0.707108498, 0.18301405, 0.965925574, 0.183012888, 0.683014154, -0.258820117, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2038. CFrame.new(-1.22189522E-6, 1.49999356, 1.04308128E-6, 0.707110465, 0.122788236, 0.696360528, -1.4748274E-6, 0.98480773, -0.173648238, -0.707103193, 0.122787461, 0.696368098) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2039. CFrame.new(1.44562268, 0.333473027, -0.475224167, 0.907739162, 0.217196256, 0.358959734, 0.40125221, -0.199453548, -0.893991232, -0.122576535, 0.955528319, -0.268199235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2040. CFrame.new(-1.884794, 0.881342709, -0.770847201, 0.0912726, 0.688403964, -0.719562054, -0.91795665, -0.221949756, -0.328776807, -0.386037856, 0.690535009, 0.611666858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2041. CFrame.new(0.789779902, -1.8586235, 0.161380947, 0.965926766, -0.258817255, -8.10623169E-6, 0.243211254, 0.907672405, 0.342022836, -0.0885141194, -0.330371499, 0.939691722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2042. CFrame.new(-0.73783946, -1.45406294, -0.215006173, 0.882573366, -0.0180292428, 0.469829261, -0.163172901, 0.925412893, 0.342031717, -0.440952569, -0.378531486, 0.813802838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2043. }, 0.8, false)
  2044. end
  2045. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2046. MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
  2047. for i = 0, 1, 0.8 do
  2048. swait()
  2049. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2050. PlayAnimationFromTable({
  2051. CFrame.new(0.215482175, -0.0393944569, -0.126133978, 0.259671897, -0.351393819, 0.8994959, -0.075478971, 0.921212733, 0.381667405, -0.962742627, -0.167001322, 0.212690249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2052. CFrame.new(-1.26510859E-5, 1.49999118, -2.16066837E-7, 0.420251548, -0.0215960592, -0.90715003, -0.100918382, 0.992402375, -0.0703775883, 0.901778162, 0.12112467, 0.414879382) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2053. CFrame.new(1.81840861, 0.705381036, -0.347923756, -0.236346364, -0.883376777, 0.404705286, 0.945798516, -0.113677993, 0.304209948, -0.222726092, 0.454668403, 0.862362981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2054. CFrame.new(-1.21960759, 0.420275182, -0.728423595, -0.57802856, -0.255150676, 0.775100708, 0.665436089, -0.697164714, 0.266751111, 0.472311139, 0.669969678, 0.572767615) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2055. CFrame.new(0.620917439, -1.53014767, -0.12091887, 0.707106113, 0.241845652, -0.66446346, -1.2293458E-6, 0.939692676, 0.342019886, 0.707107484, -0.241843566, 0.664462805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2056. CFrame.new(-0.873213649, -1.89646459, -0.100004375, 0.933012128, 0.353242815, -0.0686147735, -0.258823931, 0.791241407, 0.554028153, 0.249997303, -0.499155849, 0.829665601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2057. }, 0.8, false)
  2058. end
  2059. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  2060. MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1)
  2061. for i = 0, 1, 0.8 do
  2062. swait()
  2063. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2064. PlayAnimationFromTable({
  2065. CFrame.new(0.299998224, -0.0468490347, -0.211314023, 0.642786682, -2.87348001E-7, -0.766045272, 0.323744863, 0.906307757, 0.271653205, 0.694272637, -0.42261824, 0.582562685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2066. CFrame.new(2.71201134E-6, 1.4999969, 8.94069672E-7, 0.642777503, 0.133020476, 0.754416466, 4.31999706E-6, 0.984809279, -0.173647597, -0.766052961, 0.111620098, 0.633012772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2067. CFrame.new(1.27057993, 0.327670783, -0.599993467, 0.638493001, 0.280156553, -0.716825664, -0.769049883, 0.196164608, -0.608343422, -0.0298155248, 0.939697862, 0.340704083) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2068. CFrame.new(-1.86040878, 1.02262986, -0.452570885, 0.386218816, 0.717701018, -0.579433978, -0.403004408, -0.433759809, -0.805879354, -0.829712272, 0.544763446, 0.121709965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2069. CFrame.new(0.779964924, -1.75316048, -0.0263362825, 0.826099217, -0.36394459, 0.43023771, 0.181541473, 0.894650102, 0.40822047, -0.533481896, -0.259124577, 0.805140793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2070. CFrame.new(-0.724003315, -1.47219872, -0.266945302, 0.766038954, -0.166370958, 0.620890498, 4.09781933E-6, 0.965925932, 0.258819997, -0.642794192, -0.198263675, 0.739937425) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2071. }, 0.8, false)
  2072. end
  2073. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2074. MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
  2075. end
  2076. end
  2077. S:Stop()
  2078. local S2 = CFuncs.Sound.Create("933302532", Torso, 1.5, 1)
  2079.  
  2080. S2.Volume = 7
  2081.  
  2082. for i = 0, 1, 0.13 do
  2083. swait()
  2084. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5)
  2085. PlayAnimationFromTable({
  2086. CFrame.new(2.68220901E-6, -0.0739577487, 0.0232374109, 0.707105994, -3.47710994E-7, -0.707107604, -0.122787997, 0.98480767, -0.122788213, 0.696364999, 0.173648596, 0.696363389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2087. CFrame.new(-5.36441803E-7, 1.49999356, -1.28149986E-6, 0.707105994, -0.122788511, 0.696365297, -3.47710994E-7, 0.984808028, 0.173649326, -0.707107604, -0.122788727, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2088. CFrame.new(1.13747835, 0.382733107, -0.729447305, 0.579597414, 0.772029877, -0.260839432, -0.351051509, -0.0523141921, -0.934893906, -0.735411942, 0.633429527, 0.240701318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2089. CFrame.new(-1.53455412, 0.605712295, -0.542039633, 0.786121905, 0.427828372, -0.446066588, -0.606968522, 0.398195386, -0.687771559, -0.116626531, 0.811420619, 0.572708428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2090. CFrame.new(0.903839946, -1.70734286, 0.373858094, 0.863655448, -0.430708885, 0.261895239, 0.187955216, 0.757234871, 0.625514567, -0.46773085, -0.491004646, 0.734943748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2091. CFrame.new(-0.596739769, -1.62411702, -0.0967329144, 0.725493789, -0.291957259, 0.623233199, -0.081900157, 0.86250174, 0.499382436, -0.683338165, -0.41334182, 0.601828396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2092. }, 0.2, false)
  2093. end
  2094. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2095. CFuncs.Sound.Create("471881954", HitboxR, 1, 1)
  2096. MagnitudeDamage(HitboxR, 7, 40, 40, 40, "Normal", "610359590", 1)
  2097. for i = 0, 1, 0.1 do
  2098. swait()
  2099. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2100. PlayAnimationFromTable({
  2101. CFrame.new(-0.338160992, -0.0772590488, -0.484170675, 0.307024002, -0.153706044, 0.939207554, -0.403236002, 0.872901201, 0.274671286, -0.86205399, -0.463052958, 0.206021816) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2102. CFrame.new(-0.0502282679, 1.50051379, -0.0864891857, 0.502356887, -0.246090144, -0.828901231, -0.00520065427, 0.957766473, -0.287500501, 0.864644766, 0.148738697, 0.479860842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2103. CFrame.new(1.81698525, 1.20575511, -0.168038458, 0.0800605565, -0.859217465, 0.505307972, 0.457053572, -0.418860257, -0.784640014, 0.885828495, 0.293771386, 0.359173566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2104. CFrame.new(-1.66351938, 0.691055655, 0.203685582, 0.309526145, 0.793331623, -0.524231553, -0.937197804, 0.347743452, -0.0271089375, 0.160791725, 0.499699503, 0.851144433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2105. CFrame.new(0.971616864, -1.6145575, 0.096719563, 0.544056833, -0.203144252, -0.814085484, 0.51142931, 0.849463344, 0.129818588, 0.665161908, -0.486975014, 0.566052973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2106. CFrame.new(-0.676943898, -1.44413579, 0.206094518, 0.884253025, 0.0570309162, -0.463512957, 0.209485695, 0.838620007, 0.502824426, 0.417387724, -0.541723251, 0.729605079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2107. }, 0.6, false)
  2108. end
  2109. attack = false
  2110. end
  2111. function CastleCrusherFist()
  2112. attack = true
  2113. STDamage = true
  2114. local S3 = CFuncs.Sound.Create("271120244", Torso, 1, 1)
  2115.  
  2116. for i = 0, 1, 0.1 do
  2117. S3.Volume = 7
  2118. swait()
  2119. Effects.Block.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1)
  2120. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2121. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2)
  2122. PlayAnimationFromTable({
  2123. CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2124. CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2125. CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2126. CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2127. CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2128. CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2129. }, 0.2, false)
  2130. end
  2131. MagnitudeDamage(HitboxR, 100, 40, 170, 190, "Normal", "610359515", 1)
  2132. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2133. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2134. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2135. for i = 0, 1, 0.08 do
  2136. swait()
  2137. Effects.Block.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2138. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2139. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2140. PlayAnimationFromTable({
  2141. CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2142. CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2143. CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2144. CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2145. CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2146. CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2147. }, 0.6, false)
  2148. end
  2149. STDamage = false
  2150. attack = false
  2151. end
  2152. function CastleCrusherFist()
  2153. attack = true
  2154. STDamage = true
  2155. local S2 = CFuncs.Sound.Create("271120244", Torso, 1, 1)
  2156.  
  2157. for i = 0, 1, 0.1 do
  2158. S2.Volume = 10
  2159. swait()
  2160. Effects.Block.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2161. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2162. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.5)
  2163. PlayAnimationFromTable({
  2164. CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2165. CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2166. CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2167. CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2168. CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2169. CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2170. }, 0.2, false)
  2171. end
  2172. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2173. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 140
  2174. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2175. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2176. for i = 0, 1, 0.08 do
  2177. swait()
  2178. MagnitudeDamage(HitboxR, 5, 50, 80, 100, "Normal", "610359515", 1)
  2179. Effects.Block.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2180. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2181. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 1)
  2182. PlayAnimationFromTable({
  2183. CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2184. CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2185. CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2186. CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2187. CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2188. CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2189. }, 0.6, false)
  2190. end
  2191. STDamage = false
  2192. attack = false
  2193. end
  2194. function weld5(part0, part1, c0, c1)
  2195. local weeld = Instance.new("Weld", part0)
  2196. weeld.Part0 = part0
  2197. weeld.Part1 = part1
  2198. weeld.C0 = c0
  2199. weeld.C1 = c1
  2200. return weeld
  2201. end
  2202. local Grab = false
  2203. function GRABEMBOIGRABEM()
  2204. attack = true
  2205. gp = nil
  2206. con1 = HitboxR.Touched:connect(function(hit)
  2207. local ht = hit.Parent
  2208. local hum1 = ht:FindFirstChild("Humanoid")
  2209. if Grab == false then
  2210. if hum1 ~= nil and hit.Parent ~= Character then
  2211. hum1.PlatformStand = true
  2212. gp = ht
  2213. Grab = true
  2214. local asd = weld5(RightArm, ht:FindFirstChild("Head"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0))
  2215. asd.Parent = RightArm
  2216. asd.Name = "asd"
  2217. asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0)
  2218. CFuncs.Sound.Create("200632821", Torso, 1, 1)
  2219. elseif hum1 == nil then
  2220. con1:disconnect()
  2221. wait()
  2222. return
  2223. end
  2224. end
  2225. end)
  2226. for i = 0, 1, 0.2 do
  2227. swait()
  2228. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3)
  2229. PlayAnimationFromTable({
  2230. CFrame.new(3, -0.233785003, -0.0873367637, 0.499999821, -1.78813863E-7, -0.866025507, 0.150383934, 0.984807789, 0.0868239477, 0.852868676, -0.173648283, 0.492403716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2231. CFrame.new(-1.2665987E-7, 1.49999368, -1.02072954E-6, 0.573575675, 0.0713936985, 0.816035628, -5.01982868E-7, 0.996194899, -0.0871551931, -0.819152594, 0.049989678, 0.571393132) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2232. CFrame.new(1.47017705, 0.884583473, 0.0280318335, 0.886720777, -0.205462068, 0.414139926, 0.236241817, -0.568640172, -0.787933052, 0.397386849, 0.796513736, -0.455686152) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2233. CFrame.new(-1.76647317, 0.409804255, -0.03838256, 0.444113791, 0.836516619, -0.320940912, -0.836516619, 0.258818626, -0.482962757, -0.320940822, 0.482962757, 0.814704895) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2234. CFrame.new(0.838749349, -1.98392951, 0.15807499, 0.830397308, -0.277826965, 0.48296237, 0.167731524, 0.951251447, 0.258818328, -0.53132534, -0.133914024, 0.836516857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2235. CFrame.new(-0.811016142, -1.63281643, -0.179561377, 0.642214835, 0.00870995224, 0.76647532, -0.0151349902, 0.999884725, 0.00131897628, -0.766375303, -0.0124476701, 0.642272472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2236. }, 0.3, false)
  2237. end
  2238. for i = 0, 1, 0.1 do
  2239. swait()
  2240. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2241. PlayAnimationFromTable({
  2242. CFrame.new(0.159273595, -0.292363107, -0.115490548, 0.0844330043, -0.144068986, 0.985959053, -0.357129037, 0.919379771, 0.164923266, -0.930231094, -0.366039604, 0.0261747837) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2243. CFrame.new(4.81307507E-6, 1.49999106, -3.65450978E-6, 0.171444774, -0.100317284, -0.980072975, -0.0616287738, 0.991762042, -0.11229457, 0.983264267, 0.0796530023, 0.163850009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2244. CFrame.new(1.73932612, 1.06159639, 0.141945362, -0.153680667, -0.913934886, 0.375639945, 0.659919798, -0.377877831, -0.649395287, 0.735450923, 0.148092732, 0.661196351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2245. CFrame.new(-1.68730593, 0.429691374, -0.418232322, 0.633863091, 0.519853055, -0.57268703, -0.772902489, 0.453472316, -0.443829596, 0.028971523, 0.723958433, 0.689235032) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2246. CFrame.new(0.51381135, -1.74729896, 0.0663300753, 0.422899842, 0.615153313, -0.665388703, -0.0435856879, 0.747240186, 0.66312325, 0.905127704, -0.251433372, 0.342819571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2247. CFrame.new(-0.991570175, -1.5009346, -0.1830419, 0.415304065, 0.586875141, -0.695054054, -0.166150108, 0.800146103, 0.576333642, 0.894380629, -0.123870395, 0.429813296) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2248. }, 0.3, false)
  2249. end
  2250. if Grab == true then
  2251. for i = 1, 5 do
  2252. for i = 0, 1, 0.35 do
  2253. swait()
  2254. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3)
  2255. PlayAnimationFromTable({
  2256. CFrame.new(-0.0701122433, -0.336599797, -0.467321932, 0.694850504, -0.140219957, -0.70535183, 0.704946458, 0.326802045, 0.629484713, 0.142244101, -0.934633017, 0.325926095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2257. CFrame.new(-3.05473804E-6, 1.49998987, 8.94069672E-7, 0.707109332, 0.122785509, 0.696362555, 1.49011612E-6, 0.984807491, -0.173649877, -0.707104206, 0.122789055, 0.696367502) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2258. CFrame.new(1.23286271, 0.549701929, -0.640782475, 0.740093768, 0.612683415, 0.277277708, 0.0735714883, 0.336068332, -0.938959956, -0.668469429, 0.715318501, 0.203645304) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2259. CFrame.new(-1.63418663, 0.202915072, -0.0286649466, 0.865367413, 0.490698665, 0.101754986, -0.445756227, 0.846484005, -0.291146517, -0.228999093, 0.206590697, 0.951251805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2260. CFrame.new(0.702593744, -1.71321297, 0.369734973, 0.965928972, -0.148447216, 0.212003857, 1.10641122E-6, 0.819153726, 0.573574424, -0.258809477, -0.554031372, 0.791244447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2261. CFrame.new(-0.577289343, -1.34221494, -0.247686923, 0.766049445, -0.219846189, 0.604016602, 1.58697367E-6, 0.939692199, 0.342021465, -0.642781496, -0.262004316, 0.719851196) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2262. }, 0.4, false)
  2263. end
  2264. Effects.Block.Create(BrickColor.new("White"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1)
  2265.  
  2266. for i = 0, 1, 0.3 do
  2267. swait()
  2268. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2269. PlayAnimationFromTable({
  2270. CFrame.new(-0.170705646, -0.774955988, -0.472947001, 0.827218175, 0.130671635, 0.546475112, -0.561879098, 0.194839522, 0.803946257, -0.00142200035, -0.972091854, 0.234596446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2271. CFrame.new(-1.76951289E-7, 1.49999058, 2.2649765E-6, 0.80180192, -0.161171481, -0.575445414, 0.176131338, 0.983905077, -0.0301590711, 0.571044207, -0.0771723837, 0.817283988) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2272. CFrame.new(1.59014189, 0.537312388, -0.263691217, 0.798337102, -0.524361372, 0.296147287, 0.455999702, 0.205153137, -0.866011977, 0.393347621, 0.826412499, 0.402889967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2273. CFrame.new(-1.41546631, 0.414666086, 0.337005794, 0.716736436, 0.581529975, 0.384852976, -0.56681174, 0.807305396, -0.164264664, -0.406218559, -0.100404784, 0.908243656) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2274. CFrame.new(0.793360233, -1.59947133, 0.0620805621, 0.876221955, -0.148448378, -0.458477885, 0.368687749, 0.81915307, 0.439383447, 0.310339272, -0.55403173, 0.772486985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2275. CFrame.new(-0.535338402, -1.81867206, 0.817932665, 0.829598367, 0.11430642, -0.546535134, 0.32139504, 0.702652454, 0.634810925, 0.456587166, -0.702291727, 0.546181798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2276. }, 0.7, false)
  2277. end
  2278. local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  2279. if hit ~= nil then
  2280. MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3)
  2281. Effects.Block.Create(BrickColor.new("Lilac"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1)
  2282. Effects.Wave.Create(BrickColor.new("White"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09)
  2283. Effects.Sphere.Create(BrickColor.new("Lilac"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09)
  2284. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2285. end
  2286. end
  2287. end
  2288. for i, v in pairs(RightArm:GetChildren()) do
  2289. if v.Name == "asd" and v:IsA("Weld") then
  2290. v:Remove()
  2291. end
  2292. end
  2293. Grab = false
  2294. con1:disconnect()
  2295. attack = false
  2296. end
  2297. local IsWearingArmor = false
  2298. function Armor(Mode)
  2299. attack = true
  2300. if IsWearingArmor == false and Mode == "On" then
  2301. IsWearingArmor = true
  2302. Disappear()
  2303. swait(10)
  2304. ReappearArmorOnly()
  2305. Character.Humanoid.MaxHealth = math.huge
  2306. Character.Humanoid.Health = math.huge
  2307. HHandleWeld.Part0 = Character.Head
  2308. THandleWeld.Part0 = Character.Torso
  2309. AHandleRWeld.Part0 = Character["Right Arm"]
  2310. AHandleLWeld.Part0 = Character["Left Arm"]
  2311. LHandleRWeld.Part0 = Character["Right Leg"]
  2312. LHandleLWeld.Part0 = Character["Left Leg"]
  2313. for i, v in pairs(Advancing:GetChildren()) do
  2314. if v:IsA("BasePart") then
  2315. v.Transparency = 1
  2316. end
  2317. end
  2318. for i, v in pairs(Character:GetChildren()) do
  2319. if v:IsA("Accessory") then
  2320. v.Handle.Transparency = 1
  2321. for i, v in pairs(Character:GetChildren()) do
  2322. if v:IsA("Model") then
  2323. v.Handle.Transparency = 1
  2324. end
  2325. end
  2326. end
  2327. end
  2328. elseif IsWearingArmor == true and Mode == "Off" then
  2329. IsWearingArmor = false
  2330. DisappearArmorOnly()
  2331. for i, v in pairs(Character:GetChildren()) do
  2332. if v:IsA("Accessory") then
  2333. v.Handle.Transparency = 0
  2334. for i, v in pairs(Character:GetChildren()) do
  2335. if v:IsA("Model") then
  2336. v.Handle.Transparency = 0
  2337. end
  2338. end
  2339. end
  2340. end
  2341. swait(10)
  2342. Reappear()
  2343. Character.Humanoid.MaxHealth = math.huge
  2344. Character.Humanoid.Health = math.huge
  2345.  
  2346. HHandleWeld.Part0 = Head
  2347. THandleWeld.Part0 = Torso
  2348. AHandleRWeld.Part0 = RightArm
  2349. AHandleLWeld.Part0 = LeftArm
  2350. LHandleRWeld.Part0 = RightLeg
  2351. LHandleLWeld.Part0 = LeftLeg
  2352. for i, v in pairs(Advancing:GetChildren()) do
  2353. if v:IsA("BasePart") then
  2354. v.Transparency = 0
  2355. end
  2356. end
  2357. end
  2358. attack = false
  2359. end
  2360. local ShieldMode = false
  2361. local ShieldCharge = false
  2362. function HoloHexShield()
  2363. attack = true
  2364. Shield.Parent = m
  2365. Shield.CanCollide = true
  2366. if ShieldMode == true then
  2367. while ShieldMode == true do
  2368. swait()
  2369. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2370. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2371. PlayAnimationFromTable({
  2372. CFrame.new(-1.35600567E-6, -0.00759640103, -0.0868249983, 0.499999046, -1.78813579E-7, -0.866026044, 0.150384009, 0.984807789, 0.0868238211, 0.852869093, -0.173648283, 0.492402941) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2373. CFrame.new(1.49011612E-7, 1.4999963, -2.08616257E-7, 0.499999046, 0.0754797831, 0.862731695, -1.78813579E-7, 0.996196151, -0.0871563852, -0.866026044, 0.0435779616, 0.498097092) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2374. CFrame.new(1.50238657, 0.320674658, 0.252193451, 0.855209947, -0.376432747, -0.356249839, 0.469514668, 0.853786647, 0.224954769, 0.219480619, -0.35964793, 0.906907678) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2375. CFrame.new(-0.944740474, 0.689363539, -0.718644142, 0.836517215, -0.545084715, 0.0558781698, -0.258834839, -0.482974619, -0.836504936, 0.482953727, 0.685287297, -0.545103252) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2376. CFrame.new(0.61525929, -1.85127568, 0.120779425, 0.928754449, -0.162676111, 0.333104134, 0.0394990072, 0.93689239, 0.347407103, -0.368597984, -0.309496939, 0.876555264) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2377. CFrame.new(-0.849455297, -1.60697818, -0.270956695, 0.696359396, -0.136922374, 0.704511464, -0.122786656, 0.944430828, 0.30491665, -0.707112312, -0.298836082, 0.640850842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2378. }, 0.3, false)
  2379. end
  2380. end
  2381. Shield.CanCollide = false
  2382. CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8)
  2383. CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9)
  2384. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160
  2385. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2386. for i = 0, 1, 0.05 do
  2387. swait()
  2388. MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3)
  2389. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2390. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1)
  2391. PlayAnimationFromTable({
  2392. CFrame.new(8.64267349E-7, -0.183445007, -0.748600185, 0.499999046, -1.19209105E-7, -0.866026044, 0.496732056, 0.819152176, 0.28678751, 0.709407032, -0.573576331, 0.409575343) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2393. CFrame.new(-7.15255737E-7, 1.50001967, -6.2584877E-7, 0.499999046, 0.36600244, 0.784893453, -1.19209105E-7, 0.90631634, -0.42262283, -0.866026044, 0.211310923, 0.453157306) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2394. CFrame.new(1.76569033, 0.610707581, 0.171269983, 0.658267856, -0.680293143, -0.322312057, 0.725086272, 0.457917482, 0.514355659, -0.202320263, -0.572288036, 0.794703186) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2395. CFrame.new(-1.07552779, 1.01543474, -0.975205183, 0.645357251, -0.653341353, -0.39580214, -0.64124006, -0.181770697, -0.745500326, 0.4151209, 0.734918237, -0.536255598) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2396. CFrame.new(0.630614281, -1.76328135, 0.440194428, 0.866077662, -0.24334389, 0.436684549, -0.0614839792, 0.815044224, 0.57612747, -0.496114343, -0.525820255, 0.69092983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2397. CFrame.new(-0.857700765, -1.25810766, -0.239681423, 0.499215126, -0.257185757, 0.827429712, -0.238765404, 0.877132356, 0.416689515, -0.832931936, -0.405579239, 0.376470625) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2398. }, 0.5, false)
  2399. end
  2400. Shield.Parent = nil
  2401. attack = false
  2402. end
  2403. Mouse.Button1Down:connect(function()
  2404. if attack == false and Invisible == false and IsWearingArmor == false and attacktype == 1 then
  2405. attacktype = 2
  2406. attackone()
  2407. elseif attack == false and Invisible == false and IsWearingArmor == false and attacktype == 2 then
  2408. attacktype = 1
  2409. attacktwo()
  2410. end
  2411. end)
  2412. game.Lighting.Outlines = false
  2413. function attackone()
  2414. attack = true
  2415. for i = 0, 1, 0.12 do
  2416. swait()
  2417. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2418. PlayAnimationFromTable({
  2419. CFrame.new(1.51857734E-4, -0.310488015, -0.087417841, 0.707106054, 5.26835073E-8, -0.707107484, 0.122787014, 0.984807968, 0.122786865, 0.696365058, -0.173646957, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2420. CFrame.new(0.101928703, 1.50244772, -0.0383823365, 0.76589334, 0.0762532279, 0.638430059, -0.0196644422, 0.995256186, -0.095281601, -0.642666996, 0.0604211651, 0.763759375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2421. CFrame.new(1.01774633, 0.557527065, -0.776187301, 0.541353703, 0.741649806, 0.396095604, 0.711713314, -0.153383806, -0.685520053, -0.447661191, 0.653015316, -0.610876858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2422. CFrame.new(-1.07208586, 0.264054269, -0.716768324, 0.529938459, -0.260122895, -0.807156265, -0.752277017, 0.295165181, -0.589030504, 0.39146477, 0.919355154, -0.039265126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2423. CFrame.new(0.81415844, -1.89738977, 0.144144416, 0.866025925, -0.171008825, 0.469845951, -1.40815973E-6, 0.939692497, 0.342020512, -0.499999285, -0.296199232, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2424. CFrame.new(-0.818738878, -1.59999573, -0.397991776, 0.642786622, 0.0667650178, 0.763130188, 4.3399632E-7, 0.99619472, -0.0871558338, -0.766045213, 0.0560229495, 0.640340626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2425. }, 0.3, false)
  2426. end
  2427. MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1)
  2428. CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
  2429. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2430. for i = 0, 1, 0.11 do
  2431. swait()
  2432. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2433. PlayAnimationFromTable({
  2434. CFrame.new(0.31380862, -0.320521832, 0.0252371654, 0.249517962, -0.150383011, 0.956622124, -0.0458769947, 0.984923244, 0.166798219, -0.967282891, -0.0855060965, 0.238856897) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2435. CFrame.new(0.101926193, 1.50244832, -0.0383800864, 0.337979913, 0.0762555003, -0.938059092, -0.0828148723, 0.995255768, 0.051067099, 0.937502801, 0.0604255944, 0.342691481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2436. CFrame.new(1.96121001, 0.774859428, -0.462411612, 0.340120375, -0.92077136, 0.191045195, 0.466549307, -0.0111669078, -0.884424806, 0.816486418, 0.389942825, 0.42578721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2437. CFrame.new(-1.36170578, 0.526111126, -0.597925961, 0.81348151, -0.212761745, -0.541276693, -0.539894938, 0.0697831511, -0.838834763, 0.216243982, 0.974609077, -0.0581016839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2438. CFrame.new(0.970680714, -1.68610644, -0.0975568295, 0.579166114, -0.127570763, -0.805166125, 0.110368893, 0.990856647, -0.0776019096, 0.807703912, -0.0439208932, 0.587950349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2439. CFrame.new(-0.827146292, -1.8113209, -0.0556658059, 0.816036701, 0.217413262, -0.535551846, -0.0871567726, 0.962250471, 0.257832885, 0.571391284, -0.163724124, 0.804180741) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2440. }, 0.45, false)
  2441. end
  2442. attack = false
  2443. end
  2444. function attacktwo()
  2445. attack = true
  2446. for i = 0, 1, 0.12 do
  2447. swait()
  2448. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2449. PlayAnimationFromTable({
  2450. CFrame.new(-0.0382043272, -0.447743475, -0.209081307, 0.653245032, -0.0733856931, 0.753581822, -0.271655023, 0.906307638, 0.323743671, -0.706735075, -0.416198224, 0.572105408) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2451. CFrame.new(-2.74181366E-6, 1.49999321, -3.4570694E-6, 0.707105815, -0.183012873, -0.683013678, -8.7171793E-7, 0.965925694, -0.258819759, 0.707107782, 0.183013588, 0.683011472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2452. CFrame.new(1.65075588, 0.743636727, -0.356577665, 0.542998552, -0.115416825, 0.831764221, 0.839699984, 0.0834951103, -0.536593378, -0.00751632452, 0.989801884, 0.142253295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2453. CFrame.new(-1.08620656, -0.00580590963, -0.864283919, 0.656464815, -0.698875248, 0.283949524, 0.478162557, 0.0943745971, -0.873186052, 0.583450615, 0.708990037, 0.396129608) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2454. CFrame.new(0.856426239, -1.40340364, -0.356423855, 0.707105279, -0.122788861, -0.696365654, 9.42498446E-7, 0.98480767, -0.173648372, 0.707108438, 0.122787014, 0.696362913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2455. CFrame.new(-0.695387185, -1.90375674, -0.304245114, 0.92541647, 0.246137589, -0.288133472, -0.173648298, 0.951251149, 0.254887551, 0.336824656, -0.185843274, 0.923044682) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2456. }, 0.34, false)
  2457. end
  2458. MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1)
  2459. CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
  2460. aroa = CFuncs.Sound.Create("1125531040")
  2461. aroa.Volume = 5
  2462.  
  2463.  
  2464.  
  2465. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2466. for i = 0, 1, 0.12 do
  2467. swait()
  2468. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2469. PlayAnimationFromTable({
  2470. CFrame.new(-0.479634404, -0.393727064, -0.220339894, 0.248309121, 0.219825819, -0.94340837, 0.019257009, 0.972597659, 0.231695861, 0.968489468, -0.0756994039, 0.237271711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2471. CFrame.new(-4.01586294E-6, 1.4999907, -1.59628689E-6, 0.237956509, -0.0991817266, 0.966198623, 0.22414881, 0.973527908, 0.0447304621, -0.945057809, 0.205928385, 0.253888786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2472. CFrame.new(1.08192515, 0.657660127, -1.1749661, 0.228772208, 0.493058115, 0.839379132, 0.874719322, 0.27430138, -0.399530977, -0.427234828, 0.825622678, -0.368534833) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2473. CFrame.new(-1.23054802, 1.29996836, -0.754827142, 0.94838953, -0.316170156, 0.0243683457, -0.269034386, -0.84291333, -0.465958893, 0.167862713, 0.43535465, -0.88447094) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2474. CFrame.new(0.839919031, -1.81287205, 0.0102108568, 0.808574855, -0.267538428, 0.524051666, 0.171010748, 0.95905602, 0.22575888, -0.562994003, -0.0929245204, 0.821220458) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2475. CFrame.new(-0.846072078, -1.7213496, -0.247524291, 0.693717241, 0.0689389557, 0.716940701, -0.0478171073, 0.997620881, -0.0496601462, -0.718658566, 1.68083934E-4, 0.695363283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2476. }, 0.45, false)
  2477. end
  2478.  
  2479. attack = false
  2480. wait(1)
  2481. aroa:Destroy()
  2482. end
  2483. function findNearestTorso(pos)
  2484. local list = game.Workspace:children()
  2485. local torso
  2486. local dist = 1000
  2487. local temp, human, temp2
  2488. for x = 1, #list do
  2489. temp2 = list[x]
  2490. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2491. temp = temp2:findFirstChild("Torso")
  2492. human = temp2:findFirstChild("Humanoid")
  2493. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  2494. local dohit = true
  2495. if dohit == true then
  2496. torso = temp
  2497. dist = (temp.Position - pos).magnitude
  2498. end
  2499. end
  2500. end
  2501. end
  2502. return torso, dist
  2503. end
  2504. function TrueAim(aim)
  2505. local target, distance = findNearestTorso(Mouse.Hit.p)
  2506. local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector
  2507. if aim ~= nil then
  2508. tehcf = aim
  2509. end
  2510. table.insert(Effects, {
  2511. tehcf,
  2512. "Shoot",
  2513. 30,
  2514. HitboxR.Position,
  2515. 10,
  2516. 15,
  2517. 0,
  2518. 3,
  2519. HitboxR,
  2520. target
  2521. })
  2522.  
  2523. end
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531. function SutaFinga()
  2532. attack = true
  2533. Humanoid.WalkSpeed = 20
  2534. for i = 0, 1, 0.1 do
  2535. swait()
  2536. Effects.Elec.Create(HitboxR.CFrame, 0, 0, 0)
  2537. PlayAnimationFromTable({
  2538. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.55, 0),
  2539. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.15, 0),
  2540. CFrame.new(0.45,0.5,-1.2) * CFrame.new(0, 0, 0) * CFrame.Angles(0,-0.5,-1.55),
  2541. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
  2542. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  2543. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), }, .5, false)
  2544. end
  2545. local RA = Instance.new("Part",RightArm)
  2546. RA.Size = Vector3.new(1.1,2.1,1.1)
  2547.  
  2548. RA.BrickColor = BrickColor.new("White")
  2549. RA.Material = "Neon"
  2550.  
  2551. RA.Transparency = 0
  2552. local RA2 = Instance.new("Weld",RA)
  2553. RA2.Part0 = RightArm
  2554. RA2.Part1 = RA
  2555. RA2.C0 = CFrame.new(0,0,0)
  2556.  
  2557. for i = 1,2 do ----15
  2558. for i = 1,5 do
  2559. RA.Transparency = RA.Transparency + 0.1
  2560. game:GetService("RunService").RenderStepped:wait()
  2561. end
  2562. wait(0.1)
  2563. for i = 1,5 do
  2564. RA.Transparency = RA.Transparency - 0.1
  2565. game:GetService("RunService").RenderStepped:wait()
  2566. end
  2567. end
  2568. for i = 1,10 do
  2569. RA.Transparency = RA.Transparency + 0.1
  2570. game:GetService("RunService").RenderStepped:wait()
  2571. end
  2572. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2573. RightArm.Transparency = 1
  2574. local owo = Instance.new("Model",Torso)
  2575. Instance.new("Humanoid",owo)
  2576. stretch = CFuncs.Sound.Create("463010917")
  2577. stretch.Volume = 5
  2578. local R = Instance.new("Part",owo)
  2579. R.Size = Vector3.new(1,2,1)
  2580. R.TopSurface = 0
  2581. R.BottomSurface = 0
  2582. R.Name = 'Right Arm'
  2583. R.BrickColor = RightArm.BrickColor
  2584. R.CanCollide = false
  2585. R.Anchored = true
  2586. R.CFrame = RightArm.CFrame*CFrame.new(0,0,0)
  2587. R.Touched:connect(function(hit)
  2588. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
  2589. if not ZZ then ZZ = true
  2590. hit.Parent.Humanoid:TakeDamage(40)
  2591.  
  2592. local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
  2593. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2594. Fl.velocity = RootPart.CFrame.lookVector*130
  2595. wait(0.1)
  2596. Fl:remove()
  2597. wait(0.00001)
  2598. ZZ = false
  2599. end
  2600. end
  2601. end)
  2602. coroutine.resume(coroutine.create(function()
  2603. for i = 1,20 do
  2604. R.Size = R.Size + Vector3.new(0,0.8,0)
  2605. R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.5,0)
  2606. game:GetService("RunService").RenderStepped:wait()
  2607. end
  2608. end))
  2609. for i = 0,1,0.1 do
  2610. swait()
  2611. PlayAnimationFromTable({
  2612. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.5, 0),
  2613. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.2, 0),
  2614. CFrame.new(1.95,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  2615. CFrame.new(-1.5,0,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.7, 0, 0),
  2616. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  2617. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1)
  2618. }, .5, false)
  2619. end
  2620. wait(1)
  2621. for i = 1,20 do
  2622. R.Size = R.Size - Vector3.new(0,0.8,0)
  2623. R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.75,0)
  2624. game:GetService("RunService").RenderStepped:wait()
  2625. end
  2626. RightArm.Transparency = 0
  2627. R:Destroy()
  2628. RA:Destroy()
  2629. stretch:Destroy()
  2630.  
  2631.  
  2632.  
  2633. Humanoid.WalkSpeed = 20
  2634. attack = false
  2635.  
  2636.  
  2637. end
  2638.  
  2639.  
  2640.  
  2641. Mouse.KeyDown:connect(function(k)
  2642. k = k:lower()
  2643. if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false then
  2644. ora = true
  2645. ORA()
  2646. elseif k == "m" and bigg == false then
  2647. bigg = true
  2648. PE()
  2649. elseif k == "m" and bigg == true then
  2650. bigg = false
  2651. pep:Destroy()
  2652. elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then
  2653. GRABEMBOIGRABEM()
  2654. elseif attack == false and k == "q" and IsWearingArmor == false and Invisible == false then
  2655. SutaFinga()
  2656. elseif attack == false and k == "f" and Invisible == false and IsWearingArmor == false then
  2657. Invisible = true
  2658. Character["Advancing"].Hat.Part.Transparency = 1
  2659. Par1.Enabled = false
  2660. Character["Advancing"].scarf.Part.Transparency = 1
  2661. Character["Advancing"].cloth.Part.Transparency = 1
  2662. Character["Advancing"].cloth2.Part.Transparency = 1
  2663. Character["Advancing"].rs.Part.Transparency = 1
  2664. Character["Advancing"].ls.Part.Transparency = 1
  2665. Character["Advancing"].FHead.face.Transparency = 1
  2666. Character["Advancing"].ear1.Part.Transparency = 1
  2667. Character["Advancing"].ear2.Part.Transparency = 1
  2668. Character["Advancing"].belt.Part.Transparency = 1
  2669. Character["Advancing"].belt2.Part.Transparency = 1
  2670. Character["Advancing"].belt3.Part.Transparency = 1
  2671. Character["Advancing"].gr.Part.Transparency = 1
  2672. Character["Advancing"].gl.Part.Transparency = 1
  2673. Character["Advancing"].ap1.Part.Transparency = 1
  2674. Character["Advancing"].ap2.Part.Transparency = 1
  2675. Character["Advancing"].ap3.Part.Transparency = 1
  2676. Character["Advancing"].ap4.Part.Transparency = 1
  2677. Character["Advancing"].muscle.Part.Transparency = 1
  2678. Character["Advancing"].circ1.Part.Transparency = 1
  2679. Character["Advancing"].circ2.Part.Transparency = 1
  2680. Character["Advancing"].circ3.Part.Transparency = 1
  2681. Character["Advancing"].circ4.Part.Transparency = 1
  2682. Character["Advancing"].boot1.Part.Transparency = 1
  2683. Character["Advancing"].boot2.Part.Transparency = 1
  2684. Character["Advancing"].glo1.Part.Transparency = 1
  2685. Character["Advancing"].glo2.Part.Transparency = 1
  2686. Effects.Sphere.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  2687. Effects.Block.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2688. Disappear()
  2689.  
  2690. elseif attack == false and k == "f" and Invisible == true and IsWearingArmor == false and cooldown == false then
  2691. Invisible = false
  2692. summon = CFuncs.Sound.Create("463010917", Torso, 1, 1)
  2693. summon.Volume = 7
  2694. cooldown = true
  2695. Character["Advancing"].Hat.Part.Transparency = 0
  2696. Par1.Enabled = true
  2697. Character["Advancing"].scarf.Part.Transparency = 0
  2698. Character["Advancing"].cloth.Part.Transparency = 0
  2699. Character["Advancing"].cloth2.Part.Transparency = 0
  2700. Character["Advancing"].rs.Part.Transparency = 0
  2701. Character["Advancing"].ls.Part.Transparency = 0
  2702. Character["Advancing"].FHead.face.Transparency = 0
  2703. Character["Advancing"].ear1.Part.Transparency = 0
  2704. Character["Advancing"].ear2.Part.Transparency = 0
  2705. Character["Advancing"].belt.Part.Transparency = 0
  2706. Character["Advancing"].belt2.Part.Transparency = 0
  2707. Character["Advancing"].belt3.Part.Transparency = 0
  2708. Character["Advancing"].gr.Part.Transparency = 0
  2709. Character["Advancing"].gl.Part.Transparency = 0
  2710. Character["Advancing"].ap1.Part.Transparency = 0
  2711. Character["Advancing"].ap2.Part.Transparency = 0
  2712. Character["Advancing"].ap3.Part.Transparency = 0
  2713. Character["Advancing"].ap4.Part.Transparency = 0
  2714. Character["Advancing"].muscle.Part.Transparency = 0
  2715. Character["Advancing"].circ1.Part.Transparency = 0
  2716. Character["Advancing"].circ2.Part.Transparency = 0
  2717. Character["Advancing"].circ3.Part.Transparency = 0
  2718. Character["Advancing"].circ4.Part.Transparency = 0
  2719. Character["Advancing"].boot1.Part.Transparency = 0
  2720. Character["Advancing"].boot2.Part.Transparency = 0
  2721. Character["Advancing"].glo1.Part.Transparency = 0
  2722. Character["Advancing"].glo2.Part.Transparency = 0
  2723.  
  2724. Effects.Sphere.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08)
  2725. for i = 1, 2 do
  2726. Effects.Block.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2727. end
  2728. for i = 1, 20 do
  2729. Effects.Break.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1)
  2730. end
  2731. Reappear()
  2732. staplachinuh = CFuncs.Sound.Create("469817479")
  2733. staplachinuh.TimePosition = 0.4
  2734. staplachinuh.Volume = 7
  2735. wait(0.96)
  2736. staplachinuh:Destroy()
  2737. cooldown = false
  2738. elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false then
  2739. ShieldMode = true
  2740. HoloHexShield()
  2741. elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false then
  2742. CastleCrusherFist()
  2743. end
  2744. if k == "[" and IsWearingArmor == false and Invisible == false then
  2745. Armor("On")
  2746. Character["Advancing"].Hat.Part.Transparency = 1
  2747. Character["Advancing"].boot1.Part.Transparency = 1
  2748. Character["Advancing"].boot2.Part.Transparency = 1
  2749. Character["Advancing"].glo1.Part.Transparency = 1
  2750. Character["Advancing"].glo2.Part.Transparency = 1
  2751. Character["Advancing"].scarf.Part.Transparency = 1
  2752. Character["Advancing"].cloth.Part.Transparency = 1
  2753. Character["Advancing"].cloth2.Part.Transparency = 1
  2754. Character["Advancing"].rs.Part.Transparency = 1
  2755. Character["Advancing"].ls.Part.Transparency = 1
  2756. Character["Advancing"].FHead.face.Transparency = 1
  2757. Character["Advancing"].ear1.Part.Transparency = 1
  2758. Character["Advancing"].ear2.Part.Transparency = 1
  2759. Character["Advancing"].belt.Part.Transparency = 1
  2760. Character["Advancing"].belt2.Part.Transparency = 1
  2761. Character["Advancing"].belt3.Part.Transparency = 1
  2762. Character["Advancing"].gr.Part.Transparency = 1
  2763. Character["Advancing"].gl.Part.Transparency = 1
  2764. Character["Advancing"].ap1.Part.Transparency = 1
  2765. Character["Advancing"].ap2.Part.Transparency = 1
  2766. Character["Advancing"].ap3.Part.Transparency = 1
  2767. Character["Advancing"].ap4.Part.Transparency = 1
  2768. Character["Advancing"].muscle.Part.Transparency = 1
  2769. Character["Advancing"].circ1.Part.Transparency = 1
  2770. Character["Advancing"].circ2.Part.Transparency = 1
  2771. Character["Advancing"].circ3.Part.Transparency = 1
  2772. Character["Advancing"].circ4.Part.Transparency = 1
  2773. end
  2774. if k == "]" and IsWearingArmor == true and Invisible == false then
  2775. Armor("Off")
  2776. Character["Advancing"].Hat.Part.Transparency = 0
  2777. Character["Advancing"].boot1.Part.Transparency = 0
  2778. Character["Advancing"].boot2.Part.Transparency = 0
  2779. Character["Advancing"].glo1.Part.Transparency = 0
  2780. Character["Advancing"].glo2.Part.Transparency = 0
  2781. Character["Advancing"].scarf.Part.Transparency = 0
  2782. Character["Advancing"].cloth.Part.Transparency = 0
  2783. Character["Advancing"].cloth2.Part.Transparency = 0
  2784. Character["Advancing"].rs.Part.Transparency = 0
  2785. Character["Advancing"].ls.Part.Transparency = 0
  2786. Character["Advancing"].FHead.face.Transparency = 0
  2787. Character["Advancing"].ear1.Part.Transparency = 0
  2788. Character["Advancing"].ear2.Part.Transparency = 0
  2789. Character["Advancing"].belt.Part.Transparency = 0
  2790. Character["Advancing"].belt2.Part.Transparency = 0
  2791. Character["Advancing"].belt3.Part.Transparency = 0
  2792. Character["Advancing"].gr.Part.Transparency = 0
  2793. Character["Advancing"].gl.Part.Transparency = 0
  2794. Character["Advancing"].ap1.Part.Transparency = 0
  2795. Character["Advancing"].ap2.Part.Transparency = 0
  2796. Character["Advancing"].ap3.Part.Transparency = 0
  2797. Character["Advancing"].ap4.Part.Transparency = 0
  2798. Character["Advancing"].muscle.Part.Transparency = 0
  2799. Character["Advancing"].circ1.Part.Transparency = 0
  2800. Character["Advancing"].circ2.Part.Transparency = 0
  2801. Character["Advancing"].circ3.Part.Transparency = 0
  2802. Character["Advancing"].circ4.Part.Transparency = 0
  2803.  
  2804. end
  2805. end)
  2806. Mouse.KeyUp:connect(function(k)
  2807. k = k:lower()
  2808. if attack == true and ora == true and k == "z" and IsWearingArmor == false then
  2809. ora = false
  2810. elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then
  2811. ShieldMode = false
  2812. end
  2813. end)
  2814. coroutine.resume(coroutine.create(function(Part, Part2)
  2815. while Part.Parent ~= nil do
  2816. swait(math.random(100, 150))
  2817. for i = 0, 1, 0.2 do
  2818. wait()
  2819. Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2820. Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2821. end
  2822. for i = 0, 1, 0.2 do
  2823. swait()
  2824. Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2825. Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2826. end
  2827. end
  2828. end), Eye1, Eye2)
  2829. while true do
  2830. swait()
  2831. for i, v in pairs(Character:children()) do
  2832. if v:IsA("Part") and IsWearingArmor == true then
  2833. v.Anchored = false
  2834. end
  2835. end
  2836. for i, v in pairs(Advancing:GetChildren()) do
  2837. if v:IsA("Part") then
  2838. v.Material = "SmoothPlastic"
  2839.  
  2840. v.CanCollide = false
  2841.  
  2842. elseif v:IsA("Humanoid") then
  2843. v.PlatformStand = true
  2844.  
  2845.  
  2846.  
  2847.  
  2848. end
  2849. end
  2850. HHandle.Transparency = 1
  2851. THandle.Transparency = 1
  2852. AHandleR.Transparency = 1
  2853. AHandleL.Transparency = 1
  2854. LHandleR.Transparency = 1
  2855. LHandleL.Transparency = 1
  2856. RootPart.Transparency = 1
  2857. HitboxR.Transparency = 1
  2858. HitboxL.Transparency = 1
  2859. Head.BrickColor = BrickColor.new("Lilac")
  2860. Torso.BrickColor = BrickColor.new("Lilac")
  2861. RightArm.BrickColor = BrickColor.new("Lilac")
  2862. LeftArm.BrickColor = BrickColor.new("Lilac")
  2863. RightLeg.BrickColor = BrickColor.new("Lilac")
  2864. LeftLeg.BrickColor = BrickColor.new("Lilac")
  2865. RootPart.Anchored = true
  2866. Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2867. velocity = Character.HumanoidRootPart.Velocity.y
  2868. sine = sine + change
  2869. Shield.Anchored = true
  2870. Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1)
  2871. local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2872. if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then
  2873. Anim = "Jump"
  2874. if attack == false then
  2875. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2876. PlayAnimationFromTable({
  2877. CFrame.new(0, 0.00872418843, 0.0292903651, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2878. CFrame.new(0, 1.49999177, -1.49011612E-7, 1, 0, 0, 0, 0.98480767, 0.173648626, 0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3, 0, 0),
  2879. CFrame.new(1.64140427, 0.273908556, 0.192029893, 0.946035206, -0.31541416, 0.0743736848, 0.284469575, 0.91821146, 0.275617331, -0.155224368, -0.239586651, 0.958386064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2880. CFrame.new(-1.59350562, 0.239538491, 0.192243189, 0.935008764, 0.347148597, -0.0724328309, -0.312019885, 0.902400434, 0.297181845, 0.168529674, -0.255267143, 0.952069581) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2881. CFrame.new(0.602718651, -1.95556056, 0.410092652, 0.978475571, 0.0150757888, -0.205834776, 0.0853612274, 0.878464639, 0.470120817, 0.187906027, -0.477568805, 0.85826844) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2882. CFrame.new(-0.41903314, -1.41877925, -0.229210436, 0.962251842, -0.0299757104, 0.270510197, -0.084186092, 0.912393093, 0.400567293, -0.258819073, -0.408219665, 0.875425339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2883. }, 0.3, false)
  2884. end
  2885. elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then
  2886. Anim = "Fall"
  2887. if attack == false then
  2888. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2889. PlayAnimationFromTable({
  2890. CFrame.new(0, -0.0366669223, -0.0478199311, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2891. CFrame.new(0, 1.58110774, -0.115850762, 1, 0, 0, 0, 0.98480767, 0.173647821, 0, -0.173647821, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2892. CFrame.new(1.72150326, 0.610064566, 0.0891361833, 0.724097908, -0.685675204, 0.0743751749, 0.645872176, 0.711960018, 0.275611937, -0.241932437, -0.151533186, 0.958387375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2893. CFrame.new(-1.69228244, 0.568353653, 0.082095027, 0.759895504, 0.646005511, -0.0724337399, -0.601845145, 0.741260946, 0.297183931, 0.24567467, -0.182231784, 0.952074111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2894. CFrame.new(0.60271728, -1.95556188, 0.410093039, 0.978470623, -0.00292155147, -0.206365243, 0.0853614658, 0.916095972, 0.391767859, 0.187905625, -0.400949359, 0.896622121) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2895. CFrame.new(-0.453899324, -1.81726217, -0.229221463, 0.962255239, -0.00628663599, 0.272094905, -0.0841865242, 0.943832874, 0.319526881, -0.258820891, -0.33037129, 0.90767473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2896. }, 0.3, false)
  2897. end
  2898. elseif Torsovelocity < 1 and hit ~= nil then
  2899. Anim = "Idle"
  2900. if attack == false then
  2901. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2902. PlayAnimationFromTable({
  2903. CFrame.new(0, -0.00190299738, -0.0435779989, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
  2904. CFrame.new(0, 1.49999213, 3.27825546E-7, 1, 0, 0, 0, 0.99619478, 0.0871553123, 0, -0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
  2905. CFrame.new(1.64141297, 0.173907071, -0.107973814, 0.946035922, -0.270955235, 0.177766502, 0.284470022, 0.957103431, -0.055051513, -0.155224428, 0.102649838, 0.982532144) * CFrame.new(0, 0, 0) * CFrame.Angles(0.5, 0.1, 0),
  2906. CFrame.new(-1.59350157, 0.139536366, -0.107754946, 0.935009062, 0.284010828, -0.212358981, -0.312018842, 0.943447471, -0.11203292, 0.168530986, 0.171011835, 0.970748305) * CFrame.new(0, 0, 0) * CFrame.Angles(0.5, 0.1, 0),
  2907. CFrame.new(0.602711678, -1.89952374, -0.0967197716, 0.978471398, -0.0562333167, -0.198576227, 0.0853610933, 0.986278713, 0.141314447, 0.187904745, -0.155223012, 0.969844699) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2908. CFrame.new(-0.619029164, -1.90815639, -0.0860156417, 0.962250412, 0.0410595387, 0.269051194, -0.0841863081, 0.984977186, 0.150772721, -0.258818805, -0.167731494, 0.951251626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2909. }, 0.3, false)
  2910. end
  2911. elseif Torsovelocity > 2 and hit ~= nil then
  2912. Anim = "Walk"
  2913. if attack == false then
  2914. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2915. PlayAnimationFromTable({
  2916. CFrame.new(0, -0.0234659836, -0.171147972, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
  2917. CFrame.new(0, 1.49999166, 1.1920929E-7, 1, 0, 0, 0, 0.98480773, -0.173648983, 0, 0.173648953, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
  2918. CFrame.new(1.60905385, 0.122740321, 0.227665678, 0.946036339, -0.320693314, 0.0465966538, 0.284468234, 0.89069742, 0.354595304, -0.155219615, -0.322205007, 0.93385905) * CFrame.new(0, 0, 0) * CFrame.Angles(0.5, 0.1, 0),
  2919. CFrame.new(-1.55878484, 0.127169654, 0.148623466, 0.93500936, 0.339513272, -0.102411598, -0.312018752, 0.924868107, 0.217401206, 0.168527737, -0.171317667, 0.970695019) * CFrame.new(0, 0, 0) * CFrame.Angles(0.5, 0.1, 0),
  2920. CFrame.new(0.585851789, -1.60362172, -0.143285036, 0.978476226, 0.0150748575, -0.205834031, 0.0853618756, 0.878461003, 0.470117748, 0.187905103, -0.477570593, 0.858265638) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2921. CFrame.new(-0.563320339, -1.90456724, 0.225245774, 0.982039452, -0.00800410938, 0.188514173, -0.0707257539, 0.910641074, 0.407099873, -0.174927384, -0.413120717, 0.893718541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2922. }, 0.3, false)
  2923. end
  2924.  
  2925.  
  2926.  
  2927. end
  2928. if 0 < #Effects then
  2929. for e = 1, #Effects do
  2930. if Effects[e] ~= nil then
  2931. local Thing = Effects[e]
  2932. if Thing ~= nil then
  2933. local Part = Thing[1]
  2934. local Mode = Thing[2]
  2935. local Delay = Thing[3]
  2936. local IncX = Thing[4]
  2937. local IncY = Thing[5]
  2938. local IncZ = Thing[6]
  2939. if Thing[2] == "Shoot" then
  2940. local Look = Thing[1]
  2941. local move = 30
  2942. if Thing[8] == 3 then
  2943. move = 10
  2944. end
  2945. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2946. if Thing[10] ~= nil then
  2947. da = pos
  2948. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2949. cfa = CFrame.new(Thing[4], pos)
  2950. tehCF = cfa:lerp(cf2, 0.2)
  2951. Thing[1] = tehCF.lookVector
  2952. end
  2953. local mag = (Thing[4] - pos).magnitude
  2954. 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)
  2955. if Thing[8] == 2 then
  2956. 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)
  2957. end
  2958. Thing[4] = Thing[4] + Look * move
  2959. Thing[3] = Thing[3] - 1
  2960. if 2 < Thing[5] then
  2961. Thing[5] = Thing[5] - 0.3
  2962. Thing[6] = Thing[6] - 0.3
  2963. end
  2964. if hit ~= nil then
  2965. Thing[3] = 0
  2966. if Thing[8] == 1 or Thing[8] == 3 then
  2967. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2968. elseif Thing[8] == 2 then
  2969. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2970. if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  2971. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Lilac"), "Reference", Vector3.new())
  2972. ref.Anchored = true
  2973. ref.CFrame = CFrame.new(pos)
  2974. CFuncs.Sound.Create("161006093", ref, 1, 1.2)
  2975. game:GetService("Debris"):AddItem(ref, 0.2)
  2976. 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)
  2977. 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)
  2978. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2979. end
  2980. end
  2981. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Lilac"), "Reference", Vector3.new())
  2982. ref.Anchored = true
  2983. ref.CFrame = CFrame.new(pos)
  2984. Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2985. game:GetService("Debris"):AddItem(ref, 1)
  2986. end
  2987. if Thing[3] <= 0 then
  2988. table.remove(Effects, e)
  2989. end
  2990. end
  2991. if Thing[2] == "FireWave" then
  2992. if Thing[3] <= Thing[4] then
  2993. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2994. Thing[3] = Thing[3] + 1
  2995. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2996. else
  2997. Part.Parent = nil
  2998. table.remove(Effects, e)
  2999. end
  3000. end
  3001. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3002. if Thing[1].Transparency <= 1 then
  3003. if Thing[2] == "Block1" then
  3004. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3005. Mesh = Thing[7]
  3006. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3007. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3008. elseif Thing[2] == "Block2" then
  3009. Thing[1].CFrame = Thing[1].CFrame
  3010. Mesh = Thing[7]
  3011. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3012. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3013. elseif Thing[2] == "Fire" then
  3014. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3015. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3016. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3017. elseif Thing[2] == "Cylinder" then
  3018. Mesh = Thing[7]
  3019. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3020. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3021. elseif Thing[2] == "Blood" then
  3022. Mesh = Thing[7]
  3023. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3024. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3025. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3026. elseif Thing[2] == "Elec" then
  3027. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  3028. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3029. elseif Thing[2] == "Disappear" then
  3030. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3031. elseif Thing[2] == "Shatter" then
  3032. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3033. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3034. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3035. Thing[6] = Thing[6] + Thing[5]
  3036. end
  3037. else
  3038. Part.Parent = nil
  3039. table.remove(Effects, e)
  3040.  
  3041.  
  3042. end
  3043. end
  3044. end
  3045. end
  3046. end
  3047. end
  3048. end
Add Comment
Please, Sign In to add comment