carlosname

Untitled

Nov 14th, 2019
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. plr = game.Players.LocalPlayer
  2. char = game.Players.carlosname125471
  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. AdvancingFortress = Character:Clone()
  1024. AdvancingFortress.Parent = char
  1025. torso = AdvancingFortress.Torso
  1026. hum = AdvancingFortress.Humanoid
  1027. AdvancingFortress.Name = "Advancing Fortress"
  1028. pl = AdvancingFortress
  1029. local FOrin = "rbxassetid://1036828417"
  1030. AdvancingFortress.Head.face.Texture = FOrin
  1031.  
  1032. HOLYFUCKTHATSSOMEGOODMUSICDAMN = Instance.new("Sound", hum)
  1033. HOLYFUCKTHATSSOMEGOODMUSICDAMN.SoundId = "rbxassetid://748183600"
  1034. HOLYFUCKTHATSSOMEGOODMUSICDAMN.Volume = 0.5
  1035. HOLYFUCKTHATSSOMEGOODMUSICDAMN.Looped = true
  1036. HOLYFUCKTHATSSOMEGOODMUSICDAMN: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 Fortress"].Hat3:Destroy()
  1062.  
  1063. Character["Advancing Fortress"].Hat.Part.Transparency = 1
  1064. Character["Advancing Fortress"].scarf.Part.Transparency = 1
  1065. Character["Advancing Fortress"].boot1.Part.Transparency = 1
  1066. Character["Advancing Fortress"].boot2.Part.Transparency = 1
  1067. Character["Advancing Fortress"].glo1.Part.Transparency = 1
  1068. Character["Advancing Fortress"].glo2.Part.Transparency = 1
  1069. Character["Advancing Fortress"].rs.Part.Transparency = 1
  1070. Character["Advancing Fortress"].ls.Part.Transparency = 1
  1071. Character["Advancing Fortress"].cloth.Part.Transparency = 1
  1072. Character["Advancing Fortress"].ear1.Part.Transparency = 1
  1073. Character["Advancing Fortress"].ear2.Part.Transparency = 1
  1074. Character["Advancing Fortress"].belt.Part.Transparency = 1
  1075. Character["Advancing Fortress"].belt2.Part.Transparency = 1
  1076. Character["Advancing Fortress"].belt3.Part.Transparency = 1
  1077. Character["Advancing Fortress"].cloth2.Part.Transparency = 1
  1078. Character["Advancing Fortress"].gr.Part.Transparency = 1
  1079. Character["Advancing Fortress"].gl.Part.Transparency = 1
  1080. Character["Advancing Fortress"].ap1.Part.Transparency = 1
  1081. Character["Advancing Fortress"].ap2.Part.Transparency = 1
  1082. Character["Advancing Fortress"].ap3.Part.Transparency = 1
  1083. Character["Advancing Fortress"].ap4.Part.Transparency = 1
  1084. Character["Advancing Fortress"].circ1.Part.Transparency = 1
  1085. Character["Advancing Fortress"].circ2.Part.Transparency = 1
  1086. Character["Advancing Fortress"].circ3.Part.Transparency = 1
  1087. Character["Advancing Fortress"].circ4.Part.Transparency = 1
  1088. Character["Advancing Fortress"].muscle.Part.Transparency = 1
  1089. AdvancingFortress.Head.face.Transparency = 1
  1090.  
  1091.  
  1092. Character.Hat:Destroy()
  1093. Character.boot1:Destroy()
  1094. Character.boot2:Destroy()
  1095. Character.glo1:Destroy()
  1096. Character.glo2:Destroy()
  1097. Character.scarf:Destroy()
  1098. Character.cloth:Destroy()
  1099. Character.rs:Destroy()
  1100. Character.ls:Destroy()
  1101. Character.ear1:Destroy()
  1102. Character.ear2:Destroy()
  1103. Character.belt:Destroy()
  1104. Character.belt2:Destroy()
  1105. Character.belt3:Destroy()
  1106. Character.cloth2:Destroy()
  1107. Character.ap1:Destroy()
  1108. Character.ap2:Destroy()
  1109. Character.ap3:Destroy()
  1110. Character.ap4:Destroy()
  1111. Character.muscle:Destroy()
  1112. Character.circ1:Destroy()
  1113. Character.circ2:Destroy()
  1114. Character.circ3:Destroy()
  1115. Character.circ4:Destroy()
  1116. Character.gr:Destroy()
  1117. Character.gl:Destroy()
  1118.  
  1119. for i, v in pairs(AdvancingFortress:GetChildren()) do
  1120. if v:IsA("BasePart") then
  1121. v.Transparency = 1
  1122. end
  1123. end
  1124.  
  1125.  
  1126.  
  1127.  
  1128. local Humanoid = AdvancingFortress.Humanoid
  1129. local Mouse = Player:GetMouse()
  1130. local LeftArm = AdvancingFortress["Left Arm"]
  1131. local RightArm = AdvancingFortress["Right Arm"]
  1132. local LeftLeg = AdvancingFortress["Left Leg"]
  1133. local RightLeg = AdvancingFortress["Right Leg"]
  1134. local Head = AdvancingFortress.Head
  1135. local Torso = AdvancingFortress.Torso
  1136. local Camera = game.Workspace.CurrentCamera
  1137. local RootPart = AdvancingFortress.HumanoidRootPart
  1138. local RootJoint = RootPart.RootJoint
  1139. local attack = false
  1140. local Anim = "Idle"
  1141. local attacktype = 1
  1142. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1143. local velocity = RootPart.Velocity.y
  1144. local sine = 0
  1145. local change = 1
  1146. local Create = LoadLibrary("RbxUtility").Create
  1147. local TimeStop = false
  1148. local m = Create("Model")({
  1149. Parent = AdvancingFortress,
  1150. Name = "WeaponModel"
  1151. })
  1152.  
  1153. AdvancingFortress.Head.Name = "FHead"
  1154. AdvancingFortress.Torso.Name = "FTorso"
  1155. AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
  1156. Humanoid.Animator.Parent = nil
  1157. AdvancingFortress.Animate.Parent = nil
  1158. local function newMotor(part0, part1, c0, c1)
  1159. local w = Create("Weld")({
  1160. Parent = part0,
  1161. Part0 = part0,
  1162. Part1 = part1,
  1163. C0 = c0,
  1164. C1 = c1
  1165. })
  1166. return w
  1167. end
  1168. function clerp(a, b, t)
  1169. return a:lerp(b, t)
  1170. end
  1171.  
  1172. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1173. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1174. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  1175. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  1176. local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  1177. local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  1178. RootJoint.C1 = CFrame.new(0, 0, 0)
  1179. RootJoint.C0 = CFrame.new(0, 0, 0)
  1180. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  1181. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  1182. local rarmc1 = RW.C1
  1183. local larmc1 = LW.C1
  1184. local rlegc1 = RH.C1
  1185. local llegc1 = LH.C1
  1186. local resetc1 = false
  1187. function PlayAnimationFromTable(table, speed, bool)
  1188. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1189. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1190. RW.C0 = clerp(RW.C0, table[3], speed)
  1191. LW.C0 = clerp(LW.C0, table[4], speed)
  1192. RH.C0 = clerp(RH.C0, table[5], speed)
  1193. LH.C0 = clerp(LH.C0, table[6], speed)
  1194. if bool == true and resetc1 == false then
  1195. resetc1 = true
  1196. RootJoint.C1 = RootJoint.C1
  1197. Torso.Neck.C1 = Torso.Neck.C1
  1198. RW.C1 = rarmc1
  1199. LW.C1 = larmc1
  1200. RH.C1 = rlegc1
  1201. LH.C1 = llegc1
  1202. end
  1203. end
  1204. ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
  1205. script:WaitForChild("Heartbeat")
  1206. frame = 0.03333333333333333
  1207. tf = 0
  1208. allowframeloss = false
  1209. tossremainder = false
  1210. lastframe = tick()
  1211. script.Heartbeat:Fire()
  1212. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1213. tf = tf + s
  1214. if tf >= frame then
  1215. if allowframeloss then
  1216. script.Heartbeat:Fire()
  1217. lastframe = tick()
  1218. else
  1219. for i = 1, math.floor(tf / frame) do
  1220. script.Heartbeat:Fire()
  1221. end
  1222. lastframe = tick()
  1223. end
  1224. if tossremainder then
  1225. tf = 0
  1226. else
  1227. tf = tf - frame * math.floor(tf / frame)
  1228. end
  1229. end
  1230. end)
  1231. function swait(num)
  1232. if num == 0 or num == nil then
  1233. ArtificialHB.Event:wait()
  1234. else
  1235. for i = 0, num do
  1236. ArtificialHB.Event:wait()
  1237. end
  1238. end
  1239. end
  1240. function RemoveOutlines(part)
  1241. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1242. end
  1243. CFuncs = {
  1244. Part = {
  1245. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1246. local Part = Create("Part")({
  1247. Parent = Parent,
  1248. Reflectance = Reflectance,
  1249. Transparency = Transparency,
  1250. CanCollide = false,
  1251. Locked = true,
  1252. BrickColor = BrickColor.new(tostring(BColor)),
  1253. Name = Name,
  1254. Size = Size,
  1255. Material = Material
  1256. })
  1257. RemoveOutlines(Part)
  1258. return Part
  1259. end
  1260. },
  1261. Mesh = {
  1262. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1263. local Msh = Create(Mesh)({
  1264. Parent = Part,
  1265. Offset = OffSet,
  1266. Scale = Scale
  1267. })
  1268. if Mesh == "SpecialMesh" then
  1269. Msh.MeshType = MeshType
  1270. Msh.MeshId = MeshId
  1271. end
  1272. return Msh
  1273. end
  1274. },
  1275. Weld = {
  1276. Create = function(Parent, Part0, Part1, C0, C1)
  1277. local Weld = Create("Weld")({
  1278. Parent = Parent,
  1279. Part0 = Part0,
  1280. Part1 = Part1,
  1281. C0 = C0,
  1282. C1 = C1
  1283. })
  1284. return Weld
  1285. end
  1286. },
  1287. Sound = {
  1288. Create = function(id, par, vol, pit)
  1289. local Sound = Create("Sound")({
  1290. Volume = vol,
  1291. Pitch = pit or 1,
  1292. SoundId = "rbxassetid://" .. id,
  1293. Parent = par or workspace
  1294. })
  1295. Sound:play()
  1296. game:GetService("Debris"):AddItem(Sound, 130)
  1297. return Sound
  1298. end
  1299. },
  1300. Decal = {
  1301. Create = function(Color, Texture, Transparency, Name, Parent)
  1302. local Decal = Create("Decal")({
  1303. Color3 = Color,
  1304. Texture = "rbxassetid://" .. Texture,
  1305. Transparency = Transparency,
  1306. Name = Name,
  1307. Parent = Parent
  1308. })
  1309. return Decal
  1310. end
  1311. },
  1312. BillboardGui = {
  1313. Create = function(Parent, Image, Position, Size)
  1314. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  1315. BillPar.CFrame = CFrame.new(Position)
  1316. local Bill = Create("BillboardGui")({
  1317. Parent = BillPar,
  1318. Adornee = BillPar,
  1319. Size = UDim2.new(1, 0, 1, 0),
  1320. SizeOffset = Vector2.new(Size, Size)
  1321. })
  1322. local d = Create("ImageLabel", Bill)({
  1323. Parent = Bill,
  1324. BackgroundTransparency = 1,
  1325. Size = UDim2.new(1, 0, 1, 0),
  1326. Image = "rbxassetid://" .. Image
  1327. })
  1328. return BillPar
  1329. end
  1330. },
  1331. ParticleEmitter = {
  1332. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1333. local Particle = Create("ParticleEmitter")({
  1334. Parent = Parent,
  1335. Color = ColorSequence.new(Color1, Color2),
  1336. LightEmission = LightEmission,
  1337. Size = Size,
  1338. Texture = Texture,
  1339. Transparency = Transparency,
  1340. ZOffset = ZOffset,
  1341. Acceleration = Accel,
  1342. Drag = Drag,
  1343. LockedToPart = LockedToPart,
  1344. VelocityInheritance = VelocityInheritance,
  1345. EmissionDirection = EmissionDirection,
  1346. Enabled = Enabled,
  1347. Lifetime = LifeTime,
  1348. Rate = Rate,
  1349. Rotation = Rotation,
  1350. RotSpeed = RotSpeed,
  1351. Speed = Speed,
  1352. VelocitySpread = VelocitySpread
  1353. })
  1354. return Particle
  1355. end
  1356. },
  1357. CreateTemplate = {}
  1358. }
  1359. function rayCast(Position, Direction, Range, Ignore)
  1360. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1361. end
  1362. function FindNearestTorso(pos)
  1363. local list = game.Workspace:children()
  1364. local torso
  1365. local dist = 1000
  1366. local temp, human, temp2
  1367. for x = 1, #list do
  1368. temp2 = list[x]
  1369. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1370. temp = temp2:findFirstChild("Torso")
  1371. human = temp2:findFirstChild("Humanoid")
  1372. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  1373. local dohit = true
  1374. if dohit == true then
  1375. torso = temp
  1376. dist = (temp.Position - pos).magnitude
  1377. end
  1378. end
  1379. end
  1380. end
  1381. return torso, dist
  1382. end
  1383. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1384. if hit.Parent == nil then
  1385. return
  1386. end
  1387. local h = hit.Parent:FindFirstChild("Humanoid")
  1388. for _, v in pairs(hit.Parent:children()) do
  1389. if v:IsA("Humanoid") then
  1390. h = v
  1391. end
  1392. end
  1393.  
  1394. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1395. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1396. return
  1397. end
  1398. local c = Create("ObjectValue")({
  1399. Name = "creator",
  1400. Value = game:service("Players").LocalPlayer,
  1401. Parent = h
  1402. })
  1403. game:GetService("Debris"):AddItem(c, 0.5)
  1404. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1405. local Damage = math.random(minim, maxim)
  1406. local blocked = false
  1407. local block = hit.Parent:findFirstChild("Block")
  1408. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1409. blocked = true
  1410. block.Value = block.Value - 1
  1411. print(block.Value)
  1412. end
  1413.  
  1414. if canworld == true then
  1415. h.Health = h.Health - Damage
  1416. 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)
  1417. elseif canworld == false then
  1418. repeat
  1419. wait()
  1420. until canworld == true
  1421. h.Health = h.Health - Damage
  1422. 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)
  1423. end
  1424. if Type == "Knockdown" then
  1425. local hum = hit.Parent.Humanoid
  1426. hum.PlatformStand = true
  1427. coroutine.resume(coroutine.create(function(HHumanoid)
  1428. swait(1)
  1429. HHumanoid.PlatformStand = false
  1430. end), hum)
  1431. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1432. local bodvol = Create("BodyVelocity")({
  1433. velocity = angle * knockback,
  1434. P = 5000,
  1435. maxForce = Vector3.new(8000, 8000, 8000),
  1436. Parent = hit
  1437. })
  1438. local rl = Create("BodyAngularVelocity")({
  1439. P = 3000,
  1440. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1441. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1442. Parent = hit
  1443. })
  1444. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1445. game:GetService("Debris"):AddItem(rl, 0.5)
  1446. elseif Type == "Normal" then
  1447. local vp = Create("BodyVelocity")({
  1448. P = 500,
  1449. maxForce = Vector3.new(math.huge, 0, math.huge),
  1450. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1451. })
  1452. if knockback > 0 then
  1453. vp.Parent = hit.Parent.Torso
  1454. end
  1455. game:GetService("Debris"):AddItem(vp, 0.5)
  1456. elseif Type == "Up" then
  1457. local bodyVelocity = Create("BodyVelocity")({
  1458. velocity = Vector3.new(0, 20, 0),
  1459. P = 5000,
  1460. maxForce = Vector3.new(8000, 8000, 8000),
  1461. Parent = hit
  1462. })
  1463. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1464. elseif Type == "DarkUp" then
  1465. coroutine.resume(coroutine.create(function()
  1466. for i = 0, 1, 0.1 do
  1467. swait()
  1468. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  1469. end
  1470. end))
  1471. local bodyVelocity = Create("BodyVelocity")({
  1472. velocity = Vector3.new(0, 20, 0),
  1473. P = 5000,
  1474. maxForce = Vector3.new(8000, 8000, 8000),
  1475. Parent = hit
  1476. })
  1477. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1478. elseif Type == "Snare" then
  1479. local bp = Create("BodyPosition")({
  1480. P = 2000,
  1481. D = 100,
  1482. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1483. position = hit.Parent.Torso.Position,
  1484. Parent = hit.Parent.Torso
  1485. })
  1486. game:GetService("Debris"):AddItem(bp, 1)
  1487. elseif Type == "Freeze" then
  1488. local BodPos = Create("BodyPosition")({
  1489. P = 50000,
  1490. D = 1000,
  1491. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1492. position = hit.Parent.Torso.Position,
  1493. Parent = hit.Parent.Torso
  1494. })
  1495. local BodGy = Create("BodyGyro")({
  1496. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1497. P = 20000,
  1498. Parent = hit.Parent.Torso,
  1499. cframe = hit.Parent.Torso.CFrame
  1500. })
  1501. hit.Parent.Torso.Anchored = true
  1502. coroutine.resume(coroutine.create(function(Part)
  1503. swait(1.5)
  1504. Part.Anchored = false
  1505. end), hit.Parent.Torso)
  1506. game:GetService("Debris"):AddItem(BodPos, 3)
  1507. game:GetService("Debris"):AddItem(BodGy, 3)
  1508. end
  1509. local debounce = Create("BoolValue")({
  1510. Name = "DebounceHit",
  1511. Parent = hit.Parent,
  1512. Value = true
  1513. })
  1514. game:GetService("Debris"):AddItem(debounce, Delay)
  1515. c = Create("ObjectValue")({
  1516. Name = "creator",
  1517. Value = Player,
  1518. Parent = h
  1519. })
  1520. game:GetService("Debris"):AddItem(c, 0.5)
  1521. end
  1522. end
  1523. function ShowDamage(Pos, Text, Time, Color)
  1524. local Rate = 0.03333333333333333
  1525. local Pos = Pos or Vector3.new(0, 0, 0)
  1526. local Text = Text or ""
  1527. local Time = Time or 2
  1528. local Color = Color or Color3.new(1, 0, 1)
  1529. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1530. EffectPart.Anchored = true
  1531. local BillboardGui = Create("BillboardGui")({
  1532. Size = UDim2.new(3, 0, 3, 0),
  1533. Adornee = EffectPart,
  1534. Parent = EffectPart
  1535. })
  1536. local TextLabel = Create("TextLabel")({
  1537. BackgroundTransparency = 1,
  1538. Size = UDim2.new(1, 0, 1, 0),
  1539. Text = Text,
  1540. Font = "SciFi",
  1541. TextColor3 = Color,
  1542. TextScaled = true,
  1543. Parent = BillboardGui
  1544. })
  1545. game.Debris:AddItem(EffectPart, Time)
  1546. EffectPart.Parent = game:GetService("Workspace")
  1547. delay(0, function()
  1548. local Frames = Time / Rate
  1549. for Frame = 1, Frames do
  1550. wait(Rate)
  1551. local Percent = Frame / Frames
  1552. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1553. TextLabel.TextTransparency = Percent
  1554. end
  1555. if EffectPart and EffectPart.Parent then
  1556. EffectPart:Destroy()
  1557. end
  1558. end)
  1559. end
  1560. local STDamage = false
  1561. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1562. for _, c in pairs(workspace:children()) do
  1563. local hum = c:findFirstChild("Humanoid")
  1564. if hum ~= nil then
  1565. local head = c:findFirstChild("Torso")
  1566. if head ~= nil then
  1567. local targ = head.Position - Part.Position
  1568. local mag = targ.magnitude
  1569. if Magnitude >= mag and c.Name ~= Player.Name then
  1570. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch)
  1571. if STDamage == true then
  1572. for i = 1, 3 do
  1573. Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1)
  1574. end
  1575. for i = 1, 10 do
  1576. CamShake(1, 70000)
  1577. Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 1, 1, 1)
  1578. end
  1579.  
  1580. elseif STDamage == false then
  1581. CamShake(1, 90000)
  1582. Effects.Block.Create(BrickColor.new("Maroon"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1)
  1583. for i = 1, 2 do
  1584. Effects.Break.Create(BrickColor.new("Maroon"), head.CFrame, 0.4, 0.4, 0.4)
  1585.  
  1586. end
  1587. end
  1588. end
  1589. end
  1590. end
  1591. end
  1592. end
  1593.  
  1594.  
  1595.  
  1596.  
  1597. HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
  1598. 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))
  1599. ----
  1600. THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
  1601. 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))
  1602. ----
  1603. AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1604. 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))
  1605.  
  1606.  
  1607.  
  1608. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1609. 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))
  1610. ----
  1611. AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1612. 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))
  1613.  
  1614. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1615. 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))
  1616.  
  1617.  
  1618. ----
  1619. LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1620. 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))
  1621.  
  1622.  
  1623. ----
  1624. LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1625. 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))
  1626.  
  1627.  
  1628. ----
  1629. Shield = CFuncs.Part.Create(m, "Neon", 0, 1, "Really black", "Part", Vector3.new(9.1, 8.5, 0.2))
  1630.  
  1631. Shield.Parent = nil
  1632. EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
  1633. Effects = {
  1634. Block = {
  1635. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1636. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1637. prt.Anchored = true
  1638. prt.CFrame = cframe
  1639. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1640. game:GetService("Debris"):AddItem(prt, 10)
  1641. if Type == 1 or Type == nil then
  1642. table.insert(Effects, {
  1643. prt,
  1644. "Block1",
  1645. delay,
  1646. x3,
  1647. y3,
  1648. z3,
  1649. msh
  1650. })
  1651. elseif Type == 2 then
  1652. table.insert(Effects, {
  1653. prt,
  1654. "Block2",
  1655. delay,
  1656. x3,
  1657. y3,
  1658. z3,
  1659. msh
  1660. })
  1661. end
  1662. end
  1663. },
  1664. Cylinder = {
  1665. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1666. local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1667. prt.Anchored = true
  1668. prt.CFrame = cframe
  1669. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1670. game:GetService("Debris"):AddItem(prt, 2)
  1671. Effects[#Effects + 1] = {
  1672. prt,
  1673. "Cylinder",
  1674. delay,
  1675. x3,
  1676. y3,
  1677. z3
  1678. }
  1679. end
  1680. },
  1681. Head = {
  1682. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1683. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1684. prt.Anchored = true
  1685. prt.CFrame = cframe
  1686. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1687. game:GetService("Debris"):AddItem(prt, 10)
  1688. table.insert(Effects, {
  1689. prt,
  1690. "Cylinder",
  1691. delay,
  1692. x3,
  1693. y3,
  1694. z3,
  1695. msh
  1696. })
  1697. end
  1698. },
  1699. Sphere = {
  1700. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1701. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1702. prt.Anchored = true
  1703. prt.CFrame = cframe
  1704. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1705. game:GetService("Debris"):AddItem(prt, 10)
  1706. table.insert(Effects, {
  1707. prt,
  1708. "Cylinder",
  1709. delay,
  1710. x3,
  1711. y3,
  1712. z3,
  1713. msh
  1714. })
  1715. end
  1716. },
  1717. Sphere2 = {
  1718. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1719. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1720. prt.Anchored = true
  1721. prt.CFrame = cframe
  1722. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1723. game:GetService("Debris"):AddItem(prt, 10)
  1724. table.insert(Effects, {
  1725. prt,
  1726. "Cylinder",
  1727. delay,
  1728. x3,
  1729. y3,
  1730. z3,
  1731. msh
  1732. })
  1733. end
  1734. },
  1735. Elec = {
  1736. Create = function(cff, x, y, z)
  1737. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lilac"), "Part", Vector3.new(1, 1, 1))
  1738. prt.Anchored = true
  1739. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1740. prt.CFrame = CFrame.new(prt.Position)
  1741. game:GetService("Debris"):AddItem(prt, 2)
  1742. local xval = math.random() / 2
  1743. local yval = math.random() / 2
  1744. local zval = math.random() / 2
  1745. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1746. table.insert(Effects, {
  1747. prt,
  1748. "Elec",
  1749. 0.1,
  1750. x,
  1751. y,
  1752. z,
  1753. xval,
  1754. yval,
  1755. zval
  1756. })
  1757. end
  1758. },
  1759. Ring = {
  1760. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1761. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1762. prt.Anchored = true
  1763. prt.CFrame = cframe
  1764. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1765. game:GetService("Debris"):AddItem(prt, 10)
  1766. table.insert(Effects, {
  1767. prt,
  1768. "Cylinder",
  1769. delay,
  1770. x3,
  1771. y3,
  1772. z3,
  1773. msh
  1774. })
  1775. end
  1776. },
  1777. Wave = {
  1778. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1779. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1780. prt.Anchored = true
  1781. prt.CFrame = cframe
  1782. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1783. game:GetService("Debris"):AddItem(prt, 10)
  1784. table.insert(Effects, {
  1785. prt,
  1786. "Cylinder",
  1787. delay,
  1788. x3,
  1789. y3,
  1790. z3,
  1791. msh
  1792. })
  1793. end
  1794. },
  1795. Break = {
  1796. Create = function(brickcolor, cframe, x1, y1, z1)
  1797. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1798. prt.Anchored = true
  1799. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1800. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1801. local num = math.random(10, 50) / 1000
  1802. game:GetService("Debris"):AddItem(prt, 10)
  1803. table.insert(Effects, {
  1804. prt,
  1805. "Shatter",
  1806. num,
  1807. prt.CFrame,
  1808. math.random() - math.random(),
  1809. 0,
  1810. math.random(50, 100) / 100
  1811. })
  1812. end
  1813. },
  1814. Fire = {
  1815. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1816. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1817. prt.Anchored = true
  1818. prt.CFrame = cframe
  1819. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1820. game:GetService("Debris"):AddItem(prt, 10)
  1821. table.insert(Effects, {
  1822. prt,
  1823. "Fire",
  1824. delay,
  1825. 1,
  1826. 1,
  1827. 1,
  1828. msh
  1829. })
  1830. end
  1831. },
  1832. FireWave = {
  1833. Create = function(brickcolor, cframe, x1, y1, z1)
  1834. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1835. prt.Anchored = true
  1836. prt.CFrame = cframe
  1837. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1838. local d = Create("Decal")({
  1839. Parent = prt,
  1840. Texture = "rbxassetid://26356434",
  1841. Face = "Top"
  1842. })
  1843. local d = Create("Decal")({
  1844. Parent = prt,
  1845. Texture = "rbxassetid://26356434",
  1846. Face = "Bottom"
  1847. })
  1848. game:GetService("Debris"):AddItem(prt, 10)
  1849. table.insert(Effects, {
  1850. prt,
  1851. "FireWave",
  1852. 1,
  1853. 30,
  1854. math.random(400, 600) / 100,
  1855. msh
  1856. })
  1857. end
  1858. },
  1859. Lightning = {
  1860. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1861. local magz = (p0 - p1).magnitude
  1862. local curpos = p0
  1863. local trz = {
  1864. -ofs,
  1865. ofs
  1866. }
  1867. for i = 1, tym do
  1868. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1869. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1870. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1871. li.Material = "Neon"
  1872. if tym == i then
  1873. local magz2 = (curpos - p1).magnitude
  1874. li.Size = Vector3.new(th, th, magz2)
  1875. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1876. table.insert(Effects, {
  1877. li,
  1878. "Disappear",
  1879. last
  1880. })
  1881. else
  1882. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1883. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1884. game.Debris:AddItem(li, 10)
  1885. table.insert(Effects, {
  1886. li,
  1887. "Disappear",
  1888. last
  1889. })
  1890. end
  1891. end
  1892. end
  1893. },
  1894. EffectTemplate = {}
  1895. }
  1896. local Invisible = true
  1897. function Reappear()
  1898. for _, i in pairs(AdvancingFortress:children()) do
  1899. if i:IsA("BasePart") then
  1900. coroutine.resume(coroutine.create(function(Part)
  1901. for i = 0, 1, 0.3 do
  1902. swait()
  1903. Part.Transparency = -i
  1904. end
  1905. Part.Transparency = 0
  1906. end), i)
  1907. end
  1908. end
  1909. for _, i in pairs(m:children()) do
  1910. if i:IsA("BasePart") then
  1911. coroutine.resume(coroutine.create(function(Part)
  1912. for i = 0, 1, 0.3 do
  1913. swait()
  1914. Part.Transparency = i
  1915. end
  1916. Part.Transparency = 0
  1917. end), i)
  1918. end
  1919. end
  1920. end
  1921. function ReappearArmorOnly()
  1922. for _, i in pairs(m:children()) do
  1923. if i:IsA("BasePart") then
  1924. coroutine.resume(coroutine.create(function(Part)
  1925. for i = 0, 1, 0.3 do
  1926. swait()
  1927. Part.Transparency = i
  1928. end
  1929. Part.Transparency = 0
  1930. end), i)
  1931. end
  1932. end
  1933. end
  1934. function Disappear()
  1935. for _, i in pairs(AdvancingFortress:children()) do
  1936. if i:IsA("BasePart") then
  1937. coroutine.resume(coroutine.create(function(Part)
  1938. for i = 0, 1, 0.3 do
  1939. swait()
  1940. Part.Transparency = i
  1941. end
  1942. Part.Transparency = 1
  1943. end), i)
  1944. end
  1945. end
  1946. for _, i in pairs(m:children()) do
  1947. if i:IsA("BasePart") then
  1948. coroutine.resume(coroutine.create(function(Part)
  1949. for i = 0, 1, 0.3 do
  1950. swait()
  1951. Part.Transparency = i
  1952. end
  1953. Part.Transparency = 1
  1954. end), i)
  1955. end
  1956. end
  1957. end
  1958. function DisappearArmorOnly()
  1959. for _, i in pairs(m:children()) do
  1960. if i:IsA("BasePart") then
  1961. coroutine.resume(coroutine.create(function(Part)
  1962. for i = 0, 1, 0.3 do
  1963. swait()
  1964. Part.Transparency = i
  1965. end
  1966. Part.Transparency = 1
  1967. end), i)
  1968. end
  1969. end
  1970. end
  1971. function CamShake(time, freq)
  1972. coroutine.resume(coroutine.create(function()
  1973. local cam = game:GetService("Workspace").CurrentCamera
  1974. local time = 10
  1975. local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0)
  1976. if math.random(1, 2) == 1 then
  1977. seed = Vector3.new(-seed.x, seed.y, 0)
  1978. end
  1979. if math.random(1, 2) == 1 then
  1980. seed = Vector3.new(seed.x, -seed.y, 0)
  1981. end
  1982. 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)
  1983. for i = 1, time do
  1984. 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)
  1985. wait()
  1986. end
  1987. end))
  1988. end
  1989. mse.KeyDown:connect(function(key)
  1990. key = key:lower()
  1991. if key == "q" and Invisible == false then
  1992. canworld = true
  1993. sf = CFuncs.Sound.Create("1125531635")
  1994. sf.Volume = 10
  1995. wait(1.5)
  1996. sf:Destroy()
  1997. end
  1998. end
  1999. )
  2000. local bigg = false
  2001. function PE()
  2002. pep = Instance.new("ParticleEmitter")
  2003. pep.Name = "pep"
  2004. pep.Lifetime = NumberRange.new(1)
  2005. pep.Rate = 5
  2006. pep.Texture = "rbxassetid://298768656"
  2007. pep.VelocitySpread = 60
  2008. pep.Parent = char.Head
  2009. end
  2010. local ora = false
  2011. function ORA()
  2012. attack = true
  2013. local S = CFuncs.Sound.Create("627578508", Torso, 1, 1)
  2014. S.Looped = true
  2015. S.Volume = 10
  2016. if ora == true then
  2017. while ora == true do
  2018. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2019. MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
  2020. for i = 0, 1, 0.8 do
  2021. swait()
  2022. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2023. PlayAnimationFromTable({
  2024. 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),
  2025. 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),
  2026. 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),
  2027. 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),
  2028. 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),
  2029. 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)
  2030. }, 0.8, false)
  2031. end
  2032. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  2033. MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1)
  2034. for i = 0, 1, 0.8 do
  2035. swait()
  2036. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2037. PlayAnimationFromTable({
  2038. 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),
  2039. 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),
  2040. 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),
  2041. 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),
  2042. 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),
  2043. 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)
  2044. }, 0.8, false)
  2045. end
  2046. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2047. MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
  2048. for i = 0, 1, 0.8 do
  2049. swait()
  2050. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2051. PlayAnimationFromTable({
  2052. 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),
  2053. 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),
  2054. 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),
  2055. 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),
  2056. 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),
  2057. 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)
  2058. }, 0.8, false)
  2059. end
  2060. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  2061. MagnitudeDamage(HitboxR, 5, 20, 20, 0, "Normal", "330706798", 1)
  2062. for i = 0, 1, 0.8 do
  2063. swait()
  2064. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  2065. PlayAnimationFromTable({
  2066. 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),
  2067. 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),
  2068. 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),
  2069. 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),
  2070. 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),
  2071. 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)
  2072. }, 0.8, false)
  2073. end
  2074. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2075. MagnitudeDamage(HitboxL, 5, 20, 20, 0, "Normal", "330706798", 1)
  2076. end
  2077. end
  2078. S:Stop()
  2079. local S2 = CFuncs.Sound.Create("933302532", Torso, 1.5, 1)
  2080.  
  2081. S2.Volume = 7
  2082.  
  2083. for i = 0, 1, 0.13 do
  2084. swait()
  2085. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5)
  2086. PlayAnimationFromTable({
  2087. 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),
  2088. 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),
  2089. 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),
  2090. 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),
  2091. 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),
  2092. 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)
  2093. }, 0.2, false)
  2094. end
  2095. 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)
  2096. CFuncs.Sound.Create("471881954", HitboxR, 1, 1)
  2097. MagnitudeDamage(HitboxR, 7, 40, 40, 40, "Normal", "610359590", 1)
  2098. for i = 0, 1, 0.1 do
  2099. swait()
  2100. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2101. PlayAnimationFromTable({
  2102. 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),
  2103. 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),
  2104. 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),
  2105. 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),
  2106. 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),
  2107. 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)
  2108. }, 0.6, false)
  2109. end
  2110. attack = false
  2111. end
  2112. function CastleCrusherFist()
  2113. attack = true
  2114. STDamage = true
  2115. local S3 = CFuncs.Sound.Create("271120244", Torso, 1, 1)
  2116.  
  2117. for i = 0, 1, 0.1 do
  2118. S3.Volume = 7
  2119. swait()
  2120. Effects.Block.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1)
  2121. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2122. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2)
  2123. PlayAnimationFromTable({
  2124. 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),
  2125. 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),
  2126. 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),
  2127. 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),
  2128. 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),
  2129. 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)
  2130. }, 0.2, false)
  2131. end
  2132. MagnitudeDamage(HitboxR, 100, 40, 170, 190, "Normal", "610359515", 1)
  2133. 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)
  2134. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2135. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2136. for i = 0, 1, 0.08 do
  2137. swait()
  2138. Effects.Block.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2139. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2140. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2141. PlayAnimationFromTable({
  2142. 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),
  2143. 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),
  2144. 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),
  2145. 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),
  2146. 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),
  2147. 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)
  2148. }, 0.6, false)
  2149. end
  2150. STDamage = false
  2151. attack = false
  2152. end
  2153. function CastleCrusherFist()
  2154. attack = true
  2155. STDamage = true
  2156. local S2 = CFuncs.Sound.Create("271120244", Torso, 1, 1)
  2157.  
  2158. for i = 0, 1, 0.1 do
  2159. S2.Volume = 10
  2160. swait()
  2161. Effects.Block.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2162. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2163. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.5)
  2164. PlayAnimationFromTable({
  2165. 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),
  2166. 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),
  2167. 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),
  2168. 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),
  2169. 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),
  2170. 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)
  2171. }, 0.2, false)
  2172. end
  2173. 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)
  2174. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 140
  2175. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2176. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2177. for i = 0, 1, 0.08 do
  2178. swait()
  2179. MagnitudeDamage(HitboxR, 5, 50, 80, 100, "Normal", "610359515", 1)
  2180. Effects.Block.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2181. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2182. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 1)
  2183. PlayAnimationFromTable({
  2184. 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),
  2185. 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),
  2186. 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),
  2187. 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),
  2188. 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),
  2189. 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)
  2190. }, 0.6, false)
  2191. end
  2192. STDamage = false
  2193. attack = false
  2194. end
  2195. function weld5(part0, part1, c0, c1)
  2196. local weeld = Instance.new("Weld", part0)
  2197. weeld.Part0 = part0
  2198. weeld.Part1 = part1
  2199. weeld.C0 = c0
  2200. weeld.C1 = c1
  2201. return weeld
  2202. end
  2203. local Grab = false
  2204. function GRABEMBOIGRABEM()
  2205. attack = true
  2206. gp = nil
  2207. con1 = HitboxR.Touched:connect(function(hit)
  2208. local ht = hit.Parent
  2209. local hum1 = ht:FindFirstChild("Humanoid")
  2210. if Grab == false then
  2211. if hum1 ~= nil and hit.Parent ~= Character then
  2212. hum1.PlatformStand = true
  2213. gp = ht
  2214. Grab = true
  2215. local asd = weld5(RightArm, ht:FindFirstChild("Head"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0))
  2216. asd.Parent = RightArm
  2217. asd.Name = "asd"
  2218. asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0)
  2219. CFuncs.Sound.Create("200632821", Torso, 1, 1)
  2220. elseif hum1 == nil then
  2221. con1:disconnect()
  2222. wait()
  2223. return
  2224. end
  2225. end
  2226. end)
  2227. for i = 0, 1, 0.2 do
  2228. swait()
  2229. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3)
  2230. PlayAnimationFromTable({
  2231. 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),
  2232. 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),
  2233. 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),
  2234. 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),
  2235. 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),
  2236. 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)
  2237. }, 0.3, false)
  2238. end
  2239. for i = 0, 1, 0.1 do
  2240. swait()
  2241. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2242. PlayAnimationFromTable({
  2243. 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),
  2244. 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),
  2245. 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),
  2246. 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),
  2247. 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),
  2248. 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)
  2249. }, 0.3, false)
  2250. end
  2251. if Grab == true then
  2252. for i = 1, 5 do
  2253. for i = 0, 1, 0.35 do
  2254. swait()
  2255. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3)
  2256. PlayAnimationFromTable({
  2257. 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),
  2258. 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),
  2259. 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),
  2260. 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),
  2261. 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),
  2262. 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)
  2263. }, 0.4, false)
  2264. end
  2265. Effects.Block.Create(BrickColor.new("White"), HitboxR.CFrame, 2, 1, 1, 4, 4, 4, 0.3, 1)
  2266.  
  2267. for i = 0, 1, 0.3 do
  2268. swait()
  2269. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2270. PlayAnimationFromTable({
  2271. 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),
  2272. 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),
  2273. 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),
  2274. 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),
  2275. 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),
  2276. 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)
  2277. }, 0.7, false)
  2278. end
  2279. local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  2280. if hit ~= nil then
  2281. MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3)
  2282. Effects.Block.Create(BrickColor.new("Lilac"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1)
  2283. Effects.Wave.Create(BrickColor.new("White"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09)
  2284. Effects.Sphere.Create(BrickColor.new("Lilac"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09)
  2285. Effects.Break.Create(BrickColor.new("Lilac"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2286. end
  2287. end
  2288. end
  2289. for i, v in pairs(RightArm:GetChildren()) do
  2290. if v.Name == "asd" and v:IsA("Weld") then
  2291. v:Remove()
  2292. end
  2293. end
  2294. Grab = false
  2295. con1:disconnect()
  2296. attack = false
  2297. end
  2298. local IsWearingArmor = false
  2299. function Armor(Mode)
  2300. attack = true
  2301. if IsWearingArmor == false and Mode == "On" then
  2302. IsWearingArmor = true
  2303. Disappear()
  2304. swait(10)
  2305. ReappearArmorOnly()
  2306. Character.Humanoid.MaxHealth = math.huge
  2307. Character.Humanoid.Health = math.huge
  2308. HHandleWeld.Part0 = Character.Head
  2309. THandleWeld.Part0 = Character.Torso
  2310. AHandleRWeld.Part0 = Character["Right Arm"]
  2311. AHandleLWeld.Part0 = Character["Left Arm"]
  2312. LHandleRWeld.Part0 = Character["Right Leg"]
  2313. LHandleLWeld.Part0 = Character["Left Leg"]
  2314. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2315. if v:IsA("BasePart") then
  2316. v.Transparency = 1
  2317. end
  2318. end
  2319. for i, v in pairs(Character:GetChildren()) do
  2320. if v:IsA("Accessory") then
  2321. v.Handle.Transparency = 1
  2322. for i, v in pairs(Character:GetChildren()) do
  2323. if v:IsA("Model") then
  2324. v.Handle.Transparency = 1
  2325. end
  2326. end
  2327. end
  2328. end
  2329. elseif IsWearingArmor == true and Mode == "Off" then
  2330. IsWearingArmor = false
  2331. DisappearArmorOnly()
  2332. for i, v in pairs(Character:GetChildren()) do
  2333. if v:IsA("Accessory") then
  2334. v.Handle.Transparency = 0
  2335. for i, v in pairs(Character:GetChildren()) do
  2336. if v:IsA("Model") then
  2337. v.Handle.Transparency = 0
  2338. end
  2339. end
  2340. end
  2341. end
  2342. swait(10)
  2343. Reappear()
  2344. Character.Humanoid.MaxHealth = math.huge
  2345. Character.Humanoid.Health = math.huge
  2346.  
  2347. HHandleWeld.Part0 = Head
  2348. THandleWeld.Part0 = Torso
  2349. AHandleRWeld.Part0 = RightArm
  2350. AHandleLWeld.Part0 = LeftArm
  2351. LHandleRWeld.Part0 = RightLeg
  2352. LHandleLWeld.Part0 = LeftLeg
  2353. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2354. if v:IsA("BasePart") then
  2355. v.Transparency = 0
  2356. end
  2357. end
  2358. end
  2359. attack = false
  2360. end
  2361. local ShieldMode = false
  2362. local ShieldCharge = false
  2363. function HoloHexShield()
  2364. attack = true
  2365. Shield.Parent = m
  2366. Shield.CanCollide = true
  2367. if ShieldMode == true then
  2368. while ShieldMode == true do
  2369. swait()
  2370. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2371. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2372. PlayAnimationFromTable({
  2373. 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),
  2374. 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),
  2375. 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),
  2376. 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),
  2377. 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),
  2378. 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)
  2379. }, 0.3, false)
  2380. end
  2381. end
  2382. Shield.CanCollide = false
  2383. CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8)
  2384. CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9)
  2385. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160
  2386. 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)
  2387. for i = 0, 1, 0.05 do
  2388. swait()
  2389. MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3)
  2390. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2391. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1)
  2392. PlayAnimationFromTable({
  2393. 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),
  2394. 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),
  2395. 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),
  2396. 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),
  2397. 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),
  2398. 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)
  2399. }, 0.5, false)
  2400. end
  2401. Shield.Parent = nil
  2402. attack = false
  2403. end
  2404. Mouse.Button1Down:connect(function()
  2405. if attack == false and Invisible == false and IsWearingArmor == false and attacktype == 1 then
  2406. attacktype = 2
  2407. attackone()
  2408. elseif attack == false and Invisible == false and IsWearingArmor == false and attacktype == 2 then
  2409. attacktype = 1
  2410. attacktwo()
  2411. end
  2412. end)
  2413. game.Lighting.Outlines = false
  2414. function attackone()
  2415. attack = true
  2416. for i = 0, 1, 0.12 do
  2417. swait()
  2418. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2419. PlayAnimationFromTable({
  2420. 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),
  2421. 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),
  2422. 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),
  2423. 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),
  2424. 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),
  2425. 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)
  2426. }, 0.3, false)
  2427. end
  2428. MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1)
  2429. CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
  2430. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2431. for i = 0, 1, 0.11 do
  2432. swait()
  2433. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2434. PlayAnimationFromTable({
  2435. 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),
  2436. 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),
  2437. 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),
  2438. 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),
  2439. 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),
  2440. 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)
  2441. }, 0.45, false)
  2442. end
  2443. attack = false
  2444. end
  2445. function attacktwo()
  2446. attack = true
  2447. for i = 0, 1, 0.12 do
  2448. swait()
  2449. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2450. PlayAnimationFromTable({
  2451. 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),
  2452. 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),
  2453. 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),
  2454. 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),
  2455. 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),
  2456. 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)
  2457. }, 0.34, false)
  2458. end
  2459. MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1)
  2460. CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
  2461. aroa = CFuncs.Sound.Create("1125531040")
  2462. aroa.Volume = 5
  2463.  
  2464.  
  2465.  
  2466. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2467. for i = 0, 1, 0.12 do
  2468. swait()
  2469. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2470. PlayAnimationFromTable({
  2471. 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),
  2472. 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),
  2473. 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),
  2474. 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),
  2475. 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),
  2476. 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)
  2477. }, 0.45, false)
  2478. end
  2479.  
  2480. attack = false
  2481. wait(1)
  2482. aroa:Destroy()
  2483. end
  2484. function findNearestTorso(pos)
  2485. local list = game.Workspace:children()
  2486. local torso
  2487. local dist = 1000
  2488. local temp, human, temp2
  2489. for x = 1, #list do
  2490. temp2 = list[x]
  2491. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2492. temp = temp2:findFirstChild("Torso")
  2493. human = temp2:findFirstChild("Humanoid")
  2494. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  2495. local dohit = true
  2496. if dohit == true then
  2497. torso = temp
  2498. dist = (temp.Position - pos).magnitude
  2499. end
  2500. end
  2501. end
  2502. end
  2503. return torso, dist
  2504. end
  2505. function TrueAim(aim)
  2506. local target, distance = findNearestTorso(Mouse.Hit.p)
  2507. local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector
  2508. if aim ~= nil then
  2509. tehcf = aim
  2510. end
  2511. table.insert(Effects, {
  2512. tehcf,
  2513. "Shoot",
  2514. 30,
  2515. HitboxR.Position,
  2516. 10,
  2517. 15,
  2518. 0,
  2519. 3,
  2520. HitboxR,
  2521. target
  2522. })
  2523.  
  2524. end
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532. function SutaFinga()
  2533. attack = true
  2534. Humanoid.WalkSpeed = 20
  2535. for i = 0, 1, 0.1 do
  2536. swait()
  2537. Effects.Elec.Create(HitboxR.CFrame, 0, 0, 0)
  2538. PlayAnimationFromTable({
  2539. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.55, 0),
  2540. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.15, 0),
  2541. CFrame.new(0.45,0.5,-1.2) * CFrame.new(0, 0, 0) * CFrame.Angles(0,-0.5,-1.55),
  2542. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
  2543. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  2544. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), }, .5, false)
  2545. end
  2546. local RA = Instance.new("Part",RightArm)
  2547. RA.Size = Vector3.new(1.1,2.1,1.1)
  2548.  
  2549. RA.BrickColor = BrickColor.new("White")
  2550. RA.Material = "Neon"
  2551.  
  2552. RA.Transparency = 0
  2553. local RA2 = Instance.new("Weld",RA)
  2554. RA2.Part0 = RightArm
  2555. RA2.Part1 = RA
  2556. RA2.C0 = CFrame.new(0,0,0)
  2557.  
  2558. for i = 1,2 do ----15
  2559. for i = 1,5 do
  2560. RA.Transparency = RA.Transparency + 0.1
  2561. game:GetService("RunService").RenderStepped:wait()
  2562. end
  2563. wait(0.1)
  2564. for i = 1,5 do
  2565. RA.Transparency = RA.Transparency - 0.1
  2566. game:GetService("RunService").RenderStepped:wait()
  2567. end
  2568. end
  2569. for i = 1,10 do
  2570. RA.Transparency = RA.Transparency + 0.1
  2571. game:GetService("RunService").RenderStepped:wait()
  2572. end
  2573. 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)
  2574. RightArm.Transparency = 1
  2575. local owo = Instance.new("Model",Torso)
  2576. Instance.new("Humanoid",owo)
  2577. stretch = CFuncs.Sound.Create("463010917")
  2578. stretch.Volume = 5
  2579. local R = Instance.new("Part",owo)
  2580. R.Size = Vector3.new(1,2,1)
  2581. R.TopSurface = 0
  2582. R.BottomSurface = 0
  2583. R.Name = 'Right Arm'
  2584. R.BrickColor = RightArm.BrickColor
  2585. R.CanCollide = false
  2586. R.Anchored = true
  2587. R.CFrame = RightArm.CFrame*CFrame.new(0,0,0)
  2588. R.Touched:connect(function(hit)
  2589. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
  2590. if not ZZ then ZZ = true
  2591. hit.Parent.Humanoid:TakeDamage(40)
  2592.  
  2593. local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
  2594. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2595. Fl.velocity = RootPart.CFrame.lookVector*130
  2596. wait(0.1)
  2597. Fl:remove()
  2598. wait(0.00001)
  2599. ZZ = false
  2600. end
  2601. end
  2602. end)
  2603. coroutine.resume(coroutine.create(function()
  2604. for i = 1,20 do
  2605. R.Size = R.Size + Vector3.new(0,0.8,0)
  2606. R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.5,0)
  2607. game:GetService("RunService").RenderStepped:wait()
  2608. end
  2609. end))
  2610. for i = 0,1,0.1 do
  2611. swait()
  2612. PlayAnimationFromTable({
  2613. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.5, 0),
  2614. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.2, 0),
  2615. CFrame.new(1.95,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  2616. CFrame.new(-1.5,0,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.7, 0, 0),
  2617. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  2618. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1)
  2619. }, .5, false)
  2620. end
  2621. wait(1)
  2622. for i = 1,20 do
  2623. R.Size = R.Size - Vector3.new(0,0.8,0)
  2624. R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.75,0)
  2625. game:GetService("RunService").RenderStepped:wait()
  2626. end
  2627. RightArm.Transparency = 0
  2628. R:Destroy()
  2629. RA:Destroy()
  2630. stretch:Destroy()
  2631.  
  2632.  
  2633.  
  2634. Humanoid.WalkSpeed = 20
  2635. attack = false
  2636.  
  2637.  
  2638. end
  2639.  
  2640.  
  2641.  
  2642. Mouse.KeyDown:connect(function(k)
  2643. k = k:lower()
  2644. if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false then
  2645. ora = true
  2646. ORA()
  2647. elseif k == "m" and bigg == false then
  2648. bigg = true
  2649. PE()
  2650. elseif k == "m" and bigg == true then
  2651. bigg = false
  2652. pep:Destroy()
  2653. elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then
  2654. GRABEMBOIGRABEM()
  2655. elseif attack == false and k == "q" and IsWearingArmor == false and Invisible == false then
  2656. SutaFinga()
  2657. elseif attack == false and k == "f" and Invisible == false and IsWearingArmor == false then
  2658. Invisible = true
  2659. Character["Advancing Fortress"].Hat.Part.Transparency = 1
  2660. Par1.Enabled = false
  2661. Character["Advancing Fortress"].scarf.Part.Transparency = 1
  2662. Character["Advancing Fortress"].cloth.Part.Transparency = 1
  2663. Character["Advancing Fortress"].cloth2.Part.Transparency = 1
  2664. Character["Advancing Fortress"].rs.Part.Transparency = 1
  2665. Character["Advancing Fortress"].ls.Part.Transparency = 1
  2666. Character["Advancing Fortress"].FHead.face.Transparency = 1
  2667. Character["Advancing Fortress"].ear1.Part.Transparency = 1
  2668. Character["Advancing Fortress"].ear2.Part.Transparency = 1
  2669. Character["Advancing Fortress"].belt.Part.Transparency = 1
  2670. Character["Advancing Fortress"].belt2.Part.Transparency = 1
  2671. Character["Advancing Fortress"].belt3.Part.Transparency = 1
  2672. Character["Advancing Fortress"].gr.Part.Transparency = 1
  2673. Character["Advancing Fortress"].gl.Part.Transparency = 1
  2674. Character["Advancing Fortress"].ap1.Part.Transparency = 1
  2675. Character["Advancing Fortress"].ap2.Part.Transparency = 1
  2676. Character["Advancing Fortress"].ap3.Part.Transparency = 1
  2677. Character["Advancing Fortress"].ap4.Part.Transparency = 1
  2678. Character["Advancing Fortress"].muscle.Part.Transparency = 1
  2679. Character["Advancing Fortress"].circ1.Part.Transparency = 1
  2680. Character["Advancing Fortress"].circ2.Part.Transparency = 1
  2681. Character["Advancing Fortress"].circ3.Part.Transparency = 1
  2682. Character["Advancing Fortress"].circ4.Part.Transparency = 1
  2683. Character["Advancing Fortress"].boot1.Part.Transparency = 1
  2684. Character["Advancing Fortress"].boot2.Part.Transparency = 1
  2685. Character["Advancing Fortress"].glo1.Part.Transparency = 1
  2686. Character["Advancing Fortress"].glo2.Part.Transparency = 1
  2687. Effects.Sphere.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  2688. Effects.Block.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2689. Disappear()
  2690.  
  2691. elseif attack == false and k == "f" and Invisible == true and IsWearingArmor == false and cooldown == false then
  2692. Invisible = false
  2693. summon = CFuncs.Sound.Create("463010917", Torso, 1, 1)
  2694. summon.Volume = 7
  2695. cooldown = true
  2696. Character["Advancing Fortress"].Hat.Part.Transparency = 0
  2697. Par1.Enabled = true
  2698. Character["Advancing Fortress"].scarf.Part.Transparency = 0
  2699. Character["Advancing Fortress"].cloth.Part.Transparency = 0
  2700. Character["Advancing Fortress"].cloth2.Part.Transparency = 0
  2701. Character["Advancing Fortress"].rs.Part.Transparency = 0
  2702. Character["Advancing Fortress"].ls.Part.Transparency = 0
  2703. Character["Advancing Fortress"].FHead.face.Transparency = 0
  2704. Character["Advancing Fortress"].ear1.Part.Transparency = 0
  2705. Character["Advancing Fortress"].ear2.Part.Transparency = 0
  2706. Character["Advancing Fortress"].belt.Part.Transparency = 0
  2707. Character["Advancing Fortress"].belt2.Part.Transparency = 0
  2708. Character["Advancing Fortress"].belt3.Part.Transparency = 0
  2709. Character["Advancing Fortress"].gr.Part.Transparency = 0
  2710. Character["Advancing Fortress"].gl.Part.Transparency = 0
  2711. Character["Advancing Fortress"].ap1.Part.Transparency = 0
  2712. Character["Advancing Fortress"].ap2.Part.Transparency = 0
  2713. Character["Advancing Fortress"].ap3.Part.Transparency = 0
  2714. Character["Advancing Fortress"].ap4.Part.Transparency = 0
  2715. Character["Advancing Fortress"].muscle.Part.Transparency = 0
  2716. Character["Advancing Fortress"].circ1.Part.Transparency = 0
  2717. Character["Advancing Fortress"].circ2.Part.Transparency = 0
  2718. Character["Advancing Fortress"].circ3.Part.Transparency = 0
  2719. Character["Advancing Fortress"].circ4.Part.Transparency = 0
  2720. Character["Advancing Fortress"].boot1.Part.Transparency = 0
  2721. Character["Advancing Fortress"].boot2.Part.Transparency = 0
  2722. Character["Advancing Fortress"].glo1.Part.Transparency = 0
  2723. Character["Advancing Fortress"].glo2.Part.Transparency = 0
  2724.  
  2725. Effects.Sphere.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08)
  2726. for i = 1, 2 do
  2727. Effects.Block.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2728. end
  2729. for i = 1, 20 do
  2730. Effects.Break.Create(BrickColor.new("Lilac"), Torso.CFrame, 1, 1, 1)
  2731. end
  2732. Reappear()
  2733. staplachinuh = CFuncs.Sound.Create("469817479")
  2734. staplachinuh.TimePosition = 0.4
  2735. staplachinuh.Volume = 7
  2736. wait(0.96)
  2737. staplachinuh:Destroy()
  2738. cooldown = false
  2739. elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false then
  2740. ShieldMode = true
  2741. HoloHexShield()
  2742. elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false then
  2743. CastleCrusherFist()
  2744. end
  2745. if k == "[" and IsWearingArmor == false and Invisible == false then
  2746. Armor("On")
  2747. Character["Advancing Fortress"].Hat.Part.Transparency = 1
  2748. Character["Advancing Fortress"].boot1.Part.Transparency = 1
  2749. Character["Advancing Fortress"].boot2.Part.Transparency = 1
  2750. Character["Advancing Fortress"].glo1.Part.Transparency = 1
  2751. Character["Advancing Fortress"].glo2.Part.Transparency = 1
  2752. Character["Advancing Fortress"].scarf.Part.Transparency = 1
  2753. Character["Advancing Fortress"].cloth.Part.Transparency = 1
  2754. Character["Advancing Fortress"].cloth2.Part.Transparency = 1
  2755. Character["Advancing Fortress"].rs.Part.Transparency = 1
  2756. Character["Advancing Fortress"].ls.Part.Transparency = 1
  2757. Character["Advancing Fortress"].FHead.face.Transparency = 1
  2758. Character["Advancing Fortress"].ear1.Part.Transparency = 1
  2759. Character["Advancing Fortress"].ear2.Part.Transparency = 1
  2760. Character["Advancing Fortress"].belt.Part.Transparency = 1
  2761. Character["Advancing Fortress"].belt2.Part.Transparency = 1
  2762. Character["Advancing Fortress"].belt3.Part.Transparency = 1
  2763. Character["Advancing Fortress"].gr.Part.Transparency = 1
  2764. Character["Advancing Fortress"].gl.Part.Transparency = 1
  2765. Character["Advancing Fortress"].ap1.Part.Transparency = 1
  2766. Character["Advancing Fortress"].ap2.Part.Transparency = 1
  2767. Character["Advancing Fortress"].ap3.Part.Transparency = 1
  2768. Character["Advancing Fortress"].ap4.Part.Transparency = 1
  2769. Character["Advancing Fortress"].muscle.Part.Transparency = 1
  2770. Character["Advancing Fortress"].circ1.Part.Transparency = 1
  2771. Character["Advancing Fortress"].circ2.Part.Transparency = 1
  2772. Character["Advancing Fortress"].circ3.Part.Transparency = 1
  2773. Character["Advancing Fortress"].circ4.Part.Transparency = 1
  2774. end
  2775. if k == "]" and IsWearingArmor == true and Invisible == false then
  2776. Armor("Off")
  2777. Character["Advancing Fortress"].Hat.Part.Transparency = 0
  2778. Character["Advancing Fortress"].boot1.Part.Transparency = 0
  2779. Character["Advancing Fortress"].boot2.Part.Transparency = 0
  2780. Character["Advancing Fortress"].glo1.Part.Transparency = 0
  2781. Character["Advancing Fortress"].glo2.Part.Transparency = 0
  2782. Character["Advancing Fortress"].scarf.Part.Transparency = 0
  2783. Character["Advancing Fortress"].cloth.Part.Transparency = 0
  2784. Character["Advancing Fortress"].cloth2.Part.Transparency = 0
  2785. Character["Advancing Fortress"].rs.Part.Transparency = 0
  2786. Character["Advancing Fortress"].ls.Part.Transparency = 0
  2787. Character["Advancing Fortress"].FHead.face.Transparency = 0
  2788. Character["Advancing Fortress"].ear1.Part.Transparency = 0
  2789. Character["Advancing Fortress"].ear2.Part.Transparency = 0
  2790. Character["Advancing Fortress"].belt.Part.Transparency = 0
  2791. Character["Advancing Fortress"].belt2.Part.Transparency = 0
  2792. Character["Advancing Fortress"].belt3.Part.Transparency = 0
  2793. Character["Advancing Fortress"].gr.Part.Transparency = 0
  2794. Character["Advancing Fortress"].gl.Part.Transparency = 0
  2795. Character["Advancing Fortress"].ap1.Part.Transparency = 0
  2796. Character["Advancing Fortress"].ap2.Part.Transparency = 0
  2797. Character["Advancing Fortress"].ap3.Part.Transparency = 0
  2798. Character["Advancing Fortress"].ap4.Part.Transparency = 0
  2799. Character["Advancing Fortress"].muscle.Part.Transparency = 0
  2800. Character["Advancing Fortress"].circ1.Part.Transparency = 0
  2801. Character["Advancing Fortress"].circ2.Part.Transparency = 0
  2802. Character["Advancing Fortress"].circ3.Part.Transparency = 0
  2803. Character["Advancing Fortress"].circ4.Part.Transparency = 0
  2804.  
  2805. end
  2806. end)
  2807. Mouse.KeyUp:connect(function(k)
  2808. k = k:lower()
  2809. if attack == true and ora == true and k == "z" and IsWearingArmor == false then
  2810. ora = false
  2811. elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then
  2812. ShieldMode = false
  2813. end
  2814. end)
  2815. coroutine.resume(coroutine.create(function(Part, Part2)
  2816. while Part.Parent ~= nil do
  2817. swait(math.random(100, 150))
  2818. for i = 0, 1, 0.2 do
  2819. wait()
  2820. Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2821. Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2822. end
  2823. for i = 0, 1, 0.2 do
  2824. swait()
  2825. Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2826. Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2827. end
  2828. end
  2829. end), Eye1, Eye2)
  2830. while true do
  2831. swait()
  2832. for i, v in pairs(Character:children()) do
  2833. if v:IsA("Part") and IsWearingArmor == true then
  2834. v.Anchored = false
  2835. end
  2836. end
  2837. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2838. if v:IsA("Part") then
  2839. v.Material = "SmoothPlastic"
  2840.  
  2841. v.CanCollide = false
  2842.  
  2843. elseif v:IsA("Humanoid") then
  2844. v.PlatformStand = true
  2845.  
  2846.  
  2847.  
  2848.  
  2849. end
  2850. end
  2851. HHandle.Transparency = 1
  2852. THandle.Transparency = 1
  2853. AHandleR.Transparency = 1
  2854. AHandleL.Transparency = 1
  2855. LHandleR.Transparency = 1
  2856. LHandleL.Transparency = 1
  2857. RootPart.Transparency = 1
  2858. HitboxR.Transparency = 1
  2859. HitboxL.Transparency = 1
  2860. Head.BrickColor = BrickColor.new("Lilac")
  2861. Torso.BrickColor = BrickColor.new("Lilac")
  2862. RightArm.BrickColor = BrickColor.new("Lilac")
  2863. LeftArm.BrickColor = BrickColor.new("Lilac")
  2864. RightLeg.BrickColor = BrickColor.new("Lilac")
  2865. LeftLeg.BrickColor = BrickColor.new("Lilac")
  2866. RootPart.Anchored = true
  2867. Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2868. velocity = Character.HumanoidRootPart.Velocity.y
  2869. sine = sine + change
  2870. Shield.Anchored = true
  2871. Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1)
  2872. local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2873. if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then
  2874. Anim = "Jump"
  2875. if attack == false then
  2876. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2877. PlayAnimationFromTable({
  2878. 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),
  2879. 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),
  2880. 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),
  2881. 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),
  2882. 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),
  2883. 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)
  2884. }, 0.3, false)
  2885. end
  2886. elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then
  2887. Anim = "Fall"
  2888. if attack == false then
  2889. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2890. PlayAnimationFromTable({
  2891. 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),
  2892. 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),
  2893. 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),
  2894. 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),
  2895. 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),
  2896. 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)
  2897. }, 0.3, false)
  2898. end
  2899. elseif Torsovelocity < 1 and hit ~= nil then
  2900. Anim = "Idle"
  2901. if attack == false then
  2902. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2903. PlayAnimationFromTable({
  2904. 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),
  2905. 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),
  2906. 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),
  2907. 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),
  2908. 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),
  2909. 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)
  2910. }, 0.3, false)
  2911. end
  2912. elseif Torsovelocity > 2 and hit ~= nil then
  2913. Anim = "Walk"
  2914. if attack == false then
  2915. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  2916. PlayAnimationFromTable({
  2917. 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),
  2918. 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),
  2919. 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),
  2920. 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),
  2921. 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),
  2922. 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)
  2923. }, 0.3, false)
  2924. end
  2925.  
  2926.  
  2927.  
  2928. end
  2929. if 0 < #Effects then
  2930. for e = 1, #Effects do
  2931. if Effects[e] ~= nil then
  2932. local Thing = Effects[e]
  2933. if Thing ~= nil then
  2934. local Part = Thing[1]
  2935. local Mode = Thing[2]
  2936. local Delay = Thing[3]
  2937. local IncX = Thing[4]
  2938. local IncY = Thing[5]
  2939. local IncZ = Thing[6]
  2940. if Thing[2] == "Shoot" then
  2941. local Look = Thing[1]
  2942. local move = 30
  2943. if Thing[8] == 3 then
  2944. move = 10
  2945. end
  2946. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2947. if Thing[10] ~= nil then
  2948. da = pos
  2949. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2950. cfa = CFrame.new(Thing[4], pos)
  2951. tehCF = cfa:lerp(cf2, 0.2)
  2952. Thing[1] = tehCF.lookVector
  2953. end
  2954. local mag = (Thing[4] - pos).magnitude
  2955. 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)
  2956. if Thing[8] == 2 then
  2957. 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)
  2958. end
  2959. Thing[4] = Thing[4] + Look * move
  2960. Thing[3] = Thing[3] - 1
  2961. if 2 < Thing[5] then
  2962. Thing[5] = Thing[5] - 0.3
  2963. Thing[6] = Thing[6] - 0.3
  2964. end
  2965. if hit ~= nil then
  2966. Thing[3] = 0
  2967. if Thing[8] == 1 or Thing[8] == 3 then
  2968. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2969. elseif Thing[8] == 2 then
  2970. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2971. if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  2972. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Lilac"), "Reference", Vector3.new())
  2973. ref.Anchored = true
  2974. ref.CFrame = CFrame.new(pos)
  2975. CFuncs.Sound.Create("161006093", ref, 1, 1.2)
  2976. game:GetService("Debris"):AddItem(ref, 0.2)
  2977. 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)
  2978. 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)
  2979. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2980. end
  2981. end
  2982. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Lilac"), "Reference", Vector3.new())
  2983. ref.Anchored = true
  2984. ref.CFrame = CFrame.new(pos)
  2985. Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2986. game:GetService("Debris"):AddItem(ref, 1)
  2987. end
  2988. if Thing[3] <= 0 then
  2989. table.remove(Effects, e)
  2990. end
  2991. end
  2992. if Thing[2] == "FireWave" then
  2993. if Thing[3] <= Thing[4] then
  2994. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2995. Thing[3] = Thing[3] + 1
  2996. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2997. else
  2998. Part.Parent = nil
  2999. table.remove(Effects, e)
  3000. end
  3001. end
  3002. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3003. if Thing[1].Transparency <= 1 then
  3004. if Thing[2] == "Block1" then
  3005. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3006. Mesh = Thing[7]
  3007. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3008. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3009. elseif Thing[2] == "Block2" then
  3010. Thing[1].CFrame = Thing[1].CFrame
  3011. Mesh = Thing[7]
  3012. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3013. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3014. elseif Thing[2] == "Fire" then
  3015. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3016. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3017. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3018. elseif Thing[2] == "Cylinder" then
  3019. Mesh = Thing[7]
  3020. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3021. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3022. elseif Thing[2] == "Blood" then
  3023. Mesh = Thing[7]
  3024. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3025. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3026. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3027. elseif Thing[2] == "Elec" then
  3028. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  3029. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3030. elseif Thing[2] == "Disappear" then
  3031. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3032. elseif Thing[2] == "Shatter" then
  3033. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3034. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3035. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3036. Thing[6] = Thing[6] + Thing[5]
  3037. end
  3038. else
  3039. Part.Parent = nil
  3040. table.remove(Effects, e)
  3041.  
  3042.  
  3043. end
  3044. end
  3045. end
  3046. end
  3047. end
  3048. end
  3049. end
Advertisement
Add Comment
Please, Sign In to add comment