Advertisement
memberhero

Tower Battles Void Script FE

Feb 22nd, 2019
1,785
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 155.68 KB | None | 0 0
  1.  
  2. warn("Converted To FE By basstracker1970")
  3. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  4. local Player = owner
  5. local Mouse,mouse,UserInputService,ContextActionService
  6. do
  7. script.Parent = RhiBel00351
  8. local CAS = {Actions={}}
  9. local Event = Instance.new("RemoteEvent")
  10. Event.Name = "UserInput_Event"
  11. Event.Parent = Player.Character
  12. local fakeEvent = function()
  13. local t = {_fakeEvent=true}
  14. t.Connect = function(self,f)self.Function=f end
  15. t.connect = t.Connect
  16. return t
  17. end
  18. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  19. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  20. function CAS:BindAction(name,fun,touch,...)
  21. CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  22. end
  23. function CAS:UnbindAction(name)
  24. CAS.Actions[name] = nil
  25. end
  26. local function te(self,ev,...)
  27. local t = m[ev]
  28. if t and t._fakeEvent and t.Function then
  29. t.Function(...)
  30. end
  31. end
  32. m.TrigEvent = te
  33. UIS.TrigEvent = te
  34. Event.OnServerEvent:Connect(function(plr,io)
  35. if plr~=Player then return end
  36. if io.isMouse then
  37. m.Target = io.Target
  38. m.Hit = io.Hit
  39. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  40. if io.UserInputState == Enum.UserInputState.Begin then
  41. m:TrigEvent("Button1Down")
  42. else
  43. m:TrigEvent("Button1Up")
  44. end
  45. else
  46. for n,t in pairs(CAS.Actions) do
  47. for _,k in pairs(t.Keys) do
  48. if k==io.KeyCode then
  49. t.Function(t.Name,io.UserInputState,io)
  50. end
  51. end
  52. end
  53. if io.UserInputState == Enum.UserInputState.Begin then
  54. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  55. UIS:TrigEvent("InputBegan",io,false)
  56. else
  57. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent("InputEnded",io,false)
  59. end
  60. end
  61. end)
  62. NLS([==[
  63. local Player = game:GetService("Players").LocalPlayer
  64.  
  65. local Char = Player.Character
  66. local Event = Char:WaitForChild("UserInput_Event")
  67.  
  68. local UIS = game:GetService("UserInputService")
  69.  
  70. local input = function(io,a)
  71. if a then return end
  72. local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
  73. Event:FireServer(io)
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77. local Changed = false
  78. local Mouse = Player:GetMouse()
  79. local h,t = Mouse.Hit,Mouse.Target
  80. while wait(1/30) do
  81. if h~=Mouse.Hit or t~=Mouse.Target then
  82. Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
  83. h,t=Mouse.Hit,Mouse.Target
  84. end
  85. end
  86. ]==],Player.Character)
  87. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  88. end
  89.  
  90.  
  91.  
  92.  
  93. --Converted with ttyyuu12345's model to script plugin v4
  94. function sandbox(var,func)
  95. local env = getfenv(func)
  96. local newenv = setmetatable({},{
  97. __index = function(self,k)
  98. if k=="script" then
  99. return var
  100. else
  101. return env[k]
  102. end
  103. end,
  104. })
  105. setfenv(func,newenv)
  106. return func
  107. end
  108. cors = {}
  109. mas = Instance.new("Model",game:GetService("Lighting"))
  110. Folder0 = Instance.new("Folder")
  111. LocalScript1 = Instance.new("LocalScript")
  112. LocalScript2 = Instance.new("LocalScript")
  113. IntValue3 = Instance.new("IntValue")
  114. IntValue4 = Instance.new("IntValue")
  115. Part5 = Instance.new("Part")
  116. ParticleEmitter6 = Instance.new("ParticleEmitter")
  117. ParticleEmitter7 = Instance.new("ParticleEmitter")
  118. ParticleEmitter8 = Instance.new("ParticleEmitter")
  119. ParticleEmitter9 = Instance.new("ParticleEmitter")
  120. ParticleEmitter10 = Instance.new("ParticleEmitter")
  121. ParticleEmitter11 = Instance.new("ParticleEmitter")
  122. ParticleEmitter12 = Instance.new("ParticleEmitter")
  123. UnionOperation13 = Instance.new("UnionOperation")
  124. ParticleEmitter14 = Instance.new("ParticleEmitter")
  125. ParticleEmitter15 = Instance.new("ParticleEmitter")
  126. UnionOperation16 = Instance.new("UnionOperation")
  127. ParticleEmitter17 = Instance.new("ParticleEmitter")
  128. ParticleEmitter18 = Instance.new("ParticleEmitter")
  129. UnionOperation19 = Instance.new("UnionOperation")
  130. ParticleEmitter20 = Instance.new("ParticleEmitter")
  131. ParticleEmitter21 = Instance.new("ParticleEmitter")
  132. ObjectValue22 = Instance.new("ObjectValue")
  133. Model23 = Instance.new("Model")
  134. Model24 = Instance.new("Model")
  135. MeshPart25 = Instance.new("MeshPart")
  136. ParticleEmitter26 = Instance.new("ParticleEmitter")
  137. Part27 = Instance.new("Part")
  138. SpecialMesh28 = Instance.new("SpecialMesh")
  139. MeshPart29 = Instance.new("MeshPart")
  140. Model30 = Instance.new("Model")
  141. MeshPart31 = Instance.new("MeshPart")
  142. ManualWeld32 = Instance.new("ManualWeld")
  143. ParticleEmitter33 = Instance.new("ParticleEmitter")
  144. Model34 = Instance.new("Model")
  145. Model35 = Instance.new("Model")
  146. MeshPart36 = Instance.new("MeshPart")
  147. ManualWeld37 = Instance.new("ManualWeld")
  148. MeshPart38 = Instance.new("MeshPart")
  149. ManualWeld39 = Instance.new("ManualWeld")
  150. MeshPart40 = Instance.new("MeshPart")
  151. ManualWeld41 = Instance.new("ManualWeld")
  152. MeshPart42 = Instance.new("MeshPart")
  153. ManualWeld43 = Instance.new("ManualWeld")
  154. MeshPart44 = Instance.new("MeshPart")
  155. ManualWeld45 = Instance.new("ManualWeld")
  156. MeshPart46 = Instance.new("MeshPart")
  157. MeshPart47 = Instance.new("MeshPart")
  158. ParticleEmitter48 = Instance.new("ParticleEmitter")
  159. Model49 = Instance.new("Model")
  160. MeshPart50 = Instance.new("MeshPart")
  161. ManualWeld51 = Instance.new("ManualWeld")
  162. ParticleEmitter52 = Instance.new("ParticleEmitter")
  163. Model53 = Instance.new("Model")
  164. MeshPart54 = Instance.new("MeshPart")
  165. MeshPart55 = Instance.new("MeshPart")
  166. MeshPart56 = Instance.new("MeshPart")
  167. MeshPart57 = Instance.new("MeshPart")
  168. MeshPart58 = Instance.new("MeshPart")
  169. MeshPart59 = Instance.new("MeshPart")
  170. UnionOperation60 = Instance.new("UnionOperation")
  171. WedgePart61 = Instance.new("WedgePart")
  172. WedgePart62 = Instance.new("WedgePart")
  173. WedgePart63 = Instance.new("WedgePart")
  174. WedgePart64 = Instance.new("WedgePart")
  175. WedgePart65 = Instance.new("WedgePart")
  176. WedgePart66 = Instance.new("WedgePart")
  177. WedgePart67 = Instance.new("WedgePart")
  178. MeshPart68 = Instance.new("MeshPart")
  179. MeshPart69 = Instance.new("MeshPart")
  180. MeshPart70 = Instance.new("MeshPart")
  181. MeshPart71 = Instance.new("MeshPart")
  182. MeshPart72 = Instance.new("MeshPart")
  183. MeshPart73 = Instance.new("MeshPart")
  184. ManualWeld74 = Instance.new("ManualWeld")
  185. MeshPart75 = Instance.new("MeshPart")
  186. ManualWeld76 = Instance.new("ManualWeld")
  187. MeshPart77 = Instance.new("MeshPart")
  188. ManualWeld78 = Instance.new("ManualWeld")
  189. MeshPart79 = Instance.new("MeshPart")
  190. ManualWeld80 = Instance.new("ManualWeld")
  191. MeshPart81 = Instance.new("MeshPart")
  192. ManualWeld82 = Instance.new("ManualWeld")
  193. MeshPart83 = Instance.new("MeshPart")
  194. ManualWeld84 = Instance.new("ManualWeld")
  195. MeshPart85 = Instance.new("MeshPart")
  196. ManualWeld86 = Instance.new("ManualWeld")
  197. MeshPart87 = Instance.new("MeshPart")
  198. ManualWeld88 = Instance.new("ManualWeld")
  199. MeshPart89 = Instance.new("MeshPart")
  200. ManualWeld90 = Instance.new("ManualWeld")
  201. MeshPart91 = Instance.new("MeshPart")
  202. MeshPart92 = Instance.new("MeshPart")
  203. MeshPart93 = Instance.new("MeshPart")
  204. MeshPart94 = Instance.new("MeshPart")
  205. MeshPart95 = Instance.new("MeshPart")
  206. ManualWeld96 = Instance.new("ManualWeld")
  207. MeshPart97 = Instance.new("MeshPart")
  208. ManualWeld98 = Instance.new("ManualWeld")
  209. MeshPart99 = Instance.new("MeshPart")
  210. ManualWeld100 = Instance.new("ManualWeld")
  211. MeshPart101 = Instance.new("MeshPart")
  212. ManualWeld102 = Instance.new("ManualWeld")
  213. MeshPart103 = Instance.new("MeshPart")
  214. MeshPart104 = Instance.new("MeshPart")
  215. ManualWeld105 = Instance.new("ManualWeld")
  216. MeshPart106 = Instance.new("MeshPart")
  217. ManualWeld107 = Instance.new("ManualWeld")
  218. MeshPart108 = Instance.new("MeshPart")
  219. ManualWeld109 = Instance.new("ManualWeld")
  220. MeshPart110 = Instance.new("MeshPart")
  221. ManualWeld111 = Instance.new("ManualWeld")
  222. MeshPart112 = Instance.new("MeshPart")
  223. ManualWeld113 = Instance.new("ManualWeld")
  224. MeshPart114 = Instance.new("MeshPart")
  225. ManualWeld115 = Instance.new("ManualWeld")
  226. MeshPart116 = Instance.new("MeshPart")
  227. ManualWeld117 = Instance.new("ManualWeld")
  228. MeshPart118 = Instance.new("MeshPart")
  229. ManualWeld119 = Instance.new("ManualWeld")
  230. MeshPart120 = Instance.new("MeshPart")
  231. ManualWeld121 = Instance.new("ManualWeld")
  232. MeshPart122 = Instance.new("MeshPart")
  233. Smoke123 = Instance.new("Smoke")
  234. PointLight124 = Instance.new("PointLight")
  235. ParticleEmitter125 = Instance.new("ParticleEmitter")
  236. ParticleEmitter126 = Instance.new("ParticleEmitter")
  237. Part127 = Instance.new("Part")
  238. Model128 = Instance.new("Model")
  239. Model129 = Instance.new("Model")
  240. MeshPart130 = Instance.new("MeshPart")
  241. MeshPart131 = Instance.new("MeshPart")
  242. ManualWeld132 = Instance.new("ManualWeld")
  243. MeshPart133 = Instance.new("MeshPart")
  244. ManualWeld134 = Instance.new("ManualWeld")
  245. MeshPart135 = Instance.new("MeshPart")
  246. ManualWeld136 = Instance.new("ManualWeld")
  247. MeshPart137 = Instance.new("MeshPart")
  248. ManualWeld138 = Instance.new("ManualWeld")
  249. MeshPart139 = Instance.new("MeshPart")
  250. Model140 = Instance.new("Model")
  251. MeshPart141 = Instance.new("MeshPart")
  252. MeshPart142 = Instance.new("MeshPart")
  253. ManualWeld143 = Instance.new("ManualWeld")
  254. MeshPart144 = Instance.new("MeshPart")
  255. ManualWeld145 = Instance.new("ManualWeld")
  256. MeshPart146 = Instance.new("MeshPart")
  257. ManualWeld147 = Instance.new("ManualWeld")
  258. MeshPart148 = Instance.new("MeshPart")
  259. ManualWeld149 = Instance.new("ManualWeld")
  260. MeshPart150 = Instance.new("MeshPart")
  261. MeshPart151 = Instance.new("MeshPart")
  262. ParticleEmitter152 = Instance.new("ParticleEmitter")
  263. Folder0.Name = "Effects"
  264. Folder0.Parent = mas
  265. LocalScript1.Name = "Stunner"
  266. LocalScript1.Parent = Folder0
  267. table.insert(cors,sandbox(LocalScript1,function()
  268. local me = game:service'Players'.localPlayer;
  269. local ch = me.Character;
  270.  
  271. local AHB = Instance.new("BindableEvent")
  272.  
  273. local FPS = 120
  274.  
  275. local TimeFrame = 0
  276.  
  277. local LastFrame = tick()
  278. local Frame = 1/FPS
  279.  
  280. game:service'RunService'.Heartbeat:connect(function(s,p)
  281. TimeFrame = TimeFrame + s
  282. if(TimeFrame >= Frame)then
  283. for i = 1,math.floor(TimeFrame/Frame) do
  284. AHB:Fire()
  285. end
  286. LastFrame=tick()
  287. TimeFrame=TimeFrame-Frame*math.floor(TimeFrame/Frame)
  288. end
  289. end)
  290.  
  291.  
  292. function swait(dur)
  293. if(dur == 0 or typeof(dur) ~= 'number')then
  294. AHB.Event:wait()
  295. else
  296. for i = 1, dur*FPS do
  297. AHB.Event:wait()
  298. end
  299. end
  300. end
  301.  
  302. local mc = me:WaitForChild'PlayerScripts':WaitForChild'ControlScript'
  303. mc.Parent = nil
  304. repeat swait() until ch:FindFirstChild'ResumeControl'
  305. mc.Parent = me:WaitForChild'PlayerScripts'
  306. ch.ResumeControl:destroy()
  307.  
  308. end))
  309. LocalScript1.Disabled = true
  310. LocalScript2.Name = "CamShake"
  311. LocalScript2.Parent = Folder0
  312. table.insert(cors,sandbox(LocalScript2,function()
  313. local me = game:service'Players'.localPlayer
  314. local ch = me.Character
  315. local hum = ch:FindFirstChildOfClass'Humanoid'
  316.  
  317. local times = script:WaitForChild'times'.Value
  318. local intense = script:WaitForChild'intensity'.Value
  319. local origin
  320.  
  321.  
  322. coroutine.wrap(function()
  323. if(script:WaitForChild'origin')then
  324. origin = script:WaitForChild'origin'.Value
  325. end
  326. end)()
  327.  
  328. local cam = workspace.CurrentCamera
  329. local intensity = intense
  330.  
  331. local ArtificialHB = Instance.new("BindableEvent", script)
  332. ArtificialHB.Name = "Heartbeat"
  333.  
  334. script:WaitForChild("Heartbeat")
  335.  
  336. local tf = 0
  337. local allowframeloss = false
  338. local tossremainder = false
  339. local lastframe = tick()
  340. local frame = 1/60
  341. ArtificialHB:Fire()
  342.  
  343. game:GetService("RunService").Heartbeat:connect(function(s, p)
  344. tf = tf + s
  345. if tf >= frame then
  346. if allowframeloss then
  347. script.Heartbeat:Fire()
  348. lastframe = tick()
  349. else
  350. for i = 1, math.floor(tf / frame) do
  351. ArtificialHB:Fire()
  352. end
  353. lastframe = tick()
  354. end
  355. if tossremainder then
  356. tf = 0
  357. else
  358. tf = tf - frame * math.floor(tf / frame)
  359. end
  360. end
  361. end)
  362.  
  363. function swait(num)
  364. if num == 0 or num == nil then
  365. ArtificialHB.Event:wait()
  366. else
  367. for i = 0, num do
  368. ArtificialHB.Event:wait()
  369. end
  370. end
  371. end
  372.  
  373. if(hum and not hum:FindFirstChild'CamShaking')then
  374. local cam = workspace.CurrentCamera
  375. local oCO = hum.CameraOffset
  376. local cs = Instance.new("BoolValue",hum)
  377. cs.Name = "CamShaking"
  378. for i = 1, times do
  379. local camDistFromOrigin
  380. if(typeof(origin) == 'Instance' and origin:IsA'BasePart')then
  381. camDistFromOrigin = math.floor( (cam.CoordinateFrame.p-origin.Position).magnitude )/25
  382. elseif(typeof(origin) == 'Vector3')then
  383. camDistFromOrigin = math.floor( (cam.CoordinateFrame.p-origin).magnitude )/25
  384. end
  385. if(camDistFromOrigin)then
  386. intensity = math.min(intense, math.floor(intense/camDistFromOrigin))
  387. end
  388. --cam.CoordinateFrame = cam.CoordinateFrame*CFrame.fromEulerAnglesXYZ(math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200)
  389. if(hum)then
  390. hum.CameraOffset = Vector3.new(math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200)
  391. end
  392. swait()
  393. end
  394. if(hum)then
  395. hum.CameraOffset = oCO
  396. end
  397. cs:destroy()
  398. end
  399. script:Destroy()
  400. end))
  401. LocalScript2.Disabled = true
  402. IntValue3.Name = "intensity"
  403. IntValue3.Parent = LocalScript2
  404. IntValue3.Value = 16
  405. IntValue4.Name = "times"
  406. IntValue4.Parent = LocalScript2
  407. IntValue4.Value = 5
  408. Part5.Name = "AttEffects"
  409. Part5.Parent = Folder0
  410. Part5.CFrame = CFrame.new(-17.5045242, 32.9963455, -3.25640893, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  411. Part5.Position = Vector3.new(-17.5045242, 32.9963455, -3.25640893)
  412. Part5.Transparency = 1
  413. Part5.Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
  414. Part5.Anchored = true
  415. Part5.BottomSurface = Enum.SurfaceType.Smooth
  416. Part5.CanCollide = false
  417. Part5.TopSurface = Enum.SurfaceType.Smooth
  418. ParticleEmitter6.Name = "Nebulea2"
  419. ParticleEmitter6.Parent = mas
  420. ParticleEmitter6.Speed = NumberRange.new(0.5, 0.75)
  421. ParticleEmitter6.Rotation = NumberRange.new(-180, 280)
  422. ParticleEmitter6.Color = ColorSequence.new(Color3.new(0.533333, 0, 0.533333),Color3.new(0.533333, 0, 0.533333))
  423. ParticleEmitter6.LightEmission = 1
  424. ParticleEmitter6.Texture = "rbxassetid://258126401"
  425. ParticleEmitter6.Transparency = NumberSequence.new(1,1,0.61403506994247,0.91228067874908,1)
  426. ParticleEmitter6.ZOffset = 2
  427. ParticleEmitter6.Drag = 3
  428. ParticleEmitter6.EmissionDirection = Enum.NormalId.Back
  429. ParticleEmitter6.Lifetime = NumberRange.new(0.69999998807907, 0.69999998807907)
  430. ParticleEmitter6.LockedToPart = true
  431. ParticleEmitter6.Rate = 30
  432. ParticleEmitter6.RotSpeed = NumberRange.new(-10, -10)
  433. ParticleEmitter6.SpreadAngle = Vector2.new(180, 180)
  434. ParticleEmitter6.VelocitySpread = 180
  435. ParticleEmitter7.Name = "Nebulea1"
  436. ParticleEmitter7.Parent = mas
  437. ParticleEmitter7.Speed = NumberRange.new(0.5, 0.75)
  438. ParticleEmitter7.Rotation = NumberRange.new(-180, 280)
  439. ParticleEmitter7.Color = ColorSequence.new(Color3.new(0.533333, 0, 0),Color3.new(0.533333, 0, 0))
  440. ParticleEmitter7.LightEmission = 1
  441. ParticleEmitter7.Texture = "rbxassetid://258126401"
  442. ParticleEmitter7.Transparency = NumberSequence.new(1,1,0.61403506994247,0.91228067874908,1)
  443. ParticleEmitter7.ZOffset = 2
  444. ParticleEmitter7.Drag = 3
  445. ParticleEmitter7.EmissionDirection = Enum.NormalId.Back
  446. ParticleEmitter7.Lifetime = NumberRange.new(0.69999998807907, 0.69999998807907)
  447. ParticleEmitter7.LockedToPart = true
  448. ParticleEmitter7.Rate = 30
  449. ParticleEmitter7.RotSpeed = NumberRange.new(-10, -10)
  450. ParticleEmitter7.SpreadAngle = Vector2.new(180, 180)
  451. ParticleEmitter7.VelocitySpread = 180
  452. ParticleEmitter8.Name = "StunParticles"
  453. ParticleEmitter8.Parent = mas
  454. ParticleEmitter8.Speed = NumberRange.new(1, 1)
  455. ParticleEmitter8.Color = ColorSequence.new(Color3.new(1, 0.941176, 0.294118),Color3.new(1, 0.941176, 0.294118))
  456. ParticleEmitter8.LightEmission = 0.30000001192093
  457. ParticleEmitter8.LightInfluence = 3
  458. ParticleEmitter8.Texture = "rbxassetid://82057200"
  459. ParticleEmitter8.Transparency = NumberSequence.new(0,0,1)
  460. ParticleEmitter8.ZOffset = 1
  461. ParticleEmitter8.Size = NumberSequence.new(0,0.20000000298023,0,0.20000000298023,0,0.20000000298023,0)
  462. ParticleEmitter8.Drag = 1
  463. ParticleEmitter8.Lifetime = NumberRange.new(3, 3)
  464. ParticleEmitter8.LockedToPart = true
  465. ParticleEmitter8.Rate = 3
  466. ParticleEmitter8.SpreadAngle = Vector2.new(-360, 360)
  467. ParticleEmitter8.VelocitySpread = -360
  468. ParticleEmitter9.Name = "Nebulea1"
  469. ParticleEmitter9.Parent = mas
  470. ParticleEmitter9.Speed = NumberRange.new(6, 6)
  471. ParticleEmitter9.Rotation = NumberRange.new(-180, 280)
  472. ParticleEmitter9.Color = ColorSequence.new(Color3.new(0.533333, 0, 0),Color3.new(0.533333, 0, 0))
  473. ParticleEmitter9.Enabled = false
  474. ParticleEmitter9.LightEmission = 1
  475. ParticleEmitter9.Texture = "rbxassetid://258126401"
  476. ParticleEmitter9.Transparency = NumberSequence.new(0,0,1)
  477. ParticleEmitter9.ZOffset = 2
  478. ParticleEmitter9.Size = NumberSequence.new(0,1,1,0)
  479. ParticleEmitter9.EmissionDirection = Enum.NormalId.Right
  480. ParticleEmitter9.Lifetime = NumberRange.new(1.2999999523163, 1.2999999523163)
  481. ParticleEmitter9.LockedToPart = true
  482. ParticleEmitter9.Rate = 60
  483. ParticleEmitter9.RotSpeed = NumberRange.new(-10, -10)
  484. ParticleEmitter9.SpreadAngle = Vector2.new(180, 180)
  485. ParticleEmitter9.VelocitySpread = 180
  486. ParticleEmitter10.Name = "Nebulea2"
  487. ParticleEmitter10.Parent = mas
  488. ParticleEmitter10.Speed = NumberRange.new(6, 6)
  489. ParticleEmitter10.Rotation = NumberRange.new(-180, 280)
  490. ParticleEmitter10.Color = ColorSequence.new(Color3.new(0.533333, 0, 0.533333),Color3.new(0.533333, 0, 0.533333))
  491. ParticleEmitter10.Enabled = false
  492. ParticleEmitter10.LightEmission = 1
  493. ParticleEmitter10.Texture = "rbxassetid://258126401"
  494. ParticleEmitter10.Transparency = NumberSequence.new(0,0,1)
  495. ParticleEmitter10.ZOffset = 2
  496. ParticleEmitter10.Size = NumberSequence.new(0,1,1,0)
  497. ParticleEmitter10.EmissionDirection = Enum.NormalId.Right
  498. ParticleEmitter10.Lifetime = NumberRange.new(1, 1)
  499. ParticleEmitter10.LockedToPart = true
  500. ParticleEmitter10.Rate = 60
  501. ParticleEmitter10.RotSpeed = NumberRange.new(-10, -10)
  502. ParticleEmitter10.SpreadAngle = Vector2.new(180, 180)
  503. ParticleEmitter10.VelocitySpread = 180
  504. ParticleEmitter11.Name = "Nebulea2"
  505. ParticleEmitter11.Parent = mas
  506. ParticleEmitter11.Speed = NumberRange.new(15, 15)
  507. ParticleEmitter11.Rotation = NumberRange.new(-360, 360)
  508. ParticleEmitter11.Color = ColorSequence.new(Color3.new(0.533333, 0, 0.533333),Color3.new(0.533333, 0, 0.533333))
  509. ParticleEmitter11.Enabled = false
  510. ParticleEmitter11.LightEmission = 1
  511. ParticleEmitter11.Texture = "rbxassetid://258126401"
  512. ParticleEmitter11.Transparency = NumberSequence.new(0,0,1,1)
  513. ParticleEmitter11.ZOffset = 2
  514. ParticleEmitter11.Size = NumberSequence.new(1,1,0,0)
  515. ParticleEmitter11.Acceleration = Vector3.new(0, -2, 0)
  516. ParticleEmitter11.Drag = 2
  517. ParticleEmitter11.Lifetime = NumberRange.new(1, 1)
  518. ParticleEmitter11.LockedToPart = true
  519. ParticleEmitter11.Rate = 60
  520. ParticleEmitter11.RotSpeed = NumberRange.new(25, 25)
  521. ParticleEmitter11.SpreadAngle = Vector2.new(90, 90)
  522. ParticleEmitter11.VelocitySpread = 90
  523. ParticleEmitter12.Name = "Nebulea1"
  524. ParticleEmitter12.Parent = mas
  525. ParticleEmitter12.Speed = NumberRange.new(15, 15)
  526. ParticleEmitter12.Rotation = NumberRange.new(-360, 360)
  527. ParticleEmitter12.Color = ColorSequence.new(Color3.new(0.533333, 0, 0),Color3.new(0.533333, 0, 0))
  528. ParticleEmitter12.Enabled = false
  529. ParticleEmitter12.LightEmission = 1
  530. ParticleEmitter12.Texture = "rbxassetid://258126401"
  531. ParticleEmitter12.Transparency = NumberSequence.new(0,0,1,1)
  532. ParticleEmitter12.ZOffset = 2
  533. ParticleEmitter12.Size = NumberSequence.new(1,1,0,0)
  534. ParticleEmitter12.Acceleration = Vector3.new(0, -2, 0)
  535. ParticleEmitter12.Drag = 2
  536. ParticleEmitter12.Lifetime = NumberRange.new(1, 1)
  537. ParticleEmitter12.LockedToPart = true
  538. ParticleEmitter12.Rate = 60
  539. ParticleEmitter12.RotSpeed = NumberRange.new(25, 25)
  540. ParticleEmitter12.SpreadAngle = Vector2.new(90, 90)
  541. ParticleEmitter12.VelocitySpread = 90
  542. UnionOperation13.Name = "VoidCrystal"
  543. UnionOperation13.Parent = Folder0
  544. UnionOperation13.CFrame = CFrame.new(-7.05502701, 37.408741, -64.7318649, -1, 8.74227766e-08, 0, -8.74227766e-08, -1, 0, 0, 0, 1)
  545. UnionOperation13.Orientation = Vector3.new(0, 0, -180)
  546. UnionOperation13.Position = Vector3.new(-7.05502701, 37.408741, -64.7318649)
  547. UnionOperation13.Rotation = Vector3.new(0, 0, -180)
  548. UnionOperation13.Color = Color3.new(0.34902, 0.133333, 0.34902)
  549. UnionOperation13.Size = Vector3.new(2.20090914, 14.9434786, 2.20093989)
  550. UnionOperation13.Anchored = true
  551. UnionOperation13.BrickColor = BrickColor.new("Mulberry")
  552. UnionOperation13.CanCollide = false
  553. UnionOperation13.Material = Enum.Material.Glass
  554. UnionOperation13.brickColor = BrickColor.new("Mulberry")
  555. UnionOperation13.UsePartColor = true
  556. ParticleEmitter14.Name = "Nebulea1"
  557. ParticleEmitter14.Parent = UnionOperation13
  558. ParticleEmitter14.Speed = NumberRange.new(0.5, 0.75)
  559. ParticleEmitter14.Rotation = NumberRange.new(-180, 280)
  560. ParticleEmitter14.Color = ColorSequence.new(Color3.new(0.533333, 0, 0),Color3.new(0.533333, 0, 0))
  561. ParticleEmitter14.LightEmission = 1
  562. ParticleEmitter14.Texture = "rbxassetid://258126401"
  563. ParticleEmitter14.Transparency = NumberSequence.new(1,1,0.61403506994247,0.91228067874908,1)
  564. ParticleEmitter14.ZOffset = 2
  565. ParticleEmitter14.Drag = 3
  566. ParticleEmitter14.EmissionDirection = Enum.NormalId.Back
  567. ParticleEmitter14.Lifetime = NumberRange.new(0.69999998807907, 0.69999998807907)
  568. ParticleEmitter14.LockedToPart = true
  569. ParticleEmitter14.Rate = 30
  570. ParticleEmitter14.RotSpeed = NumberRange.new(-10, -10)
  571. ParticleEmitter14.SpreadAngle = Vector2.new(180, 180)
  572. ParticleEmitter14.VelocitySpread = 180
  573. ParticleEmitter15.Name = "Nebulea2"
  574. ParticleEmitter15.Parent = UnionOperation13
  575. ParticleEmitter15.Speed = NumberRange.new(0.5, 0.75)
  576. ParticleEmitter15.Rotation = NumberRange.new(-180, 280)
  577. ParticleEmitter15.Color = ColorSequence.new(Color3.new(0.533333, 0, 0.533333),Color3.new(0.533333, 0, 0.533333))
  578. ParticleEmitter15.LightEmission = 1
  579. ParticleEmitter15.Texture = "rbxassetid://258126401"
  580. ParticleEmitter15.Transparency = NumberSequence.new(1,1,0.61403506994247,0.91228067874908,1)
  581. ParticleEmitter15.ZOffset = 2
  582. ParticleEmitter15.Drag = 3
  583. ParticleEmitter15.EmissionDirection = Enum.NormalId.Back
  584. ParticleEmitter15.Lifetime = NumberRange.new(0.69999998807907, 0.69999998807907)
  585. ParticleEmitter15.LockedToPart = true
  586. ParticleEmitter15.Rate = 30
  587. ParticleEmitter15.RotSpeed = NumberRange.new(-10, -10)
  588. ParticleEmitter15.SpreadAngle = Vector2.new(180, 180)
  589. ParticleEmitter15.VelocitySpread = 180
  590. UnionOperation16.Name = "SmallVoidCrystal"
  591. UnionOperation16.Parent = Folder0
  592. UnionOperation16.CFrame = CFrame.new(-40.9040298, 40.9053383, -41.8076859, -1, 8.74227766e-08, 0, -8.74227766e-08, -1, 0, 0, 0, 1)
  593. UnionOperation16.Orientation = Vector3.new(0, 0, -180)
  594. UnionOperation16.Position = Vector3.new(-40.9040298, 40.9053383, -41.8076859)
  595. UnionOperation16.Rotation = Vector3.new(0, 0, -180)
  596. UnionOperation16.Color = Color3.new(0.34902, 0.133333, 0.34902)
  597. UnionOperation16.Size = Vector3.new(1.34092128, 9.10443211, 1.34093964)
  598. UnionOperation16.Anchored = true
  599. UnionOperation16.BrickColor = BrickColor.new("Mulberry")
  600. UnionOperation16.CanCollide = false
  601. UnionOperation16.Material = Enum.Material.Glass
  602. UnionOperation16.brickColor = BrickColor.new("Mulberry")
  603. UnionOperation16.UsePartColor = true
  604. ParticleEmitter17.Name = "Nebulea1"
  605. ParticleEmitter17.Parent = UnionOperation16
  606. ParticleEmitter17.Speed = NumberRange.new(0.5, 0.75)
  607. ParticleEmitter17.Rotation = NumberRange.new(-180, 280)
  608. ParticleEmitter17.Color = ColorSequence.new(Color3.new(0.533333, 0, 0),Color3.new(0.533333, 0, 0))
  609. ParticleEmitter17.LightEmission = 1
  610. ParticleEmitter17.Texture = "rbxassetid://258126401"
  611. ParticleEmitter17.Transparency = NumberSequence.new(1,1,0.61403506994247,0.91228067874908,1)
  612. ParticleEmitter17.ZOffset = 2
  613. ParticleEmitter17.Drag = 3
  614. ParticleEmitter17.EmissionDirection = Enum.NormalId.Back
  615. ParticleEmitter17.Lifetime = NumberRange.new(0.69999998807907, 0.69999998807907)
  616. ParticleEmitter17.LockedToPart = true
  617. ParticleEmitter17.Rate = 30
  618. ParticleEmitter17.RotSpeed = NumberRange.new(-10, -10)
  619. ParticleEmitter17.SpreadAngle = Vector2.new(180, 180)
  620. ParticleEmitter17.VelocitySpread = 180
  621. ParticleEmitter18.Name = "Nebulea2"
  622. ParticleEmitter18.Parent = UnionOperation16
  623. ParticleEmitter18.Speed = NumberRange.new(0.5, 0.75)
  624. ParticleEmitter18.Rotation = NumberRange.new(-180, 280)
  625. ParticleEmitter18.Color = ColorSequence.new(Color3.new(0.533333, 0, 0.533333),Color3.new(0.533333, 0, 0.533333))
  626. ParticleEmitter18.LightEmission = 1
  627. ParticleEmitter18.Texture = "rbxassetid://258126401"
  628. ParticleEmitter18.Transparency = NumberSequence.new(1,1,0.61403506994247,0.91228067874908,1)
  629. ParticleEmitter18.ZOffset = 2
  630. ParticleEmitter18.Drag = 3
  631. ParticleEmitter18.EmissionDirection = Enum.NormalId.Back
  632. ParticleEmitter18.Lifetime = NumberRange.new(0.69999998807907, 0.69999998807907)
  633. ParticleEmitter18.LockedToPart = true
  634. ParticleEmitter18.Rate = 30
  635. ParticleEmitter18.RotSpeed = NumberRange.new(-10, -10)
  636. ParticleEmitter18.SpreadAngle = Vector2.new(180, 180)
  637. ParticleEmitter18.VelocitySpread = 180
  638. UnionOperation19.Name = "MiniVoidCrystal"
  639. UnionOperation19.Parent = Folder0
  640. UnionOperation19.CFrame = CFrame.new(-7.05502701, 37.408741, -69.0360565, -1, 8.74227766e-08, 0, -8.74227766e-08, -1, 0, 0, 0, 1)
  641. UnionOperation19.Orientation = Vector3.new(0, 0, -180)
  642. UnionOperation19.Position = Vector3.new(-7.05502701, 37.408741, -69.0360565)
  643. UnionOperation19.Rotation = Vector3.new(0, 0, -180)
  644. UnionOperation19.Color = Color3.new(0.34902, 0.133333, 0.34902)
  645. UnionOperation19.Size = Vector3.new(0.400934249, 2.72221851, 0.400939971)
  646. UnionOperation19.Anchored = true
  647. UnionOperation19.BrickColor = BrickColor.new("Mulberry")
  648. UnionOperation19.CanCollide = false
  649. UnionOperation19.Material = Enum.Material.Glass
  650. UnionOperation19.brickColor = BrickColor.new("Mulberry")
  651. UnionOperation19.UsePartColor = true
  652. ParticleEmitter20.Name = "Nebulea1"
  653. ParticleEmitter20.Parent = UnionOperation19
  654. ParticleEmitter20.Speed = NumberRange.new(0.5, 0.75)
  655. ParticleEmitter20.Rotation = NumberRange.new(-180, 280)
  656. ParticleEmitter20.Color = ColorSequence.new(Color3.new(0.533333, 0, 0),Color3.new(0.533333, 0, 0))
  657. ParticleEmitter20.LightEmission = 1
  658. ParticleEmitter20.Texture = "rbxassetid://258126401"
  659. ParticleEmitter20.Transparency = NumberSequence.new(1,1,0.61403506994247,0.91228067874908,1)
  660. ParticleEmitter20.ZOffset = 2
  661. ParticleEmitter20.Drag = 3
  662. ParticleEmitter20.EmissionDirection = Enum.NormalId.Back
  663. ParticleEmitter20.Lifetime = NumberRange.new(0.69999998807907, 0.69999998807907)
  664. ParticleEmitter20.LockedToPart = true
  665. ParticleEmitter20.Rate = 30
  666. ParticleEmitter20.RotSpeed = NumberRange.new(-10, -10)
  667. ParticleEmitter20.SpreadAngle = Vector2.new(180, 180)
  668. ParticleEmitter20.VelocitySpread = 180
  669. ParticleEmitter21.Name = "Nebulea2"
  670. ParticleEmitter21.Parent = UnionOperation19
  671. ParticleEmitter21.Speed = NumberRange.new(0.5, 0.75)
  672. ParticleEmitter21.Rotation = NumberRange.new(-180, 280)
  673. ParticleEmitter21.Color = ColorSequence.new(Color3.new(0.533333, 0, 0.533333),Color3.new(0.533333, 0, 0.533333))
  674. ParticleEmitter21.LightEmission = 1
  675. ParticleEmitter21.Texture = "rbxassetid://258126401"
  676. ParticleEmitter21.Transparency = NumberSequence.new(1,1,0.61403506994247,0.91228067874908,1)
  677. ParticleEmitter21.ZOffset = 2
  678. ParticleEmitter21.Drag = 3
  679. ParticleEmitter21.EmissionDirection = Enum.NormalId.Back
  680. ParticleEmitter21.Lifetime = NumberRange.new(0.69999998807907, 0.69999998807907)
  681. ParticleEmitter21.LockedToPart = true
  682. ParticleEmitter21.Rate = 30
  683. ParticleEmitter21.RotSpeed = NumberRange.new(-10, -10)
  684. ParticleEmitter21.SpreadAngle = Vector2.new(180, 180)
  685. ParticleEmitter21.VelocitySpread = 180
  686. ObjectValue22.Name = "Owner"
  687. ObjectValue22.Parent = mas
  688. Model23.Name = "Morph"
  689. Model23.Parent = mas
  690. Model24.Name = "Head"
  691. Model24.Parent = Model23
  692. Model24.PrimaryPart = MeshPart25
  693. MeshPart25.Name = "Meshes/NoobHead"
  694. MeshPart25.Parent = Model24
  695. MeshPart25.CFrame = CFrame.new(-4.53586197, 36.0314865, -12.8888502, 1.00000012, 7.95423985e-05, -0.000105112791, -7.84695148e-05, 1.00000215, -3.54498625e-05, 0.000104848295, 3.25292349e-05, 0.999999106)
  696. MeshPart25.Orientation = Vector3.new(0, -0.00999999978, 0)
  697. MeshPart25.Position = Vector3.new(-4.53586197, 36.0314865, -12.8888502)
  698. MeshPart25.Rotation = Vector3.new(0, -0.00999999978, 0)
  699. MeshPart25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  700. MeshPart25.Size = Vector3.new(1.60784245, 1.61400402, 1.60778856)
  701. MeshPart25.Anchored = true
  702. MeshPart25.BrickColor = BrickColor.new("Really black")
  703. MeshPart25.CanCollide = false
  704. MeshPart25.Material = Enum.Material.Glass
  705. MeshPart25.brickColor = BrickColor.new("Really black")
  706. ParticleEmitter26.Parent = MeshPart25
  707. ParticleEmitter26.Speed = NumberRange.new(0, 0)
  708. ParticleEmitter26.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0, 0))
  709. ParticleEmitter26.LightEmission = 0.5
  710. ParticleEmitter26.Texture = "rbxassetid://241597670"
  711. ParticleEmitter26.Transparency = NumberSequence.new(1,0.5,0.5,1)
  712. ParticleEmitter26.ZOffset = 0.5
  713. ParticleEmitter26.Size = NumberSequence.new(0.20000000298023,0)
  714. ParticleEmitter26.Lifetime = NumberRange.new(3, 3)
  715. ParticleEmitter26.LockedToPart = true
  716. ParticleEmitter26.Rate = 15
  717. ParticleEmitter26.RotSpeed = NumberRange.new(-60, -60)
  718. ParticleEmitter26.SpreadAngle = Vector2.new(10, 10)
  719. ParticleEmitter26.VelocitySpread = 10
  720. Part27.Name = "Handle"
  721. Part27.Parent = Model24
  722. Part27.CFrame = CFrame.new(-4.52575111, 36.5446014, -12.8832502, 1.00000012, 7.05718994e-05, -4.91179526e-05, -6.94692135e-05, 1.00000215, 2.85804272e-05, 4.88832593e-05, -3.14563513e-05, 0.999999106)
  723. Part27.Position = Vector3.new(-4.52575111, 36.5446014, -12.8832502)
  724. Part27.Color = Color3.new(0.105882, 0.164706, 0.207843)
  725. Part27.Size = Vector3.new(1.32082927, 0.528331697, 1.32082927)
  726. Part27.Anchored = true
  727. Part27.BrickColor = BrickColor.new("Black")
  728. Part27.CanCollide = false
  729. Part27.brickColor = BrickColor.new("Black")
  730. Part27.FormFactor = Enum.FormFactor.Plate
  731. Part27.formFactor = Enum.FormFactor.Plate
  732. SpecialMesh28.Parent = Part27
  733. SpecialMesh28.MeshId = "http://www.roblox.com/asset/?id=1125478"
  734. SpecialMesh28.Scale = Vector3.new(0.858538866, 0.858538866, 0.858538866)
  735. SpecialMesh28.TextureId = "http://www.roblox.com/asset/?id=27569715"
  736. SpecialMesh28.MeshType = Enum.MeshType.FileMesh
  737. MeshPart29.Parent = Model24
  738. MeshPart29.CFrame = CFrame.new(-4.5208621, 36.6091385, -12.8772421, 1.00000012, 7.05718994e-05, -4.91179526e-05, -6.94692135e-05, 1.00000215, 2.85804272e-05, 4.88832593e-05, -3.14563513e-05, 0.999999106)
  739. MeshPart29.Position = Vector3.new(-4.5208621, 36.6091385, -12.8772421)
  740. MeshPart29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  741. MeshPart29.Transparency = 0.20000000298023
  742. MeshPart29.Size = Vector3.new(1.79557216, 0.506913781, 1.79557908)
  743. MeshPart29.Anchored = true
  744. MeshPart29.BrickColor = BrickColor.new("Really black")
  745. MeshPart29.CanCollide = false
  746. MeshPart29.Material = Enum.Material.Slate
  747. MeshPart29.brickColor = BrickColor.new("Really black")
  748. Model30.Name = "Left Arm"
  749. Model30.Parent = Model23
  750. Model30.PrimaryPart = MeshPart31
  751. MeshPart31.Name = "bevel"
  752. MeshPart31.Parent = Model30
  753. MeshPart31.CFrame = CFrame.new(-6.64807892, 34.072361, -12.9244156, 1.00000012, 7.95423985e-05, -0.000105112791, -7.84695148e-05, 1.00000215, -3.54498625e-05, 0.000104848295, 3.25292349e-05, 0.999999106)
  754. MeshPart31.Orientation = Vector3.new(0, -0.00999999978, 0)
  755. MeshPart31.Position = Vector3.new(-6.64807892, 34.072361, -12.9244156)
  756. MeshPart31.Rotation = Vector3.new(0, -0.00999999978, 0)
  757. MeshPart31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  758. MeshPart31.Size = Vector3.new(1.409868, 2.6841321, 1.409868)
  759. MeshPart31.Anchored = true
  760. MeshPart31.BrickColor = BrickColor.new("Really black")
  761. MeshPart31.CanCollide = false
  762. MeshPart31.Material = Enum.Material.Glass
  763. MeshPart31.brickColor = BrickColor.new("Really black")
  764. ManualWeld32.Name = "bevel-to-bevel Strong Joint"
  765. ManualWeld32.Parent = MeshPart31
  766. ManualWeld32.C0 = CFrame.new(-0.704699218, 1.34228516, 0.704699218, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  767. ManualWeld32.C1 = CFrame.new(-1.37584162, -1.34228516, 0.704699218, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  768. ManualWeld32.Part0 = MeshPart31
  769. ParticleEmitter33.Parent = MeshPart31
  770. ParticleEmitter33.Speed = NumberRange.new(0, 0)
  771. ParticleEmitter33.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0, 0))
  772. ParticleEmitter33.LightEmission = 0.5
  773. ParticleEmitter33.Texture = "rbxassetid://241597670"
  774. ParticleEmitter33.Transparency = NumberSequence.new(1,0.5,0.5,1)
  775. ParticleEmitter33.ZOffset = 0.5
  776. ParticleEmitter33.Size = NumberSequence.new(0.20000000298023,0)
  777. ParticleEmitter33.Lifetime = NumberRange.new(3, 3)
  778. ParticleEmitter33.LockedToPart = true
  779. ParticleEmitter33.Rate = 15
  780. ParticleEmitter33.RotSpeed = NumberRange.new(-60, -60)
  781. ParticleEmitter33.SpreadAngle = Vector2.new(10, 10)
  782. ParticleEmitter33.VelocitySpread = 10
  783. Model34.Name = "Left Leg"
  784. Model34.Parent = Model23
  785. Model34.PrimaryPart = MeshPart47
  786. Model35.Parent = Model34
  787. MeshPart36.Name = "bevel"
  788. MeshPart36.Parent = Model35
  789. MeshPart36.CFrame = CFrame.new(-5.66913795, 31.2482071, -12.7455482, -0.28071034, -0.583172739, -0.76230675, -0.197508991, 0.812341928, -0.548721433, 0.939250708, -0.00347154588, -0.34321171)
  790. MeshPart36.Orientation = Vector3.new(33.2799988, -114.239998, -13.6700001)
  791. MeshPart36.Position = Vector3.new(-5.66913795, 31.2482071, -12.7455482)
  792. MeshPart36.Rotation = Vector3.new(122.019997, -49.6699982, 115.699997)
  793. MeshPart36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  794. MeshPart36.Size = Vector3.new(0.531420887, 0.518337905, 0.272251993)
  795. MeshPart36.Anchored = true
  796. MeshPart36.BrickColor = BrickColor.new("Really black")
  797. MeshPart36.CanCollide = false
  798. MeshPart36.Material = Enum.Material.Glass
  799. MeshPart36.brickColor = BrickColor.new("Really black")
  800. ManualWeld37.Name = "bevel-to-bevel Strong Joint"
  801. ManualWeld37.Parent = MeshPart36
  802. ManualWeld37.C0 = CFrame.new(-0.265648335, -0.259169251, -0.136063725, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  803. ManualWeld37.C1 = CFrame.new(0.136063725, -0.259169251, -0.123105511, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  804. ManualWeld37.Part0 = MeshPart36
  805. ManualWeld37.Part1 = MeshPart42
  806. ManualWeld37.part1 = MeshPart42
  807. MeshPart38.Name = "bevel"
  808. MeshPart38.Parent = Model35
  809. MeshPart38.CFrame = CFrame.new(-6.11015892, 31.2144585, -12.4263, -0.18864131, 0.801872671, -0.566934824, -0.134303883, 0.550812304, 0.823755145, 0.972818732, 0.231533244, 0.00378634781)
  810. MeshPart38.Orientation = Vector3.new(-55.4599991, -89.6200027, -13.6999998)
  811. MeshPart38.Position = Vector3.new(-6.11015892, 31.2144585, -12.4263)
  812. MeshPart38.Rotation = Vector3.new(-89.7399979, -34.5400009, -103.239998)
  813. MeshPart38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  814. MeshPart38.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  815. MeshPart38.Anchored = true
  816. MeshPart38.BrickColor = BrickColor.new("Really black")
  817. MeshPart38.CanCollide = false
  818. MeshPart38.Material = Enum.Material.Glass
  819. MeshPart38.brickColor = BrickColor.new("Really black")
  820. ManualWeld39.Name = "bevel-to-bevel Strong Joint"
  821. ManualWeld39.Parent = MeshPart38
  822. ManualWeld39.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  823. ManualWeld39.C1 = CFrame.new(-0.265648335, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  824. ManualWeld39.Part0 = MeshPart38
  825. MeshPart40.Name = "bevel"
  826. MeshPart40.Parent = Model35
  827. MeshPart40.CFrame = CFrame.new(-5.33044386, 30.8527546, -12.8654776, -0.28071034, -0.583172739, -0.76230675, -0.197508991, 0.812341928, -0.548721433, 0.939250708, -0.00347154588, -0.34321171)
  828. MeshPart40.Orientation = Vector3.new(33.2799988, -114.239998, -13.6700001)
  829. MeshPart40.Position = Vector3.new(-5.33044386, 30.8527546, -12.8654776)
  830. MeshPart40.Rotation = Vector3.new(122.019997, -49.6699982, 115.699997)
  831. MeshPart40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  832. MeshPart40.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  833. MeshPart40.Anchored = true
  834. MeshPart40.BrickColor = BrickColor.new("Really black")
  835. MeshPart40.CanCollide = false
  836. MeshPart40.Material = Enum.Material.Glass
  837. MeshPart40.brickColor = BrickColor.new("Really black")
  838. ManualWeld41.Name = "bevel-to-bevel Strong Joint"
  839. ManualWeld41.Parent = MeshPart40
  840. ManualWeld41.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  841. ManualWeld41.C1 = CFrame.new(-0.265648335, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  842. ManualWeld41.Part0 = MeshPart40
  843. ManualWeld41.Part1 = MeshPart36
  844. ManualWeld41.part1 = MeshPart36
  845. MeshPart42.Name = "bevel"
  846. MeshPart42.Parent = Model35
  847. MeshPart42.CFrame = CFrame.new(-5.54647017, 31.3346825, -13.118412, -0.28071034, -0.583172739, -0.76230675, -0.197508991, 0.812341928, -0.548721433, 0.939250708, -0.00347154588, -0.34321171)
  848. MeshPart42.Orientation = Vector3.new(33.2799988, -114.239998, -13.6700001)
  849. MeshPart42.Position = Vector3.new(-5.54647017, 31.3346825, -13.118412)
  850. MeshPart42.Rotation = Vector3.new(122.019997, -49.6699982, 115.699997)
  851. MeshPart42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  852. MeshPart42.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  853. MeshPart42.Anchored = true
  854. MeshPart42.BrickColor = BrickColor.new("Really black")
  855. MeshPart42.CanCollide = false
  856. MeshPart42.Material = Enum.Material.Glass
  857. MeshPart42.brickColor = BrickColor.new("Really black")
  858. ManualWeld43.Name = "bevel-to-bevel Strong Joint"
  859. ManualWeld43.Parent = MeshPart42
  860. ManualWeld43.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  861. ManualWeld43.C1 = CFrame.new(-0.265648335, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  862. ManualWeld43.Part0 = MeshPart42
  863. MeshPart44.Name = "bevel"
  864. MeshPart44.Parent = Model35
  865. MeshPart44.CFrame = CFrame.new(-5.40321112, 30.8015385, -12.6220579, -0.28071034, -0.583172739, -0.76230675, -0.197508991, 0.812341928, -0.548721433, 0.939250708, -0.00347154588, -0.34321171)
  866. MeshPart44.Orientation = Vector3.new(33.2799988, -114.239998, -13.6700001)
  867. MeshPart44.Position = Vector3.new(-5.40321112, 30.8015385, -12.6220579)
  868. MeshPart44.Rotation = Vector3.new(122.019997, -49.6699982, 115.699997)
  869. MeshPart44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  870. MeshPart44.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  871. MeshPart44.Anchored = true
  872. MeshPart44.BrickColor = BrickColor.new("Really black")
  873. MeshPart44.CanCollide = false
  874. MeshPart44.Material = Enum.Material.Glass
  875. MeshPart44.brickColor = BrickColor.new("Really black")
  876. ManualWeld45.Name = "bevel-to-bevel Strong Joint"
  877. ManualWeld45.Parent = MeshPart44
  878. ManualWeld45.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  879. ManualWeld45.C1 = CFrame.new(-0.00647913106, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  880. ManualWeld45.Part0 = MeshPart44
  881. ManualWeld45.Part1 = MeshPart36
  882. ManualWeld45.part1 = MeshPart36
  883. MeshPart46.Name = "Meshes/NoobHead"
  884. MeshPart46.Parent = Model35
  885. MeshPart46.CFrame = CFrame.new(-5.89931488, 31.5619373, -12.7550077, -0.28071034, -0.583172739, -0.76230675, -0.197508991, 0.812341928, -0.548721433, 0.939250708, -0.00347154588, -0.34321171)
  886. MeshPart46.Orientation = Vector3.new(33.2799988, -114.239998, -13.6700001)
  887. MeshPart46.Position = Vector3.new(-5.89931488, 31.5619373, -12.7550077)
  888. MeshPart46.Rotation = Vector3.new(122.019997, -49.6699982, 115.699997)
  889. MeshPart46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  890. MeshPart46.Size = Vector3.new(0.315239131, 0.315239131, 0.315239131)
  891. MeshPart46.Anchored = true
  892. MeshPart46.BrickColor = BrickColor.new("Really black")
  893. MeshPart46.CanCollide = false
  894. MeshPart46.Material = Enum.Material.Glass
  895. MeshPart46.brickColor = BrickColor.new("Really black")
  896. MeshPart47.Name = "bevel"
  897. MeshPart47.Parent = Model34
  898. MeshPart47.CFrame = CFrame.new(-5.16290998, 31.3289185, -12.8571663, 1.00000012, 7.95423985e-05, -0.000105112791, -7.84695148e-05, 1.00000215, -3.54498625e-05, 0.000104848295, 3.25292349e-05, 0.999999106)
  899. MeshPart47.Orientation = Vector3.new(0, -0.00999999978, 0)
  900. MeshPart47.Position = Vector3.new(-5.16290998, 31.3289185, -12.8571663)
  901. MeshPart47.Rotation = Vector3.new(0, -0.00999999978, 0)
  902. MeshPart47.Color = Color3.new(0.262745, 0.0980392, 0.262745)
  903. MeshPart47.Size = Vector3.new(1.409868, 2.6841321, 1.409868)
  904. MeshPart47.Anchored = true
  905. MeshPart47.BrickColor = BrickColor.new("Mulberry")
  906. MeshPart47.CanCollide = false
  907. MeshPart47.Material = Enum.Material.Granite
  908. MeshPart47.brickColor = BrickColor.new("Mulberry")
  909. ParticleEmitter48.Parent = MeshPart47
  910. ParticleEmitter48.Speed = NumberRange.new(0, 0)
  911. ParticleEmitter48.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0, 0))
  912. ParticleEmitter48.LightEmission = 0.5
  913. ParticleEmitter48.Texture = "rbxassetid://241597670"
  914. ParticleEmitter48.Transparency = NumberSequence.new(1,0.5,0.5,1)
  915. ParticleEmitter48.ZOffset = 0.5
  916. ParticleEmitter48.Size = NumberSequence.new(0.20000000298023,0)
  917. ParticleEmitter48.Lifetime = NumberRange.new(3, 3)
  918. ParticleEmitter48.LockedToPart = true
  919. ParticleEmitter48.Rate = 15
  920. ParticleEmitter48.RotSpeed = NumberRange.new(-60, -60)
  921. ParticleEmitter48.SpreadAngle = Vector2.new(10, 10)
  922. ParticleEmitter48.VelocitySpread = 10
  923. Model49.Name = "Right Arm"
  924. Model49.Parent = Model23
  925. Model49.PrimaryPart = MeshPart50
  926. MeshPart50.Name = "bevel"
  927. MeshPart50.Parent = Model49
  928. MeshPart50.CFrame = CFrame.new(-2.4128871, 34.0217094, -12.8412056, 1.00000012, 7.95423985e-05, -0.000105112791, -7.84695148e-05, 1.00000215, -3.54498625e-05, 0.000104848295, 3.25292349e-05, 0.999999106)
  929. MeshPart50.Orientation = Vector3.new(0, -0.00999999978, 0)
  930. MeshPart50.Position = Vector3.new(-2.4128871, 34.0217094, -12.8412056)
  931. MeshPart50.Rotation = Vector3.new(0, -0.00999999978, 0)
  932. MeshPart50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  933. MeshPart50.Size = Vector3.new(1.409868, 2.6841321, 1.409868)
  934. MeshPart50.Anchored = true
  935. MeshPart50.BrickColor = BrickColor.new("Really black")
  936. MeshPart50.CanCollide = false
  937. MeshPart50.Material = Enum.Material.Glass
  938. MeshPart50.brickColor = BrickColor.new("Really black")
  939. ManualWeld51.Name = "bevel-to-bevel Strong Joint"
  940. ManualWeld51.Parent = MeshPart50
  941. ManualWeld51.C0 = CFrame.new(-0.704699218, 1.34228516, 0.704699218, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  942. ManualWeld51.C1 = CFrame.new(-1.37584162, -1.34228516, 0.704699218, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  943. ManualWeld51.Part0 = MeshPart50
  944. ParticleEmitter52.Parent = MeshPart50
  945. ParticleEmitter52.Speed = NumberRange.new(0, 0)
  946. ParticleEmitter52.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0, 0))
  947. ParticleEmitter52.LightEmission = 0.5
  948. ParticleEmitter52.Texture = "rbxassetid://241597670"
  949. ParticleEmitter52.Transparency = NumberSequence.new(1,0.5,0.5,1)
  950. ParticleEmitter52.ZOffset = 0.5
  951. ParticleEmitter52.Size = NumberSequence.new(0.20000000298023,0)
  952. ParticleEmitter52.Lifetime = NumberRange.new(3, 3)
  953. ParticleEmitter52.LockedToPart = true
  954. ParticleEmitter52.Rate = 15
  955. ParticleEmitter52.RotSpeed = NumberRange.new(-60, -60)
  956. ParticleEmitter52.SpreadAngle = Vector2.new(10, 10)
  957. ParticleEmitter52.VelocitySpread = 10
  958. Model53.Name = "Torso"
  959. Model53.Parent = Model23
  960. Model53.PrimaryPart = Part127
  961. MeshPart54.Name = "bevel"
  962. MeshPart54.Parent = Model53
  963. MeshPart54.CFrame = CFrame.new(-5.82477713, 35.1893578, -12.9208984, -0.0904858932, -0.748682022, 0.656725168, -0.026358664, 0.661000192, 0.749925494, -0.995547891, 0.0505453795, -0.0795475394)
  964. MeshPart54.Orientation = Vector3.new(-48.5800018, 96.9100037, -2.27999997)
  965. MeshPart54.Position = Vector3.new(-5.82477713, 35.1893578, -12.9208984)
  966. MeshPart54.Rotation = Vector3.new(-96.0500031, 41.0499992, 96.8899994)
  967. MeshPart54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  968. MeshPart54.Size = Vector3.new(0.593910277, 0.5792889, 0.304265916)
  969. MeshPart54.Anchored = true
  970. MeshPart54.BrickColor = BrickColor.new("Really black")
  971. MeshPart54.CanCollide = false
  972. MeshPart54.Material = Enum.Material.Glass
  973. MeshPart54.brickColor = BrickColor.new("Really black")
  974. MeshPart55.Name = "Meshes/NoobHead"
  975. MeshPart55.Parent = Model53
  976. MeshPart55.CFrame = CFrame.new(-4.66907501, 34.42976, -12.1266785, 0.93924886, -0.00336664915, -0.34322089, -0.197605297, 0.812311053, -0.548732519, 0.280648887, 0.583214343, 0.76229614)
  977. MeshPart55.Orientation = Vector3.new(33.2799988, -24.2399998, -13.6700001)
  978. MeshPart55.Position = Vector3.new(-4.66907501, 34.42976, -12.1266785)
  979. MeshPart55.Rotation = Vector3.new(35.75, -20.0699997, 0.209999993)
  980. MeshPart55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  981. MeshPart55.Size = Vector3.new(0.315239131, 0.315239131, 0.315239131)
  982. MeshPart55.Anchored = true
  983. MeshPart55.BrickColor = BrickColor.new("Really black")
  984. MeshPart55.CanCollide = false
  985. MeshPart55.Material = Enum.Material.Glass
  986. MeshPart55.brickColor = BrickColor.new("Really black")
  987. MeshPart56.Name = "bevel"
  988. MeshPart56.Parent = Model53
  989. MeshPart56.CFrame = CFrame.new(-4.96323776, 33.0604095, -12.2724457, -0.981843114, -0.180884585, -0.0571412146, 0.000304758549, -0.302736044, 0.953076601, -0.189694688, 0.935752332, 0.297290713)
  990. MeshPart56.Orientation = Vector3.new(-72.3799973, -10.8800001, 179.940002)
  991. MeshPart56.Position = Vector3.new(-4.96323776, 33.0604095, -12.2724457)
  992. MeshPart56.Rotation = Vector3.new(-72.6800003, -3.27999997, 169.559998)
  993. MeshPart56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  994. MeshPart56.Size = Vector3.new(0.532492697, 0.519383311, 0.272801101)
  995. MeshPart56.Anchored = true
  996. MeshPart56.BrickColor = BrickColor.new("Really black")
  997. MeshPart56.CanCollide = false
  998. MeshPart56.Material = Enum.Material.Glass
  999. MeshPart56.brickColor = BrickColor.new("Really black")
  1000. MeshPart57.Name = "bevel"
  1001. MeshPart57.Parent = Model53
  1002. MeshPart57.CFrame = CFrame.new(-3.32751489, 35.168705, -12.4865637, -0.816916645, 0.418212116, -0.397172898, -0.0262573361, 0.66095376, 0.749970078, 0.576157928, 0.623087645, -0.528963327)
  1003. MeshPart57.Orientation = Vector3.new(-48.5900002, -143.100006, -2.26999998)
  1004. MeshPart57.Position = Vector3.new(-3.32751489, 35.168705, -12.4865637)
  1005. MeshPart57.Rotation = Vector3.new(-125.199997, -23.3999996, -152.889999)
  1006. MeshPart57.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1007. MeshPart57.Size = Vector3.new(0.593910277, 0.5792889, 0.304265916)
  1008. MeshPart57.Anchored = true
  1009. MeshPart57.BrickColor = BrickColor.new("Really black")
  1010. MeshPart57.CanCollide = false
  1011. MeshPart57.Material = Enum.Material.Glass
  1012. MeshPart57.brickColor = BrickColor.new("Really black")
  1013. MeshPart58.Name = "bevel"
  1014. MeshPart58.Parent = Model53
  1015. MeshPart58.CFrame = CFrame.new(-3.74284506, 34.4973907, -13.4313335, 0.833795428, 0.526698589, 0.165451661, -0.457604349, 0.491699517, 0.740833521, 0.308843434, -0.69341433, 0.650992036)
  1016. MeshPart58.Orientation = Vector3.new(-47.7999992, 14.2600002, -42.9399986)
  1017. MeshPart58.Position = Vector3.new(-3.74284506, 34.4973907, -13.4313335)
  1018. MeshPart58.Rotation = Vector3.new(-48.6899986, 9.52000046, -32.2799988)
  1019. MeshPart58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1020. MeshPart58.Size = Vector3.new(0.593910277, 0.5792889, 0.304265916)
  1021. MeshPart58.Anchored = true
  1022. MeshPart58.BrickColor = BrickColor.new("Really black")
  1023. MeshPart58.CanCollide = false
  1024. MeshPart58.Material = Enum.Material.Glass
  1025. MeshPart58.brickColor = BrickColor.new("Really black")
  1026. MeshPart59.Name = "Meshes/NoobHead"
  1027. MeshPart59.Parent = Model53
  1028. MeshPart59.CFrame = CFrame.new(-5.49466276, 34.1495399, -13.5481443, -0.939265192, -0.120792717, 0.321232408, -0.197504565, 0.955733538, -0.218105108, -0.280665338, -0.268305272, -0.921540856)
  1029. MeshPart59.Orientation = Vector3.new(12.6000004, 160.779999, -11.6800003)
  1030. MeshPart59.Position = Vector3.new(-5.49466276, 34.1495399, -13.5481443)
  1031. MeshPart59.Rotation = Vector3.new(166.679993, 18.7399998, 172.669998)
  1032. MeshPart59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1033. MeshPart59.Size = Vector3.new(0.315239131, 0.315239131, 0.315239131)
  1034. MeshPart59.Anchored = true
  1035. MeshPart59.BrickColor = BrickColor.new("Really black")
  1036. MeshPart59.CanCollide = false
  1037. MeshPart59.Material = Enum.Material.Glass
  1038. MeshPart59.brickColor = BrickColor.new("Really black")
  1039. UnionOperation60.Parent = Model53
  1040. UnionOperation60.CFrame = CFrame.new(-4.61787224, 34.2159767, -13.5866499, -5.15878201e-05, 8.51228833e-05, 1.00000012, -1.00000215, -2.75820494e-05, -5.04851341e-05, 3.04728746e-05, -0.999999106, 8.48695636e-05)
  1041. UnionOperation60.Orientation = Vector3.new(0, 90, -90)
  1042. UnionOperation60.Position = Vector3.new(-4.61787224, 34.2159767, -13.5866499)
  1043. UnionOperation60.Rotation = Vector3.new(-90, 90, 0)
  1044. UnionOperation60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1045. UnionOperation60.Size = Vector3.new(0.879358351, 0.0789213404, 0.340882927)
  1046. UnionOperation60.Anchored = true
  1047. UnionOperation60.BrickColor = BrickColor.new("Really black")
  1048. UnionOperation60.CanCollide = false
  1049. UnionOperation60.Material = Enum.Material.Glass
  1050. UnionOperation60.brickColor = BrickColor.new("Really black")
  1051. WedgePart61.Parent = Model53
  1052. WedgePart61.CFrame = CFrame.new(-6.13871193, 34.9914894, -11.435256, 0.942192435, 0.00920122862, 0.334946662, 0.160043448, -0.890587449, -0.425728023, 0.294380426, 0.454724699, -0.840573549)
  1053. WedgePart61.Orientation = Vector3.new(25.2000008, 158.270004, 169.809998)
  1054. WedgePart61.Position = Vector3.new(-6.13871193, 34.9914894, -11.435256)
  1055. WedgePart61.Rotation = Vector3.new(153.139999, 19.5699997, -0.560000002)
  1056. WedgePart61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1057. WedgePart61.Size = Vector3.new(0.186326221, 0.600384355, 3.72511268)
  1058. WedgePart61.Anchored = true
  1059. WedgePart61.BottomSurface = Enum.SurfaceType.Smooth
  1060. WedgePart61.BrickColor = BrickColor.new("Really black")
  1061. WedgePart61.CanCollide = false
  1062. WedgePart61.Material = Enum.Material.Glass
  1063. WedgePart61.brickColor = BrickColor.new("Really black")
  1064. WedgePart62.Parent = Model53
  1065. WedgePart62.CFrame = CFrame.new(-4.21772003, 33.3503609, -12.0660477, -0.988795459, -0.0991675407, -0.111578308, -0.119078934, 0.974746346, 0.188929021, 0.0900252387, 0.200095326, -0.975630879)
  1066. WedgePart62.Orientation = Vector3.new(-10.8900003, -173.479996, -6.96000004)
  1067. WedgePart62.Position = Vector3.new(-4.21772003, 33.3503609, -12.0660477)
  1068. WedgePart62.Rotation = Vector3.new(-169.039993, -6.40999985, 174.270004)
  1069. WedgePart62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1070. WedgePart62.Size = Vector3.new(0.175974771, 0.455464065, 1.77010012)
  1071. WedgePart62.Anchored = true
  1072. WedgePart62.BottomSurface = Enum.SurfaceType.Smooth
  1073. WedgePart62.BrickColor = BrickColor.new("Really black")
  1074. WedgePart62.CanCollide = false
  1075. WedgePart62.Material = Enum.Material.Glass
  1076. WedgePart62.brickColor = BrickColor.new("Really black")
  1077. WedgePart63.Parent = Model53
  1078. WedgePart63.CFrame = CFrame.new(-4.57188797, 35.4397545, -10.7545576, 0.997299016, -8.57710838e-05, -0.0734499991, -0.0206884295, -0.959837556, -0.279800445, -0.0704760104, 0.280566156, -0.957242966)
  1079. WedgePart63.Orientation = Vector3.new(16.25, -175.610001, -178.770004)
  1080. WedgePart63.Position = Vector3.new(-4.57188797, 35.4397545, -10.7545576)
  1081. WedgePart63.Rotation = Vector3.new(163.710007, -4.21000004, 0)
  1082. WedgePart63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1083. WedgePart63.Size = Vector3.new(0.144920394, 0.558978558, 4.04741859)
  1084. WedgePart63.Anchored = true
  1085. WedgePart63.BottomSurface = Enum.SurfaceType.Smooth
  1086. WedgePart63.BrickColor = BrickColor.new("Really black")
  1087. WedgePart63.CanCollide = false
  1088. WedgePart63.Material = Enum.Material.Glass
  1089. WedgePart63.brickColor = BrickColor.new("Really black")
  1090. WedgePart64.Parent = Model53
  1091. WedgePart64.CFrame = CFrame.new(-5.50332403, 33.8254662, -11.4762936, 0.99242121, 0.0202483535, 0.121203952, 0.0390114337, -0.98722589, -0.15449138, 0.116526715, 0.158051223, -0.980530262)
  1092. WedgePart64.Orientation = Vector3.new(8.89000034, 172.949997, 177.740005)
  1093. WedgePart64.Position = Vector3.new(-5.50332403, 33.8254662, -11.4762936)
  1094. WedgePart64.Rotation = Vector3.new(171.050003, 6.96000004, -1.16999996)
  1095. WedgePart64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1096. WedgePart64.Size = Vector3.new(0.165623322, 0.455464065, 2.825948)
  1097. WedgePart64.Anchored = true
  1098. WedgePart64.BottomSurface = Enum.SurfaceType.Smooth
  1099. WedgePart64.BrickColor = BrickColor.new("Really black")
  1100. WedgePart64.CanCollide = false
  1101. WedgePart64.Material = Enum.Material.Glass
  1102. WedgePart64.brickColor = BrickColor.new("Really black")
  1103. WedgePart65.Parent = Model53
  1104. WedgePart65.CFrame = CFrame.new(-3.52822089, 35.1672745, -11.5904961, 0.970490158, -0.120263547, -0.209011719, -0.191935703, -0.909952939, -0.367628574, -0.145977706, 0.396898121, -0.90617919)
  1105. WedgePart65.Orientation = Vector3.new(21.5699997, -167.009995, -168.089996)
  1106. WedgePart65.Position = Vector3.new(-3.52822089, 35.1672745, -11.5904961)
  1107. WedgePart65.Rotation = Vector3.new(157.919998, -12.0600004, 7.05999994)
  1108. WedgePart65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1109. WedgePart65.Size = Vector3.new(0.175974771, 0.455464065, 2.825948)
  1110. WedgePart65.Anchored = true
  1111. WedgePart65.BottomSurface = Enum.SurfaceType.Smooth
  1112. WedgePart65.BrickColor = BrickColor.new("Really black")
  1113. WedgePart65.CanCollide = false
  1114. WedgePart65.Material = Enum.Material.Glass
  1115. WedgePart65.brickColor = BrickColor.new("Really black")
  1116. WedgePart66.Parent = Model53
  1117. WedgePart66.CFrame = CFrame.new(-3.77396989, 34.265625, -11.4547882, -0.988798141, -0.129563615, -0.0741074383, -0.119074851, 0.984106064, -0.13176015, 0.0900012106, -0.121462308, -0.988506377)
  1118. WedgePart66.Orientation = Vector3.new(7.57000017, -175.710007, -6.9000001)
  1119. WedgePart66.Position = Vector3.new(-3.77396989, 34.265625, -11.4547882)
  1120. WedgePart66.Rotation = Vector3.new(172.410004, -4.25, 172.529999)
  1121. WedgePart66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1122. WedgePart66.Size = Vector3.new(0.175974771, 0.455464065, 2.825948)
  1123. WedgePart66.Anchored = true
  1124. WedgePart66.BottomSurface = Enum.SurfaceType.Smooth
  1125. WedgePart66.BrickColor = BrickColor.new("Really black")
  1126. WedgePart66.CanCollide = false
  1127. WedgePart66.Material = Enum.Material.Glass
  1128. WedgePart66.brickColor = BrickColor.new("Really black")
  1129. WedgePart67.Parent = Model53
  1130. WedgePart67.CFrame = CFrame.new(-5.48127079, 35.7087517, -11.6144562, 0.987061381, -0.0612236112, 0.148195878, 0.0449163616, -0.781663299, -0.622084677, 0.153924704, 0.620692372, -0.768795431)
  1131. WedgePart67.Orientation = Vector3.new(38.4700012, 169.089996, 176.710007)
  1132. WedgePart67.Position = Vector3.new(-5.48127079, 35.7087517, -11.6144562)
  1133. WedgePart67.Rotation = Vector3.new(141.020004, 8.52000046, 3.54999995)
  1134. WedgePart67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1135. WedgePart67.Size = Vector3.new(0.175974771, 0.455464065, 2.825948)
  1136. WedgePart67.Anchored = true
  1137. WedgePart67.BottomSurface = Enum.SurfaceType.Smooth
  1138. WedgePart67.BrickColor = BrickColor.new("Really black")
  1139. WedgePart67.CanCollide = false
  1140. WedgePart67.Material = Enum.Material.Glass
  1141. WedgePart67.brickColor = BrickColor.new("Really black")
  1142. MeshPart68.Name = "Meshes/NoobHead"
  1143. MeshPart68.Parent = Model53
  1144. MeshPart68.CFrame = CFrame.new(-3.85539007, 32.9449272, -13.8610039, 0.97415179, -0.199377164, -0.106195748, -0.224001884, -0.913323998, -0.3400985, -0.0291827619, 0.355097115, -0.934372962)
  1145. MeshPart68.Orientation = Vector3.new(19.8799992, -173.520004, -166.220001)
  1146. MeshPart68.Position = Vector3.new(-3.85539007, 32.9449272, -13.8610039)
  1147. MeshPart68.Rotation = Vector3.new(160, -6.0999999, 11.5699997)
  1148. MeshPart68.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1149. MeshPart68.Size = Vector3.new(0.315874994, 0.315874994, 0.315874994)
  1150. MeshPart68.Anchored = true
  1151. MeshPart68.BrickColor = BrickColor.new("Really black")
  1152. MeshPart68.CanCollide = false
  1153. MeshPart68.Material = Enum.Material.Glass
  1154. MeshPart68.brickColor = BrickColor.new("Really black")
  1155. MeshPart69.Name = "bevel"
  1156. MeshPart69.Parent = Model53
  1157. MeshPart69.CFrame = CFrame.new(-3.45158005, 32.8797226, -13.8349838, 0.942628145, 0.271103263, 0.194821656, 0.0464971513, -0.684493661, 0.727537513, 0.330590487, -0.676734626, -0.657828569)
  1158. MeshPart69.Orientation = Vector3.new(-46.6800003, 163.5, 176.110001)
  1159. MeshPart69.Position = Vector3.new(-3.45158005, 32.8797226, -13.8349838)
  1160. MeshPart69.Rotation = Vector3.new(-132.119995, 11.2299995, -16.0499992)
  1161. MeshPart69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1162. MeshPart69.Size = Vector3.new(0.272801101, 0.519383311, 0.272801101)
  1163. MeshPart69.Anchored = true
  1164. MeshPart69.BrickColor = BrickColor.new("Really black")
  1165. MeshPart69.CanCollide = false
  1166. MeshPart69.Material = Enum.Material.Glass
  1167. MeshPart69.brickColor = BrickColor.new("Really black")
  1168. MeshPart70.Name = "bevel"
  1169. MeshPart70.Parent = Model53
  1170. MeshPart70.CFrame = CFrame.new(-4.14565611, 32.8637505, -13.8910522, 0.915685415, 0.401823401, 0.00764577091, 0.154270306, -0.36899218, 0.916542411, 0.371107429, -0.838081241, -0.399871528)
  1171. MeshPart70.Orientation = Vector3.new(-66.4300003, 178.899994, 157.309998)
  1172. MeshPart70.Position = Vector3.new(-4.14565611, 32.8637505, -13.8910522)
  1173. MeshPart70.Rotation = Vector3.new(-113.57, 0.439999998, -23.6900005)
  1174. MeshPart70.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1175. MeshPart70.Size = Vector3.new(0.272801101, 0.519383311, 0.272801101)
  1176. MeshPart70.Anchored = true
  1177. MeshPart70.BrickColor = BrickColor.new("Really black")
  1178. MeshPart70.CanCollide = false
  1179. MeshPart70.Material = Enum.Material.Glass
  1180. MeshPart70.brickColor = BrickColor.new("Really black")
  1181. MeshPart71.Name = "bevel"
  1182. MeshPart71.Parent = Model53
  1183. MeshPart71.CFrame = CFrame.new(-3.93192697, 33.0132141, -13.4558945, 0.981842935, 0.180842876, 0.0572757125, 0.000180259347, -0.302818239, 0.953050554, 0.189695656, -0.935731888, -0.29735437)
  1184. MeshPart71.Orientation = Vector3.new(-72.3700027, 169.100006, 179.970001)
  1185. MeshPart71.Position = Vector3.new(-3.93192697, 33.0132141, -13.4558945)
  1186. MeshPart71.Rotation = Vector3.new(-107.330002, 3.27999997, -10.4399996)
  1187. MeshPart71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1188. MeshPart71.Size = Vector3.new(0.532492697, 0.519383311, 0.272801101)
  1189. MeshPart71.Anchored = true
  1190. MeshPart71.BrickColor = BrickColor.new("Really black")
  1191. MeshPart71.CanCollide = false
  1192. MeshPart71.Material = Enum.Material.Glass
  1193. MeshPart71.brickColor = BrickColor.new("Really black")
  1194. MeshPart72.Name = "Meshes/NoobHead"
  1195. MeshPart72.Parent = Model53
  1196. MeshPart72.CFrame = CFrame.new(-6.15324211, 35.607872, -12.8401403, -0.251346022, -0.214326441, -0.943869472, -0.0808659494, -0.967118025, 0.241138443, -0.964512229, 0.136938497, 0.22574836)
  1197. MeshPart72.Orientation = Vector3.new(-13.9499998, -76.5500031, -175.220001)
  1198. MeshPart72.Position = Vector3.new(-6.15324211, 35.607872, -12.8401403)
  1199. MeshPart72.Rotation = Vector3.new(-46.8899994, -70.7099991, 139.550003)
  1200. MeshPart72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1201. MeshPart72.Size = Vector3.new(0.352307916, 0.352307916, 0.352307916)
  1202. MeshPart72.Anchored = true
  1203. MeshPart72.BrickColor = BrickColor.new("Really black")
  1204. MeshPart72.CanCollide = false
  1205. MeshPart72.Material = Enum.Material.Glass
  1206. MeshPart72.brickColor = BrickColor.new("Really black")
  1207. MeshPart73.Name = "bevel"
  1208. MeshPart73.Parent = Model53
  1209. MeshPart73.CFrame = CFrame.new(-6.20098114, 35.493084, -13.3456917, 0.167598918, -0.947917879, 0.270855337, -0.247974947, 0.225373313, 0.942188799, -0.954157293, -0.225074843, -0.197289795)
  1210. MeshPart73.Orientation = Vector3.new(-70.4199982, 126.07, -47.7299995)
  1211. MeshPart73.Position = Vector3.new(-6.20098114, 35.493084, -13.3456917)
  1212. MeshPart73.Rotation = Vector3.new(-101.830002, 15.7200003, 79.9700012)
  1213. MeshPart73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1214. MeshPart73.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1215. MeshPart73.Anchored = true
  1216. MeshPart73.BrickColor = BrickColor.new("Really black")
  1217. MeshPart73.CanCollide = false
  1218. MeshPart73.Material = Enum.Material.Glass
  1219. MeshPart73.brickColor = BrickColor.new("Really black")
  1220. ManualWeld74.Name = "bevel-to-bevel Strong Joint"
  1221. ManualWeld74.Parent = MeshPart73
  1222. ManualWeld74.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1223. ManualWeld74.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1224. ManualWeld74.Part0 = MeshPart73
  1225. MeshPart75.Name = "bevel"
  1226. MeshPart75.Parent = Model53
  1227. MeshPart75.CFrame = CFrame.new(-5.37795591, 34.810276, -12.8059998, -0.0904858932, -0.748682022, 0.656725168, -0.026358664, 0.661000192, 0.749925494, -0.995547891, 0.0505453795, -0.0795475394)
  1228. MeshPart75.Orientation = Vector3.new(-48.5800018, 96.9100037, -2.27999997)
  1229. MeshPart75.Position = Vector3.new(-5.37795591, 34.810276, -12.8059998)
  1230. MeshPart75.Rotation = Vector3.new(-96.0500031, 41.0499992, 96.8899994)
  1231. MeshPart75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1232. MeshPart75.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1233. MeshPart75.Anchored = true
  1234. MeshPart75.BrickColor = BrickColor.new("Really black")
  1235. MeshPart75.CanCollide = false
  1236. MeshPart75.Material = Enum.Material.Glass
  1237. MeshPart75.brickColor = BrickColor.new("Really black")
  1238. ManualWeld76.Name = "bevel-to-bevel Strong Joint"
  1239. ManualWeld76.Parent = MeshPart75
  1240. ManualWeld76.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1241. ManualWeld76.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1242. ManualWeld76.Part0 = MeshPart75
  1243. ManualWeld76.Part1 = MeshPart54
  1244. ManualWeld76.part1 = MeshPart54
  1245. MeshPart77.Name = "bevel"
  1246. MeshPart77.Parent = Model53
  1247. MeshPart77.CFrame = CFrame.new(-6.04040098, 35.4123344, -12.4166555, -0.385953605, -0.721657097, 0.574674964, 0.24360849, 0.52110225, 0.817992389, -0.889772177, 0.45570004, -0.0253219157)
  1248. MeshPart77.Orientation = Vector3.new(-54.8800011, 92.5199966, 25.0599995)
  1249. MeshPart77.Position = Vector3.new(-6.04040098, 35.4123344, -12.4166555)
  1250. MeshPart77.Rotation = Vector3.new(-91.7699966, 35.0800018, 118.139999)
  1251. MeshPart77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1252. MeshPart77.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1253. MeshPart77.Anchored = true
  1254. MeshPart77.BrickColor = BrickColor.new("Really black")
  1255. MeshPart77.CanCollide = false
  1256. MeshPart77.Material = Enum.Material.Glass
  1257. MeshPart77.brickColor = BrickColor.new("Really black")
  1258. ManualWeld78.Name = "bevel-to-bevel Strong Joint"
  1259. ManualWeld78.Parent = MeshPart77
  1260. ManualWeld78.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1261. ManualWeld78.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1262. ManualWeld78.Part0 = MeshPart77
  1263. MeshPart79.Name = "bevel"
  1264. MeshPart79.Parent = Model53
  1265. MeshPart79.CFrame = CFrame.new(-5.40417099, 34.8026543, -13.0943642, -0.0904858932, -0.748682022, 0.656725168, -0.026358664, 0.661000192, 0.749925494, -0.995547891, 0.0505453795, -0.0795475394)
  1266. MeshPart79.Orientation = Vector3.new(-48.5800018, 96.9100037, -2.27999997)
  1267. MeshPart79.Position = Vector3.new(-5.40417099, 34.8026543, -13.0943642)
  1268. MeshPart79.Rotation = Vector3.new(-96.0500031, 41.0499992, 96.8899994)
  1269. MeshPart79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1270. MeshPart79.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1271. MeshPart79.Anchored = true
  1272. MeshPart79.BrickColor = BrickColor.new("Really black")
  1273. MeshPart79.CanCollide = false
  1274. MeshPart79.Material = Enum.Material.Glass
  1275. MeshPart79.brickColor = BrickColor.new("Really black")
  1276. ManualWeld80.Name = "bevel-to-bevel Strong Joint"
  1277. ManualWeld80.Parent = MeshPart79
  1278. ManualWeld80.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1279. ManualWeld80.C1 = CFrame.new(-0.00724100787, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1280. ManualWeld80.Part0 = MeshPart79
  1281. ManualWeld80.Part1 = MeshPart54
  1282. ManualWeld80.part1 = MeshPart54
  1283. MeshPart81.Name = "bevel"
  1284. MeshPart81.Parent = Model53
  1285. MeshPart81.CFrame = CFrame.new(-4.65966177, 34.1160126, -12.3569059, 0.93924886, -0.00336664915, -0.34322089, -0.197605297, 0.812311053, -0.548732519, 0.280648887, 0.583214343, 0.76229614)
  1286. MeshPart81.Orientation = Vector3.new(33.2799988, -24.2399998, -13.6700001)
  1287. MeshPart81.Position = Vector3.new(-4.65966177, 34.1160126, -12.3569059)
  1288. MeshPart81.Rotation = Vector3.new(35.75, -20.0699997, 0.209999993)
  1289. MeshPart81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1290. MeshPart81.Size = Vector3.new(0.531420887, 0.518337905, 0.272251993)
  1291. MeshPart81.Anchored = true
  1292. MeshPart81.BrickColor = BrickColor.new("Really black")
  1293. MeshPart81.CanCollide = false
  1294. MeshPart81.Material = Enum.Material.Glass
  1295. MeshPart81.brickColor = BrickColor.new("Really black")
  1296. ManualWeld82.Name = "bevel-to-bevel Strong Joint"
  1297. ManualWeld82.Parent = MeshPart81
  1298. ManualWeld82.C0 = CFrame.new(-0.265648335, -0.259169251, -0.136063725, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1299. ManualWeld82.C1 = CFrame.new(0.136063725, -0.259169251, -0.123105511, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1300. ManualWeld82.Part0 = MeshPart81
  1301. ManualWeld82.Part1 = MeshPart87
  1302. ManualWeld82.part1 = MeshPart87
  1303. MeshPart83.Name = "bevel"
  1304. MeshPart83.Parent = Model53
  1305. MeshPart83.CFrame = CFrame.new(-4.34045601, 34.0822029, -11.9159002, 0.972818792, 0.231535792, 0.0038973242, -0.13439703, 0.55082047, 0.823734522, 0.188576862, -0.801867127, 0.566962004)
  1306. MeshPart83.Orientation = Vector3.new(-55.4599991, 0.389999986, -13.71)
  1307. MeshPart83.Position = Vector3.new(-4.34045601, 34.0822029, -11.9159002)
  1308. MeshPart83.Rotation = Vector3.new(-55.4599991, 0.219999999, -13.3900003)
  1309. MeshPart83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1310. MeshPart83.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  1311. MeshPart83.Anchored = true
  1312. MeshPart83.BrickColor = BrickColor.new("Really black")
  1313. MeshPart83.CanCollide = false
  1314. MeshPart83.Material = Enum.Material.Glass
  1315. MeshPart83.brickColor = BrickColor.new("Really black")
  1316. ManualWeld84.Name = "bevel-to-bevel Strong Joint"
  1317. ManualWeld84.Parent = MeshPart83
  1318. ManualWeld84.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1319. ManualWeld84.C1 = CFrame.new(-0.265648335, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1320. ManualWeld84.Part0 = MeshPart83
  1321. MeshPart85.Name = "bevel"
  1322. MeshPart85.Parent = Model53
  1323. MeshPart85.CFrame = CFrame.new(-4.779634, 33.7205887, -12.6955795, 0.93924886, -0.00336664915, -0.34322089, -0.197605297, 0.812311053, -0.548732519, 0.280648887, 0.583214343, 0.76229614)
  1324. MeshPart85.Orientation = Vector3.new(33.2799988, -24.2399998, -13.6700001)
  1325. MeshPart85.Position = Vector3.new(-4.779634, 33.7205887, -12.6955795)
  1326. MeshPart85.Rotation = Vector3.new(35.75, -20.0699997, 0.209999993)
  1327. MeshPart85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1328. MeshPart85.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  1329. MeshPart85.Anchored = true
  1330. MeshPart85.BrickColor = BrickColor.new("Really black")
  1331. MeshPart85.CanCollide = false
  1332. MeshPart85.Material = Enum.Material.Glass
  1333. MeshPart85.brickColor = BrickColor.new("Really black")
  1334. ManualWeld86.Name = "bevel-to-bevel Strong Joint"
  1335. ManualWeld86.Parent = MeshPart85
  1336. ManualWeld86.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1337. ManualWeld86.C1 = CFrame.new(-0.265648335, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1338. ManualWeld86.Part0 = MeshPart85
  1339. ManualWeld86.Part1 = MeshPart81
  1340. ManualWeld86.part1 = MeshPart81
  1341. MeshPart87.Name = "bevel"
  1342. MeshPart87.Parent = Model53
  1343. MeshPart87.CFrame = CFrame.new(-5.032547, 34.2025223, -12.4795303, 0.93924886, -0.00336664915, -0.34322089, -0.197605297, 0.812311053, -0.548732519, 0.280648887, 0.583214343, 0.76229614)
  1344. MeshPart87.Orientation = Vector3.new(33.2799988, -24.2399998, -13.6700001)
  1345. MeshPart87.Position = Vector3.new(-5.032547, 34.2025223, -12.4795303)
  1346. MeshPart87.Rotation = Vector3.new(35.75, -20.0699997, 0.209999993)
  1347. MeshPart87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1348. MeshPart87.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  1349. MeshPart87.Anchored = true
  1350. MeshPart87.BrickColor = BrickColor.new("Really black")
  1351. MeshPart87.CanCollide = false
  1352. MeshPart87.Material = Enum.Material.Glass
  1353. MeshPart87.brickColor = BrickColor.new("Really black")
  1354. ManualWeld88.Name = "bevel-to-bevel Strong Joint"
  1355. ManualWeld88.Parent = MeshPart87
  1356. ManualWeld88.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1357. ManualWeld88.C1 = CFrame.new(-0.265648335, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1358. ManualWeld88.Part0 = MeshPart87
  1359. MeshPart89.Name = "bevel"
  1360. MeshPart89.Parent = Model53
  1361. MeshPart89.CFrame = CFrame.new(-4.5362072, 33.6693687, -12.6228437, 0.93924886, -0.00336664915, -0.34322089, -0.197605297, 0.812311053, -0.548732519, 0.280648887, 0.583214343, 0.76229614)
  1362. MeshPart89.Orientation = Vector3.new(33.2799988, -24.2399998, -13.6700001)
  1363. MeshPart89.Position = Vector3.new(-4.5362072, 33.6693687, -12.6228437)
  1364. MeshPart89.Rotation = Vector3.new(35.75, -20.0699997, 0.209999993)
  1365. MeshPart89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1366. MeshPart89.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  1367. MeshPart89.Anchored = true
  1368. MeshPart89.BrickColor = BrickColor.new("Really black")
  1369. MeshPart89.CanCollide = false
  1370. MeshPart89.Material = Enum.Material.Glass
  1371. MeshPart89.brickColor = BrickColor.new("Really black")
  1372. ManualWeld90.Name = "bevel-to-bevel Strong Joint"
  1373. ManualWeld90.Parent = MeshPart89
  1374. ManualWeld90.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1375. ManualWeld90.C1 = CFrame.new(-0.00647913106, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1376. ManualWeld90.Part0 = MeshPart89
  1377. ManualWeld90.Part1 = MeshPart81
  1378. ManualWeld90.part1 = MeshPart81
  1379. MeshPart91.Name = "Meshes/NoobHead"
  1380. MeshPart91.Parent = Model53
  1381. MeshPart91.CFrame = CFrame.new(-5.03977203, 32.9921341, -11.8673582, -0.974182844, 0.199249953, 0.106149524, -0.22386691, -0.913373828, -0.340053231, 0.0291993991, -0.355033576, 0.934396386)
  1382. MeshPart91.Orientation = Vector3.new(19.8799992, 6.48000002, -166.229996)
  1383. MeshPart91.Position = Vector3.new(-5.03977203, 32.9921341, -11.8673582)
  1384. MeshPart91.Rotation = Vector3.new(20, 6.09000015, -168.440002)
  1385. MeshPart91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1386. MeshPart91.Size = Vector3.new(0.315874994, 0.315874994, 0.315874994)
  1387. MeshPart91.Anchored = true
  1388. MeshPart91.BrickColor = BrickColor.new("Really black")
  1389. MeshPart91.CanCollide = false
  1390. MeshPart91.Material = Enum.Material.Glass
  1391. MeshPart91.brickColor = BrickColor.new("Really black")
  1392. MeshPart92.Name = "bevel"
  1393. MeshPart92.Parent = Model53
  1394. MeshPart92.CFrame = CFrame.new(-5.44359207, 32.9269753, -11.8933401, -0.942622423, -0.271196365, -0.194720209, 0.0466061085, -0.684418321, 0.727601409, -0.330591768, 0.676778078, 0.65778327)
  1395. MeshPart92.Orientation = Vector3.new(-46.6899986, -16.4899998, 176.100006)
  1396. MeshPart92.Position = Vector3.new(-5.44359207, 32.9269753, -11.8933401)
  1397. MeshPart92.Rotation = Vector3.new(-47.8899994, -11.2299995, 163.949997)
  1398. MeshPart92.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1399. MeshPart92.Size = Vector3.new(0.272801101, 0.519383311, 0.272801101)
  1400. MeshPart92.Anchored = true
  1401. MeshPart92.BrickColor = BrickColor.new("Really black")
  1402. MeshPart92.CanCollide = false
  1403. MeshPart92.Material = Enum.Material.Glass
  1404. MeshPart92.brickColor = BrickColor.new("Really black")
  1405. MeshPart93.Name = "bevel"
  1406. MeshPart93.Parent = Model53
  1407. MeshPart93.CFrame = CFrame.new(-4.5649128, 33.08041, -12.2223577, -0.915665209, -0.401872158, -0.00751629472, 0.154373422, -0.3688851, 0.916568041, -0.37111485, 0.838107586, 0.399809659)
  1408. MeshPart93.Orientation = Vector3.new(-66.4300003, -1.08000004, 157.289993)
  1409. MeshPart93.Position = Vector3.new(-4.5649128, 33.08041, -12.2223577)
  1410. MeshPart93.Rotation = Vector3.new(-66.4300003, -0.430000007, 156.300003)
  1411. MeshPart93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1412. MeshPart93.Size = Vector3.new(0.272801101, 0.519383311, 0.272801101)
  1413. MeshPart93.Anchored = true
  1414. MeshPart93.BrickColor = BrickColor.new("Really black")
  1415. MeshPart93.CanCollide = false
  1416. MeshPart93.Material = Enum.Material.Glass
  1417. MeshPart93.brickColor = BrickColor.new("Really black")
  1418. MeshPart94.Name = "Meshes/NoobHead"
  1419. MeshPart94.Parent = Model53
  1420. MeshPart94.CFrame = CFrame.new(-3.09333992, 35.5871887, -12.2424698, -0.709617198, 0.225639403, 0.667480767, -0.0807795227, -0.96714437, 0.241062164, 0.699941456, 0.117145419, 0.704526186)
  1421. MeshPart94.Orientation = Vector3.new(-13.9499998, 43.4500008, -175.229996)
  1422. MeshPart94.Position = Vector3.new(-3.09333992, 35.5871887, -12.2424698)
  1423. MeshPart94.Rotation = Vector3.new(-18.8899994, 41.8699989, -162.360001)
  1424. MeshPart94.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1425. MeshPart94.Size = Vector3.new(0.352307916, 0.352307916, 0.352307916)
  1426. MeshPart94.Anchored = true
  1427. MeshPart94.BrickColor = BrickColor.new("Really black")
  1428. MeshPart94.CanCollide = false
  1429. MeshPart94.Material = Enum.Material.Glass
  1430. MeshPart94.brickColor = BrickColor.new("Really black")
  1431. MeshPart95.Name = "bevel"
  1432. MeshPart95.Parent = Model53
  1433. MeshPart95.CFrame = CFrame.new(-3.50731301, 35.4724388, -11.9483099, -0.910146117, 0.279096186, -0.30616951, -0.247860402, 0.22534436, 0.942225814, 0.331965089, 0.933446825, -0.135921583)
  1434. MeshPart95.Orientation = Vector3.new(-70.4300003, -113.940002, -47.7200012)
  1435. MeshPart95.Position = Vector3.new(-3.50731301, 35.4724388, -11.9483099)
  1436. MeshPart95.Rotation = Vector3.new(-98.2099991, -17.8299999, -162.949997)
  1437. MeshPart95.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1438. MeshPart95.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1439. MeshPart95.Anchored = true
  1440. MeshPart95.BrickColor = BrickColor.new("Really black")
  1441. MeshPart95.CanCollide = false
  1442. MeshPart95.Material = Enum.Material.Glass
  1443. MeshPart95.brickColor = BrickColor.new("Really black")
  1444. ManualWeld96.Name = "bevel-to-bevel Strong Joint"
  1445. ManualWeld96.Parent = MeshPart95
  1446. ManualWeld96.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1447. ManualWeld96.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1448. ManualWeld96.Part0 = MeshPart95
  1449. MeshPart97.Name = "bevel"
  1450. MeshPart97.Parent = Model53
  1451. MeshPart97.CFrame = CFrame.new(-3.451473, 34.7896233, -12.9309616, -0.816916645, 0.418212116, -0.397172898, -0.0262573361, 0.66095376, 0.749970078, 0.576157928, 0.623087645, -0.528963327)
  1452. MeshPart97.Orientation = Vector3.new(-48.5900002, -143.100006, -2.26999998)
  1453. MeshPart97.Position = Vector3.new(-3.451473, 34.7896233, -12.9309616)
  1454. MeshPart97.Rotation = Vector3.new(-125.199997, -23.3999996, -152.889999)
  1455. MeshPart97.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1456. MeshPart97.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1457. MeshPart97.Anchored = true
  1458. MeshPart97.BrickColor = BrickColor.new("Really black")
  1459. MeshPart97.CanCollide = false
  1460. MeshPart97.Material = Enum.Material.Glass
  1461. MeshPart97.brickColor = BrickColor.new("Really black")
  1462. ManualWeld98.Name = "bevel-to-bevel Strong Joint"
  1463. ManualWeld98.Parent = MeshPart97
  1464. ManualWeld98.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1465. ManualWeld98.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1466. ManualWeld98.Part0 = MeshPart97
  1467. ManualWeld98.Part1 = MeshPart57
  1468. ManualWeld98.part1 = MeshPart57
  1469. MeshPart99.Name = "bevel"
  1470. MeshPart99.Parent = Model53
  1471. MeshPart99.CFrame = CFrame.new(-2.78303695, 35.3915749, -12.5519857, -0.577552915, 0.755541444, -0.309176356, 0.243669063, 0.521015167, 0.81803, 0.779137909, 0.397116005, -0.485016584)
  1472. MeshPart99.Orientation = Vector3.new(-54.8899994, -147.479996, 25.0599995)
  1473. MeshPart99.Position = Vector3.new(-2.78303695, 35.3915749, -12.5519857)
  1474. MeshPart99.Rotation = Vector3.new(-120.660004, -18.0100002, -127.400002)
  1475. MeshPart99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1476. MeshPart99.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1477. MeshPart99.Anchored = true
  1478. MeshPart99.BrickColor = BrickColor.new("Really black")
  1479. MeshPart99.CanCollide = false
  1480. MeshPart99.Material = Enum.Material.Glass
  1481. MeshPart99.brickColor = BrickColor.new("Really black")
  1482. ManualWeld100.Name = "bevel-to-bevel Strong Joint"
  1483. ManualWeld100.Parent = MeshPart99
  1484. ManualWeld100.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1485. ManualWeld100.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1486. ManualWeld100.Part0 = MeshPart99
  1487. MeshPart101.Name = "bevel"
  1488. MeshPart101.Parent = Model53
  1489. MeshPart101.CFrame = CFrame.new(-3.68808198, 34.782032, -12.7640839, -0.816916645, 0.418212116, -0.397172898, -0.0262573361, 0.66095376, 0.749970078, 0.576157928, 0.623087645, -0.528963327)
  1490. MeshPart101.Orientation = Vector3.new(-48.5900002, -143.100006, -2.26999998)
  1491. MeshPart101.Position = Vector3.new(-3.68808198, 34.782032, -12.7640839)
  1492. MeshPart101.Rotation = Vector3.new(-125.199997, -23.3999996, -152.889999)
  1493. MeshPart101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1494. MeshPart101.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1495. MeshPart101.Anchored = true
  1496. MeshPart101.BrickColor = BrickColor.new("Really black")
  1497. MeshPart101.CanCollide = false
  1498. MeshPart101.Material = Enum.Material.Glass
  1499. MeshPart101.brickColor = BrickColor.new("Really black")
  1500. ManualWeld102.Name = "bevel-to-bevel Strong Joint"
  1501. ManualWeld102.Parent = MeshPart101
  1502. ManualWeld102.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1503. ManualWeld102.C1 = CFrame.new(-0.00724100787, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1504. ManualWeld102.Part0 = MeshPart101
  1505. ManualWeld102.Part1 = MeshPart57
  1506. ManualWeld102.part1 = MeshPart57
  1507. MeshPart103.Name = "Meshes/NoobHead"
  1508. MeshPart103.Parent = Model53
  1509. MeshPart103.CFrame = CFrame.new(-3.50173593, 34.8525352, -13.7557983, 0.842002213, -0.469862133, 0.26507014, -0.518881202, -0.839822233, 0.15957883, 0.147632599, -0.271902263, -0.950932145)
  1510. MeshPart103.Orientation = Vector3.new(-9.18000031, 164.419998, -148.289993)
  1511. MeshPart103.Position = Vector3.new(-3.50173593, 34.8525352, -13.7557983)
  1512. MeshPart103.Rotation = Vector3.new(-170.470001, 15.3699999, 29.1599998)
  1513. MeshPart103.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1514. MeshPart103.Size = Vector3.new(0.352307916, 0.352307916, 0.352307916)
  1515. MeshPart103.Anchored = true
  1516. MeshPart103.BrickColor = BrickColor.new("Really black")
  1517. MeshPart103.CanCollide = false
  1518. MeshPart103.Material = Enum.Material.Glass
  1519. MeshPart103.brickColor = BrickColor.new("Really black")
  1520. MeshPart104.Name = "bevel"
  1521. MeshPart104.Parent = Model53
  1522. MeshPart104.CFrame = CFrame.new(-3.12336111, 34.5292625, -13.6027756, 0.607009828, 0.627589762, 0.487514734, -0.596746802, -0.0451649427, 0.801160336, 0.52481848, -0.777232409, 0.347093046)
  1523. MeshPart104.Orientation = Vector3.new(-53.2400017, 54.5499992, -94.3300018)
  1524. MeshPart104.Position = Vector3.new(-3.12336111, 34.5292625, -13.6027756)
  1525. MeshPart104.Rotation = Vector3.new(-66.5800018, 29.1800003, -45.9500008)
  1526. MeshPart104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1527. MeshPart104.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1528. MeshPart104.Anchored = true
  1529. MeshPart104.BrickColor = BrickColor.new("Really black")
  1530. MeshPart104.CanCollide = false
  1531. MeshPart104.Material = Enum.Material.Glass
  1532. MeshPart104.brickColor = BrickColor.new("Really black")
  1533. ManualWeld105.Name = "bevel-to-bevel Strong Joint"
  1534. ManualWeld105.Parent = MeshPart104
  1535. ManualWeld105.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1536. ManualWeld105.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1537. ManualWeld105.Part0 = MeshPart104
  1538. MeshPart106.Name = "bevel"
  1539. MeshPart106.Parent = Model53
  1540. MeshPart106.CFrame = CFrame.new(-4.16871977, 34.2788353, -13.0743818, 0.833795428, 0.526698589, 0.165451661, -0.457604349, 0.491699517, 0.740833521, 0.308843434, -0.69341433, 0.650992036)
  1541. MeshPart106.Orientation = Vector3.new(-47.7999992, 14.2600002, -42.9399986)
  1542. MeshPart106.Position = Vector3.new(-4.16871977, 34.2788353, -13.0743818)
  1543. MeshPart106.Rotation = Vector3.new(-48.6899986, 9.52000046, -32.2799988)
  1544. MeshPart106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1545. MeshPart106.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1546. MeshPart106.Anchored = true
  1547. MeshPart106.BrickColor = BrickColor.new("Really black")
  1548. MeshPart106.CanCollide = false
  1549. MeshPart106.Material = Enum.Material.Glass
  1550. MeshPart106.brickColor = BrickColor.new("Really black")
  1551. ManualWeld107.Name = "bevel-to-bevel Strong Joint"
  1552. ManualWeld107.Parent = MeshPart106
  1553. ManualWeld107.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1554. ManualWeld107.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1555. ManualWeld107.Part0 = MeshPart106
  1556. ManualWeld107.Part1 = MeshPart58
  1557. ManualWeld107.part1 = MeshPart58
  1558. MeshPart108.Name = "bevel"
  1559. MeshPart108.Parent = Model53
  1560. MeshPart108.CFrame = CFrame.new(-3.97633696, 34.8745689, -13.8234558, 0.975666344, 0.123094201, 0.181447655, -0.21925503, 0.541908503, 0.811336458, 0.00154321361, -0.831375897, 0.55570668)
  1561. MeshPart108.Orientation = Vector3.new(-54.2299995, 18.0799999, -22.0300007)
  1562. MeshPart108.Position = Vector3.new(-3.97633696, 34.8745689, -13.8234558)
  1563. MeshPart108.Rotation = Vector3.new(-55.5900002, 10.4499998, -7.19000006)
  1564. MeshPart108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1565. MeshPart108.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1566. MeshPart108.Anchored = true
  1567. MeshPart108.BrickColor = BrickColor.new("Really black")
  1568. MeshPart108.CanCollide = false
  1569. MeshPart108.Material = Enum.Material.Glass
  1570. MeshPart108.brickColor = BrickColor.new("Really black")
  1571. ManualWeld109.Name = "bevel-to-bevel Strong Joint"
  1572. ManualWeld109.Parent = MeshPart108
  1573. ManualWeld109.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1574. ManualWeld109.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1575. ManualWeld109.Part0 = MeshPart108
  1576. MeshPart110.Name = "bevel"
  1577. MeshPart110.Parent = Model53
  1578. MeshPart110.CFrame = CFrame.new(-3.92720795, 34.1462936, -12.9849281, 0.833795428, 0.526698589, 0.165451661, -0.457604349, 0.491699517, 0.740833521, 0.308843434, -0.69341433, 0.650992036)
  1579. MeshPart110.Orientation = Vector3.new(-47.7999992, 14.2600002, -42.9399986)
  1580. MeshPart110.Position = Vector3.new(-3.92720795, 34.1462936, -12.9849281)
  1581. MeshPart110.Rotation = Vector3.new(-48.6899986, 9.52000046, -32.2799988)
  1582. MeshPart110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1583. MeshPart110.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1584. MeshPart110.Anchored = true
  1585. MeshPart110.BrickColor = BrickColor.new("Really black")
  1586. MeshPart110.CanCollide = false
  1587. MeshPart110.Material = Enum.Material.Glass
  1588. MeshPart110.brickColor = BrickColor.new("Really black")
  1589. ManualWeld111.Name = "bevel-to-bevel Strong Joint"
  1590. ManualWeld111.Parent = MeshPart110
  1591. ManualWeld111.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1592. ManualWeld111.C1 = CFrame.new(-0.00724100787, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1593. ManualWeld111.Part0 = MeshPart110
  1594. ManualWeld111.Part1 = MeshPart58
  1595. ManualWeld111.part1 = MeshPart58
  1596. MeshPart112.Name = "bevel"
  1597. MeshPart112.Parent = Model53
  1598. MeshPart112.CFrame = CFrame.new(-5.45560598, 33.7778091, -13.4394302, -0.939265192, -0.120792717, 0.321232408, -0.197504565, 0.955733538, -0.218105108, -0.280665338, -0.268305272, -0.921540856)
  1599. MeshPart112.Orientation = Vector3.new(12.6000004, 160.779999, -11.6800003)
  1600. MeshPart112.Position = Vector3.new(-5.45560598, 33.7778091, -13.4394302)
  1601. MeshPart112.Rotation = Vector3.new(166.679993, 18.7399998, 172.669998)
  1602. MeshPart112.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1603. MeshPart112.Size = Vector3.new(0.531420887, 0.518337905, 0.272251993)
  1604. MeshPart112.Anchored = true
  1605. MeshPart112.BrickColor = BrickColor.new("Really black")
  1606. MeshPart112.CanCollide = false
  1607. MeshPart112.Material = Enum.Material.Glass
  1608. MeshPart112.brickColor = BrickColor.new("Really black")
  1609. ManualWeld113.Name = "bevel-to-bevel Strong Joint"
  1610. ManualWeld113.Parent = MeshPart112
  1611. ManualWeld113.C0 = CFrame.new(-0.265648335, -0.259169251, -0.136063725, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1612. ManualWeld113.C1 = CFrame.new(0.136063725, -0.259169251, -0.123105511, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1613. ManualWeld113.Part0 = MeshPart112
  1614. ManualWeld113.Part1 = MeshPart118
  1615. ManualWeld113.part1 = MeshPart118
  1616. MeshPart114.Name = "bevel"
  1617. MeshPart114.Parent = Model53
  1618. MeshPart114.CFrame = CFrame.new(-5.80866003, 33.8578606, -13.8474722, -0.969969511, -0.207094803, -0.127558962, -0.173133701, 0.219516098, 0.960125923, -0.170834512, 0.953373969, -0.248780906)
  1619. MeshPart114.Orientation = Vector3.new(-73.7699966, -152.850006, -38.2599983)
  1620. MeshPart114.Position = Vector3.new(-5.80866003, 33.8578606, -13.8474722)
  1621. MeshPart114.Rotation = Vector3.new(-104.529999, -7.32999992, 167.949997)
  1622. MeshPart114.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1623. MeshPart114.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  1624. MeshPart114.Anchored = true
  1625. MeshPart114.BrickColor = BrickColor.new("Really black")
  1626. MeshPart114.CanCollide = false
  1627. MeshPart114.Material = Enum.Material.Glass
  1628. MeshPart114.brickColor = BrickColor.new("Really black")
  1629. ManualWeld115.Name = "bevel-to-bevel Strong Joint"
  1630. ManualWeld115.Parent = MeshPart114
  1631. ManualWeld115.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1632. ManualWeld115.C1 = CFrame.new(-0.265648335, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1633. ManualWeld115.Part0 = MeshPart114
  1634. MeshPart116.Name = "bevel"
  1635. MeshPart116.Parent = Model53
  1636. MeshPart116.CFrame = CFrame.new(-5.27126503, 33.3080101, -13.2639799, -0.939265192, -0.120792717, 0.321232408, -0.197504565, 0.955733538, -0.218105108, -0.280665338, -0.268305272, -0.921540856)
  1637. MeshPart116.Orientation = Vector3.new(12.6000004, 160.779999, -11.6800003)
  1638. MeshPart116.Position = Vector3.new(-5.27126503, 33.3080101, -13.2639799)
  1639. MeshPart116.Rotation = Vector3.new(166.679993, 18.7399998, 172.669998)
  1640. MeshPart116.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1641. MeshPart116.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  1642. MeshPart116.Anchored = true
  1643. MeshPart116.BrickColor = BrickColor.new("Really black")
  1644. MeshPart116.CanCollide = false
  1645. MeshPart116.Material = Enum.Material.Glass
  1646. MeshPart116.brickColor = BrickColor.new("Really black")
  1647. ManualWeld117.Name = "bevel-to-bevel Strong Joint"
  1648. ManualWeld117.Parent = MeshPart116
  1649. ManualWeld117.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1650. ManualWeld117.C1 = CFrame.new(-0.265648335, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1651. ManualWeld117.Part0 = MeshPart116
  1652. ManualWeld117.Part1 = MeshPart112
  1653. ManualWeld117.part1 = MeshPart112
  1654. MeshPart118.Name = "bevel"
  1655. MeshPart118.Parent = Model53
  1656. MeshPart118.CFrame = CFrame.new(-5.08243895, 33.8599663, -13.3147459, -0.939265192, -0.120792717, 0.321232408, -0.197504565, 0.955733538, -0.218105108, -0.280665338, -0.268305272, -0.921540856)
  1657. MeshPart118.Orientation = Vector3.new(12.6000004, 160.779999, -11.6800003)
  1658. MeshPart118.Position = Vector3.new(-5.08243895, 33.8599663, -13.3147459)
  1659. MeshPart118.Rotation = Vector3.new(166.679993, 18.7399998, 172.669998)
  1660. MeshPart118.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1661. MeshPart118.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  1662. MeshPart118.Anchored = true
  1663. MeshPart118.BrickColor = BrickColor.new("Really black")
  1664. MeshPart118.CanCollide = false
  1665. MeshPart118.Material = Enum.Material.Glass
  1666. MeshPart118.brickColor = BrickColor.new("Really black")
  1667. ManualWeld119.Name = "bevel-to-bevel Strong Joint"
  1668. ManualWeld119.Parent = MeshPart118
  1669. ManualWeld119.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1670. ManualWeld119.C1 = CFrame.new(-0.265648335, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1671. ManualWeld119.Part0 = MeshPart118
  1672. MeshPart120.Name = "bevel"
  1673. MeshPart120.Parent = Model53
  1674. MeshPart120.CFrame = CFrame.new(-5.51470709, 33.2568359, -13.3367338, -0.939265192, -0.120792717, 0.321232408, -0.197504565, 0.955733538, -0.218105108, -0.280665338, -0.268305272, -0.921540856)
  1675. MeshPart120.Orientation = Vector3.new(12.6000004, 160.779999, -11.6800003)
  1676. MeshPart120.Position = Vector3.new(-5.51470709, 33.2568359, -13.3367338)
  1677. MeshPart120.Rotation = Vector3.new(166.679993, 18.7399998, 172.669998)
  1678. MeshPart120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1679. MeshPart120.Size = Vector3.new(0.272251993, 0.518337905, 0.272251993)
  1680. MeshPart120.Anchored = true
  1681. MeshPart120.BrickColor = BrickColor.new("Really black")
  1682. MeshPart120.CanCollide = false
  1683. MeshPart120.Material = Enum.Material.Glass
  1684. MeshPart120.brickColor = BrickColor.new("Really black")
  1685. ManualWeld121.Name = "bevel-to-bevel Strong Joint"
  1686. ManualWeld121.Parent = MeshPart120
  1687. ManualWeld121.C0 = CFrame.new(-0.136063725, 0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1688. ManualWeld121.C1 = CFrame.new(-0.00647913106, -0.259169251, 0.136063725, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1689. ManualWeld121.Part0 = MeshPart120
  1690. ManualWeld121.Part1 = MeshPart112
  1691. ManualWeld121.part1 = MeshPart112
  1692. MeshPart122.Name = "Torso"
  1693. MeshPart122.Parent = Model53
  1694. MeshPart122.CFrame = CFrame.new(-4.5747509, 34.013485, -12.8572197, -1.00000012, 7.05718994e-05, 4.91179526e-05, 6.94692135e-05, 1.00000215, -2.85804272e-05, -4.88832593e-05, -3.14563513e-05, -0.999999106)
  1695. MeshPart122.Orientation = Vector3.new(0, 180, 0)
  1696. MeshPart122.Position = Vector3.new(-4.5747509, 34.013485, -12.8572197)
  1697. MeshPart122.Rotation = Vector3.new(180, 0, -180)
  1698. MeshPart122.Color = Color3.new(0.262745, 0.0980392, 0.262745)
  1699. MeshPart122.Size = Vector3.new(2.75141644, 2.6841321, 1.409868)
  1700. MeshPart122.Anchored = true
  1701. MeshPart122.BrickColor = BrickColor.new("Mulberry")
  1702. MeshPart122.CanCollide = false
  1703. MeshPart122.Material = Enum.Material.Granite
  1704. MeshPart122.brickColor = BrickColor.new("Mulberry")
  1705. Smoke123.Parent = MeshPart122
  1706. Smoke123.Color = Color3.new(0, 0, 0.188235)
  1707. Smoke123.Opacity = 0
  1708. PointLight124.Parent = MeshPart122
  1709. PointLight124.Color = Color3.new(1, 0, 1)
  1710. PointLight124.Brightness = 8
  1711. ParticleEmitter125.Name = "Nebulea2"
  1712. ParticleEmitter125.Parent = MeshPart122
  1713. ParticleEmitter125.Speed = NumberRange.new(0.5, 0.75)
  1714. ParticleEmitter125.Rotation = NumberRange.new(-180, 280)
  1715. ParticleEmitter125.Color = ColorSequence.new(Color3.new(1, 0, 0.498039),Color3.new(1, 0, 0.498039))
  1716. ParticleEmitter125.LightEmission = 1
  1717. ParticleEmitter125.LightInfluence = 1
  1718. ParticleEmitter125.Texture = "http://www.roblox.com/asset/?id=258126401"
  1719. ParticleEmitter125.Transparency = NumberSequence.new(1,1,0.88125002384186,0.88749998807907,1)
  1720. ParticleEmitter125.ZOffset = 1
  1721. ParticleEmitter125.Size = NumberSequence.new(3,3)
  1722. ParticleEmitter125.Drag = 3
  1723. ParticleEmitter125.EmissionDirection = Enum.NormalId.Back
  1724. ParticleEmitter125.Lifetime = NumberRange.new(4, 8)
  1725. ParticleEmitter125.LockedToPart = true
  1726. ParticleEmitter125.Rate = 2
  1727. ParticleEmitter125.RotSpeed = NumberRange.new(-10, -10)
  1728. ParticleEmitter125.SpreadAngle = Vector2.new(180, 180)
  1729. ParticleEmitter125.VelocitySpread = 180
  1730. ParticleEmitter126.Parent = MeshPart122
  1731. ParticleEmitter126.Speed = NumberRange.new(0, 0)
  1732. ParticleEmitter126.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0, 0))
  1733. ParticleEmitter126.LightEmission = 0.5
  1734. ParticleEmitter126.Texture = "rbxassetid://241597670"
  1735. ParticleEmitter126.Transparency = NumberSequence.new(1,0.5,0.5,1)
  1736. ParticleEmitter126.ZOffset = 0.5
  1737. ParticleEmitter126.Size = NumberSequence.new(0.20000000298023,0)
  1738. ParticleEmitter126.Lifetime = NumberRange.new(3, 3)
  1739. ParticleEmitter126.LockedToPart = true
  1740. ParticleEmitter126.Rate = 15
  1741. ParticleEmitter126.RotSpeed = NumberRange.new(-60, -60)
  1742. ParticleEmitter126.SpreadAngle = Vector2.new(10, 10)
  1743. ParticleEmitter126.VelocitySpread = 10
  1744. Part127.Parent = Model53
  1745. Part127.CFrame = CFrame.new(-4.57484007, 34.0137825, -12.8577156, 1.00000012, 7.95423985e-05, -0.000105112791, -7.84695148e-05, 1.00000215, -3.54498625e-05, 0.000104848295, 3.25292349e-05, 0.999999106)
  1746. Part127.Orientation = Vector3.new(0, -0.00999999978, 0)
  1747. Part127.Position = Vector3.new(-4.57484007, 34.0137825, -12.8577156)
  1748. Part127.Rotation = Vector3.new(0, -0.00999999978, 0)
  1749. Part127.Transparency = 1
  1750. Part127.Size = Vector3.new(2.75099993, 2.68400002, 1.40999997)
  1751. Part127.Anchored = true
  1752. Part127.BottomSurface = Enum.SurfaceType.Smooth
  1753. Part127.CanCollide = false
  1754. Part127.TopSurface = Enum.SurfaceType.Smooth
  1755. Model128.Name = "Right Leg"
  1756. Model128.Parent = Model23
  1757. Model128.PrimaryPart = MeshPart151
  1758. Model129.Parent = Model128
  1759. MeshPart130.Name = "Meshes/NoobHead"
  1760. MeshPart130.Parent = Model129
  1761. MeshPart130.CFrame = CFrame.new(-4.35993004, 31.3247528, -12.0132637, 0.202822566, 0.792031288, 0.575803578, -0.963491917, 0.266378105, -0.0270246118, -0.174782485, -0.549300015, 0.817140639)
  1762. MeshPart130.Orientation = Vector3.new(1.54999995, 35.1699982, -74.5500031)
  1763. MeshPart130.Position = Vector3.new(-4.35993004, 31.3247528, -12.0132637)
  1764. MeshPart130.Rotation = Vector3.new(1.88999999, 35.1599998, -75.6399994)
  1765. MeshPart130.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1766. MeshPart130.Size = Vector3.new(0.352307916, 0.352307916, 0.352307916)
  1767. MeshPart130.Anchored = true
  1768. MeshPart130.BrickColor = BrickColor.new("Really black")
  1769. MeshPart130.CanCollide = false
  1770. MeshPart130.Material = Enum.Material.Glass
  1771. MeshPart130.brickColor = BrickColor.new("Really black")
  1772. MeshPart131.Name = "bevel"
  1773. MeshPart131.Parent = Model129
  1774. MeshPart131.CFrame = CFrame.new(-4.2712512, 30.8508759, -12.2098083, -0.00933840871, 0.569724917, -0.821782649, -0.834216118, -0.457577586, -0.307750672, -0.551358402, 0.682669342, 0.479546309)
  1775. MeshPart131.Orientation = Vector3.new(17.9200001, -59.7299995, -118.75)
  1776. MeshPart131.Position = Vector3.new(-4.2712512, 30.8508759, -12.2098083)
  1777. MeshPart131.Rotation = Vector3.new(32.6899986, -55.2599983, -90.9400024)
  1778. MeshPart131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1779. MeshPart131.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1780. MeshPart131.Anchored = true
  1781. MeshPart131.BrickColor = BrickColor.new("Really black")
  1782. MeshPart131.CanCollide = false
  1783. MeshPart131.Material = Enum.Material.Glass
  1784. MeshPart131.brickColor = BrickColor.new("Really black")
  1785. ManualWeld132.Name = "bevel-to-bevel Strong Joint"
  1786. ManualWeld132.Parent = MeshPart131
  1787. ManualWeld132.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1788. ManualWeld132.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1789. ManualWeld132.Part0 = MeshPart131
  1790. MeshPart133.Name = "bevel"
  1791. MeshPart133.Parent = Model129
  1792. MeshPart133.CFrame = CFrame.new(-4.43756723, 31.6693783, -13.0685682, 0.0434964597, 0.148899704, -0.98789537, -0.969553471, -0.232237443, -0.07769382, -0.240991265, 0.961194217, 0.134264797)
  1793. MeshPart133.Orientation = Vector3.new(4.46000004, -82.2600021, -103.470001)
  1794. MeshPart133.Position = Vector3.new(-4.43756723, 31.6693783, -13.0685682)
  1795. MeshPart133.Rotation = Vector3.new(30.0599995, -81.0800018, -73.7200012)
  1796. MeshPart133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1797. MeshPart133.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1798. MeshPart133.Anchored = true
  1799. MeshPart133.BrickColor = BrickColor.new("Really black")
  1800. MeshPart133.CanCollide = false
  1801. MeshPart133.Material = Enum.Material.Glass
  1802. MeshPart133.brickColor = BrickColor.new("Really black")
  1803. ManualWeld134.Name = "bevel-to-bevel Strong Joint"
  1804. ManualWeld134.Parent = MeshPart133
  1805. ManualWeld134.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1806. ManualWeld134.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1807. ManualWeld134.Part0 = MeshPart133
  1808. ManualWeld134.Part1 = MeshPart139
  1809. ManualWeld134.part1 = MeshPart139
  1810. MeshPart135.Name = "bevel"
  1811. MeshPart135.Parent = Model129
  1812. MeshPart135.CFrame = CFrame.new(-4.30218887, 31.7913418, -12.1095877, 0.10006842, 0.235642076, -0.966674447, -0.980534911, 0.18832013, -0.0555983782, 0.168945208, 0.953418016, 0.249899775)
  1813. MeshPart135.Orientation = Vector3.new(3.19000006, -75.5100021, -79.1299973)
  1814. MeshPart135.Position = Vector3.new(-4.30218887, 31.7913418, -12.1095877)
  1815. MeshPart135.Rotation = Vector3.new(12.54, -75.1699982, -66.9899979)
  1816. MeshPart135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1817. MeshPart135.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1818. MeshPart135.Anchored = true
  1819. MeshPart135.BrickColor = BrickColor.new("Really black")
  1820. MeshPart135.CanCollide = false
  1821. MeshPart135.Material = Enum.Material.Glass
  1822. MeshPart135.brickColor = BrickColor.new("Really black")
  1823. ManualWeld136.Name = "bevel-to-bevel Strong Joint"
  1824. ManualWeld136.Parent = MeshPart135
  1825. ManualWeld136.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1826. ManualWeld136.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1827. ManualWeld136.Part0 = MeshPart135
  1828. MeshPart137.Name = "bevel"
  1829. MeshPart137.Parent = Model129
  1830. MeshPart137.CFrame = CFrame.new(-4.42499304, 31.388504, -13.1383495, 0.0434964597, 0.148899704, -0.98789537, -0.969553471, -0.232237443, -0.07769382, -0.240991265, 0.961194217, 0.134264797)
  1831. MeshPart137.Orientation = Vector3.new(4.46000004, -82.2600021, -103.470001)
  1832. MeshPart137.Position = Vector3.new(-4.42499304, 31.388504, -13.1383495)
  1833. MeshPart137.Rotation = Vector3.new(30.0599995, -81.0800018, -73.7200012)
  1834. MeshPart137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1835. MeshPart137.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1836. MeshPart137.Anchored = true
  1837. MeshPart137.BrickColor = BrickColor.new("Really black")
  1838. MeshPart137.CanCollide = false
  1839. MeshPart137.Material = Enum.Material.Glass
  1840. MeshPart137.brickColor = BrickColor.new("Really black")
  1841. ManualWeld138.Name = "bevel-to-bevel Strong Joint"
  1842. ManualWeld138.Parent = MeshPart137
  1843. ManualWeld138.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1844. ManualWeld138.C1 = CFrame.new(-0.00724100787, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1845. ManualWeld138.Part0 = MeshPart137
  1846. ManualWeld138.Part1 = MeshPart139
  1847. ManualWeld138.part1 = MeshPart139
  1848. MeshPart139.Name = "bevel"
  1849. MeshPart139.Parent = Model129
  1850. MeshPart139.CFrame = CFrame.new(-4.34503508, 31.394392, -12.5466185, 0.0434964597, 0.148899704, -0.98789537, -0.969553471, -0.232237443, -0.07769382, -0.240991265, 0.961194217, 0.134264797)
  1851. MeshPart139.Orientation = Vector3.new(4.46000004, -82.2600021, -103.470001)
  1852. MeshPart139.Position = Vector3.new(-4.34503508, 31.394392, -12.5466185)
  1853. MeshPart139.Rotation = Vector3.new(30.0599995, -81.0800018, -73.7200012)
  1854. MeshPart139.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1855. MeshPart139.Size = Vector3.new(0.593910277, 0.5792889, 0.304265916)
  1856. MeshPart139.Anchored = true
  1857. MeshPart139.BrickColor = BrickColor.new("Really black")
  1858. MeshPart139.CanCollide = false
  1859. MeshPart139.Material = Enum.Material.Glass
  1860. MeshPart139.brickColor = BrickColor.new("Really black")
  1861. Model140.Parent = Model128
  1862. MeshPart141.Name = "Meshes/NoobHead"
  1863. MeshPart141.Parent = Model140
  1864. MeshPart141.CFrame = CFrame.new(-4.00167322, 31.6161785, -13.7125702, 0.84965241, 0.517480552, -0.101514265, 0.525179565, -0.812908232, 0.251736492, 0.0477450639, -0.267198682, -0.962457061)
  1865. MeshPart141.Orientation = Vector3.new(-14.5799999, -173.979996, 147.139999)
  1866. MeshPart141.Position = Vector3.new(-4.00167322, 31.6161785, -13.7125702)
  1867. MeshPart141.Rotation = Vector3.new(-165.339996, -5.82999992, -31.3400002)
  1868. MeshPart141.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1869. MeshPart141.Size = Vector3.new(0.352307916, 0.352307916, 0.352307916)
  1870. MeshPart141.Anchored = true
  1871. MeshPart141.BrickColor = BrickColor.new("Really black")
  1872. MeshPart141.CanCollide = false
  1873. MeshPart141.Material = Enum.Material.Glass
  1874. MeshPart141.brickColor = BrickColor.new("Really black")
  1875. MeshPart142.Name = "bevel"
  1876. MeshPart142.Parent = Model140
  1877. MeshPart142.CFrame = CFrame.new(-3.53248, 31.8167439, -13.6090279, 0.845072389, 0.256624609, -0.469038337, 0.303091526, 0.492752552, 0.815680504, 0.440441072, -0.831469417, 0.338627517)
  1878. MeshPart142.Orientation = Vector3.new(-54.6500015, -54.1699982, 31.6000004)
  1879. MeshPart142.Position = Vector3.new(-3.53248, 31.8167439, -13.6090279)
  1880. MeshPart142.Rotation = Vector3.new(-67.4499969, -27.9699993, -16.8899994)
  1881. MeshPart142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1882. MeshPart142.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1883. MeshPart142.Anchored = true
  1884. MeshPart142.BrickColor = BrickColor.new("Really black")
  1885. MeshPart142.CanCollide = false
  1886. MeshPart142.Material = Enum.Material.Glass
  1887. MeshPart142.brickColor = BrickColor.new("Really black")
  1888. ManualWeld143.Name = "bevel-to-bevel Strong Joint"
  1889. ManualWeld143.Parent = MeshPart142
  1890. ManualWeld143.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1891. ManualWeld143.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1892. ManualWeld143.Part0 = MeshPart142
  1893. MeshPart144.Name = "bevel"
  1894. MeshPart144.Parent = Model140
  1895. MeshPart144.CFrame = CFrame.new(-3.73178697, 30.8039322, -13.0013723, 0.804455876, -0.260208845, -0.533987403, 0.555012643, 0.649624467, 0.519570291, 0.21169202, -0.714340687, 0.66700995)
  1896. MeshPart144.Orientation = Vector3.new(-31.2999992, -38.6800003, 40.5099983)
  1897. MeshPart144.Position = Vector3.new(-3.73178697, 30.8039322, -13.0013723)
  1898. MeshPart144.Rotation = Vector3.new(-37.9199982, -32.2799988, 17.9200001)
  1899. MeshPart144.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1900. MeshPart144.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1901. MeshPart144.Anchored = true
  1902. MeshPart144.BrickColor = BrickColor.new("Really black")
  1903. MeshPart144.CanCollide = false
  1904. MeshPart144.Material = Enum.Material.Glass
  1905. MeshPart144.brickColor = BrickColor.new("Really black")
  1906. ManualWeld145.Name = "bevel-to-bevel Strong Joint"
  1907. ManualWeld145.Parent = MeshPart144
  1908. ManualWeld145.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1909. ManualWeld145.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1910. ManualWeld145.Part0 = MeshPart144
  1911. ManualWeld145.Part1 = MeshPart150
  1912. ManualWeld145.part1 = MeshPart150
  1913. MeshPart146.Name = "bevel"
  1914. MeshPart146.Parent = Model140
  1915. MeshPart146.CFrame = CFrame.new(-4.23813391, 31.1992798, -13.7364635, 0.630143523, -0.495929956, -0.597472131, 0.770554185, 0.304504216, 0.55993557, -0.0957581401, -0.813222468, 0.574019074)
  1916. MeshPart146.Orientation = Vector3.new(-34.0499992, -46.1500015, 68.4400024)
  1917. MeshPart146.Position = Vector3.new(-4.23813391, 31.1992798, -13.7364635)
  1918. MeshPart146.Rotation = Vector3.new(-44.2900009, -36.6899986, 38.2000008)
  1919. MeshPart146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1920. MeshPart146.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1921. MeshPart146.Anchored = true
  1922. MeshPart146.BrickColor = BrickColor.new("Really black")
  1923. MeshPart146.CanCollide = false
  1924. MeshPart146.Material = Enum.Material.Glass
  1925. MeshPart146.brickColor = BrickColor.new("Really black")
  1926. ManualWeld147.Name = "bevel-to-bevel Strong Joint"
  1927. ManualWeld147.Parent = MeshPart146
  1928. ManualWeld147.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1929. ManualWeld147.C1 = CFrame.new(-0.296885759, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1930. ManualWeld147.Part0 = MeshPart146
  1931. MeshPart148.Name = "bevel"
  1932. MeshPart148.Parent = Model140
  1933. MeshPart148.CFrame = CFrame.new(-3.49879789, 30.9647274, -12.9400358, 0.804455876, -0.260208845, -0.533987403, 0.555012643, 0.649624467, 0.519570291, 0.21169202, -0.714340687, 0.66700995)
  1934. MeshPart148.Orientation = Vector3.new(-31.2999992, -38.6800003, 40.5099983)
  1935. MeshPart148.Position = Vector3.new(-3.49879789, 30.9647274, -12.9400358)
  1936. MeshPart148.Rotation = Vector3.new(-37.9199982, -32.2799988, 17.9200001)
  1937. MeshPart148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1938. MeshPart148.Size = Vector3.new(0.304265916, 0.5792889, 0.304265916)
  1939. MeshPart148.Anchored = true
  1940. MeshPart148.BrickColor = BrickColor.new("Really black")
  1941. MeshPart148.CanCollide = false
  1942. MeshPart148.Material = Enum.Material.Glass
  1943. MeshPart148.brickColor = BrickColor.new("Really black")
  1944. ManualWeld149.Name = "bevel-to-bevel Strong Joint"
  1945. ManualWeld149.Parent = MeshPart148
  1946. ManualWeld149.C0 = CFrame.new(-0.1520634, 0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1947. ManualWeld149.C1 = CFrame.new(-0.00724100787, -0.289644748, 0.1520634, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1948. ManualWeld149.Part0 = MeshPart148
  1949. ManualWeld149.Part1 = MeshPart150
  1950. ManualWeld149.part1 = MeshPart150
  1951. MeshPart150.Name = "bevel"
  1952. MeshPart150.Parent = Model140
  1953. MeshPart150.CFrame = CFrame.new(-3.76600409, 31.2606697, -13.3845177, 0.804455876, -0.260208845, -0.533987403, 0.555012643, 0.649624467, 0.519570291, 0.21169202, -0.714340687, 0.66700995)
  1954. MeshPart150.Orientation = Vector3.new(-31.2999992, -38.6800003, 40.5099983)
  1955. MeshPart150.Position = Vector3.new(-3.76600409, 31.2606697, -13.3845177)
  1956. MeshPart150.Rotation = Vector3.new(-37.9199982, -32.2799988, 17.9200001)
  1957. MeshPart150.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1958. MeshPart150.Size = Vector3.new(0.593910277, 0.5792889, 0.304265916)
  1959. MeshPart150.Anchored = true
  1960. MeshPart150.BrickColor = BrickColor.new("Really black")
  1961. MeshPart150.CanCollide = false
  1962. MeshPart150.Material = Enum.Material.Glass
  1963. MeshPart150.brickColor = BrickColor.new("Really black")
  1964. MeshPart151.Name = "bevel"
  1965. MeshPart151.Parent = Model128
  1966. MeshPart151.CFrame = CFrame.new(-3.79360008, 31.3377762, -12.8570738, 1.00000012, 7.95423985e-05, -0.000105112791, -7.84695148e-05, 1.00000215, -3.54498625e-05, 0.000104848295, 3.25292349e-05, 0.999999106)
  1967. MeshPart151.Orientation = Vector3.new(0, -0.00999999978, 0)
  1968. MeshPart151.Position = Vector3.new(-3.79360008, 31.3377762, -12.8570738)
  1969. MeshPart151.Rotation = Vector3.new(0, -0.00999999978, 0)
  1970. MeshPart151.Color = Color3.new(0.262745, 0.0980392, 0.262745)
  1971. MeshPart151.Size = Vector3.new(1.409868, 2.6841321, 1.409868)
  1972. MeshPart151.Anchored = true
  1973. MeshPart151.BrickColor = BrickColor.new("Mulberry")
  1974. MeshPart151.CanCollide = false
  1975. MeshPart151.Material = Enum.Material.Granite
  1976. MeshPart151.brickColor = BrickColor.new("Mulberry")
  1977. ParticleEmitter152.Parent = MeshPart151
  1978. ParticleEmitter152.Speed = NumberRange.new(0, 0)
  1979. ParticleEmitter152.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0, 0))
  1980. ParticleEmitter152.LightEmission = 0.5
  1981. ParticleEmitter152.Texture = "rbxassetid://241597670"
  1982. ParticleEmitter152.Transparency = NumberSequence.new(1,0.5,0.5,1)
  1983. ParticleEmitter152.ZOffset = 0.5
  1984. ParticleEmitter152.Size = NumberSequence.new(0.20000000298023,0)
  1985. ParticleEmitter152.Lifetime = NumberRange.new(3, 3)
  1986. ParticleEmitter152.LockedToPart = true
  1987. ParticleEmitter152.Rate = 15
  1988. ParticleEmitter152.RotSpeed = NumberRange.new(-60, -60)
  1989. ParticleEmitter152.SpreadAngle = Vector2.new(10, 10)
  1990. ParticleEmitter152.VelocitySpread = 10
  1991. for i,v in pairs(mas:GetChildren()) do
  1992. v.Parent = script
  1993. pcall(function() v:MakeJoints() end)
  1994. end
  1995. mas:Destroy()
  1996. for i,v in pairs(cors) do
  1997. spawn(function()
  1998. pcall(v)
  1999. end)
  2000. end
  2001.  
  2002.  
  2003. -- Created by Nebula_Zorua --
  2004. -- Void --
  2005. -- Based on Tower Battles --
  2006. -- Discord: Nebula the Zorua#6969
  2007. -- Youtube: https://www.youtube.com/channel/UCo9oU9dCw8jnuVLuy4_SATA
  2008.  
  2009. wait(1/60)
  2010.  
  2011. --// Shortcut Variables \\--
  2012. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  2013. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  2014. local C3 = {tRGB= function(c3) return c3.r*255,c3.g*255,c3.b*255 end,N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
  2015. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  2016. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  2017. local R3 = {N=Region3.new}
  2018. local De = S.Debris
  2019. local WS = workspace
  2020. local Lght = S.Lighting
  2021. local RepS = S.ReplicatedStorage
  2022. local IN = Instance.new
  2023. local Plrs = S.Players
  2024.  
  2025. --// Initializing \\--
  2026. local Plr = owner
  2027. local Char = Plr.Character
  2028. local Hum = Char:FindFirstChildOfClass'Humanoid'
  2029. local RArm = Char["Right Arm"]
  2030. local LArm = Char["Left Arm"]
  2031. local RLeg = Char["Right Leg"]
  2032. local LLeg = Char["Left Leg"]
  2033. local Root = Char:FindFirstChild'HumanoidRootPart'
  2034. local Morph = script:WaitForChild'Morph'
  2035. local Torso = Char.Torso
  2036. local Head = Char.Head
  2037. local NeutralAnims = true
  2038. local Attack = false
  2039. local Debounces = {Debounces={}}
  2040. local Hit = {}
  2041. local Sine = 0
  2042. local Change = 1
  2043. local BloodPuddles = {}
  2044. local Stunned = {}
  2045. local FXFolder = script:WaitForChild'Effects'
  2046. FXFolder.Parent = nil
  2047.  
  2048. local Effects = IN("Folder",Char)
  2049. Effects.Name = "Effects"
  2050.  
  2051.  
  2052. --// Debounce System \\--
  2053.  
  2054.  
  2055. function Debounces:New(name,cooldown)
  2056. local aaaaa = {Usable=true,Cooldown=cooldown or 2,CoolingDown=false,LastUse=0}
  2057. setmetatable(aaaaa,{__index = Debounces})
  2058. Debounces.Debounces[name] = aaaaa
  2059. return aaaaa
  2060. end
  2061.  
  2062. function Debounces:Use(overrideUsable)
  2063. assert(self.Usable ~= nil and self.LastUse ~= nil and self.CoolingDown ~= nil,"Expected ':' not '.' calling member function Use")
  2064. if(self.Usable or overrideUsable)then
  2065. self.Usable = false
  2066. self.CoolingDown = true
  2067. local LastUse = time()
  2068. self.LastUse = LastUse
  2069. delay(self.Cooldown or 2,function()
  2070. if(self.LastUse == LastUse)then
  2071. self.CoolingDown = false
  2072. self.Usable = true
  2073. end
  2074. end)
  2075. end
  2076. end
  2077.  
  2078. function Debounces:Get(name)
  2079. assert(typeof(name) == 'string',("bad argument #1 to 'get' (string expected, got %s)"):format(typeof(name) == nil and "no value" or typeof(name)))
  2080. for i,v in next, Debounces.Debounces do
  2081. if(i == name)then
  2082. return v;
  2083. end
  2084. end
  2085. end
  2086.  
  2087. function Debounces:GetProgressPercentage()
  2088. assert(self.Usable ~= nil and self.LastUse ~= nil and self.CoolingDown ~= nil,"Expected ':' not '.' calling member function Use")
  2089. if(self.CoolingDown and not self.Usable)then
  2090. return math.max(
  2091. math.floor(
  2092. (
  2093. (time()-self.LastUse)/self.Cooldown or 2
  2094. )*100
  2095. )
  2096. )
  2097. else
  2098. return 100
  2099. end
  2100. end
  2101.  
  2102. --// Instance Creation Functions \\--
  2103. local baseSound = IN("Sound")
  2104. function Sound(parent,id,pitch,volume,looped,effect,autoPlay)
  2105. local Sound = baseSound:Clone()
  2106. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  2107. Sound.Pitch = pitch or 1
  2108. Sound.Volume = volume or 1
  2109. Sound.Looped = looped or false
  2110. if(autoPlay)then
  2111. coroutine.wrap(function()
  2112. repeat wait() until Sound.IsLoaded
  2113. Sound.Playing = autoPlay or false
  2114. end)()
  2115. end
  2116. if(not looped and effect)then
  2117. Sound.Stopped:connect(function()
  2118. Sound.Volume = 0
  2119. Sound:destroy()
  2120. end)
  2121. elseif(effect)then
  2122. warn("Sound can't be looped and a sound effect!")
  2123. end
  2124. Sound.Parent =parent or Torso
  2125. return Sound
  2126. end
  2127. function Part(parent,color,material,size,cframe,anchored,cancollide)
  2128. local part = IN("Part")
  2129. part.Parent = parent or Char
  2130. part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or C3.N(0,0,0)
  2131. part.Material = material or Enum.Material.SmoothPlastic
  2132. part.TopSurface,part.BottomSurface=10,10
  2133. part.Size = size or V3.N(1,1,1)
  2134. part.CFrame = cframe or CF.N(0,0,0)
  2135. part.CanCollide = cancollide or false
  2136. part.Anchored = anchored or false
  2137. return part
  2138. end
  2139.  
  2140. function Weld(part0,part1,c0,c1)
  2141. local weld = IN("Weld")
  2142. weld.Parent = part0
  2143. weld.Part0 = part0
  2144. weld.Part1 = part1
  2145. weld.C0 = c0 or CF.N()
  2146. weld.C1 = c1 or CF.N()
  2147. return weld
  2148. end
  2149.  
  2150. function Mesh(parent,meshtype,meshid,textid,scale,offset)
  2151. local part = IN("SpecialMesh")
  2152. part.MeshId = meshid or ""
  2153. part.TextureId = textid or ""
  2154. part.Scale = scale or V3.N(1,1,1)
  2155. part.Offset = offset or V3.N(0,0,0)
  2156. part.MeshType = meshtype or Enum.MeshType.Sphere
  2157. part.Parent = parent
  2158. return part
  2159. end
  2160.  
  2161. NewInstance = function(instance,parent,properties)
  2162. local inst = Instance.new(instance)
  2163. inst.Parent = parent
  2164. if(properties)then
  2165. for i,v in next, properties do
  2166. pcall(function() inst[i] = v end)
  2167. end
  2168. end
  2169. return inst;
  2170. end
  2171.  
  2172. function Clone(instance,parent,properties)
  2173. local inst = instance:Clone()
  2174. inst.Parent = parent
  2175. if(properties)then
  2176. for i,v in next, properties do
  2177. pcall(function() inst[i] = v end)
  2178. end
  2179. end
  2180. return inst;
  2181. end
  2182.  
  2183. function SoundPart(id,pitch,volume,looped,effect,autoPlay,cf)
  2184. local soundPart = NewInstance("Part",Effects,{Transparency=1,CFrame=cf or Torso.CFrame,Anchored=true,CanCollide=false,Size=V3.N()})
  2185. local Sound = IN("Sound")
  2186. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  2187. Sound.Pitch = pitch or 1
  2188. Sound.Volume = volume or 1
  2189. Sound.Looped = looped or false
  2190. if(autoPlay)then
  2191. coroutine.wrap(function()
  2192. repeat wait() until Sound.IsLoaded
  2193. Sound.Playing = autoPlay or false
  2194. end)()
  2195. end
  2196. if(not looped and effect)then
  2197. Sound.Stopped:connect(function()
  2198. Sound.Volume = 0
  2199. soundPart:destroy()
  2200. end)
  2201. elseif(effect)then
  2202. warn("Sound can't be looped and a sound effect!")
  2203. end
  2204. Sound.Parent = soundPart
  2205. return Sound
  2206. end
  2207.  
  2208.  
  2209. --// Extended ROBLOX tables \\--
  2210. local Instance = setmetatable({ClearChildrenOfClass = function(where,class,recursive) local children = (recursive and where:GetDescendants() or where:GetChildren()) for _,v in next, children do if(v:IsA(class))then v:destroy();end;end;end},{__index = Instance})
  2211. --// Require stuff \\--
  2212. function CamShake(who,times,intense,origin)
  2213. coroutine.wrap(function()
  2214. if(FXFolder:FindFirstChild'CamShake')then
  2215. local cam = FXFolder.CamShake:Clone()
  2216. cam:WaitForChild'intensity'.Value = intense
  2217. cam:WaitForChild'times'.Value = times
  2218.  
  2219. if(origin)then NewInstance((typeof(origin) == 'Instance' and "ObjectValue" or typeof(origin) == 'Vector3' and 'Vector3Value'),cam,{Name='origin',Value=origin}) end
  2220. cam.Parent = who
  2221. wait()
  2222. cam.Disabled = false
  2223. end
  2224. end)()
  2225. end
  2226.  
  2227.  
  2228. function CamShakeAll(times,intense,origin)
  2229. for _,v in next, Plrs:players() do
  2230. CamShake(v:FindFirstChildOfClass'PlayerGui' or v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
  2231. end
  2232. end
  2233.  
  2234. function ServerScript(code)
  2235. if(script:FindFirstChild'Loadstring')then
  2236. local load = script.Loadstring:Clone()
  2237. load:WaitForChild'Sauce'.Value = code
  2238. load.Disabled = false
  2239. load.Parent = workspace
  2240. elseif(NS and typeof(NS) == 'function')then
  2241. NS(code,workspace)
  2242. else
  2243. warn("no serverscripts lol")
  2244. end
  2245. end
  2246.  
  2247. function LocalOnPlayer(who,code)
  2248. ServerScript([[
  2249. wait()
  2250. script.Parent=nil
  2251. if(not _G.Http)then _G.Http = game:service'HttpService' end
  2252.  
  2253. local Http = _G.Http or game:service'HttpService'
  2254.  
  2255. local source = ]].."[["..code.."]]"..[[
  2256. local link = "https://api.vorth.xyz/R_API/R.UPLOAD/NEW_LOCAL.php"
  2257. local asd = Http:PostAsync(link,source)
  2258. repeat wait() until asd and Http:JSONDecode(asd) and Http:JSONDecode(asd).Result and Http:JSONDecode(asd).Result.Require_ID
  2259. local ID = Http:JSONDecode(asd).Result.Require_ID
  2260. local vs = require(ID).VORTH_SCRIPT
  2261. vs.Parent = game:service'Players'.]]..who.Name..[[.Character
  2262. ]])
  2263. end
  2264.  
  2265. function Nametag(color,tag)
  2266. local r,g,b = C3.tRGB(color)
  2267. local c3 = C3.RGB(r/2,g/2,b/2)
  2268. local name = script:FindFirstChild'Nametag' and script.Nametag:Clone();
  2269. if(not name)then
  2270. name = NewInstance("BillboardGui",nil,{MaxDistance=150,AlwaysOnTop=true,Active=false,Size=UDim2.new(5,0,1,0),SizeOffset=Vector2.new(0,6)})
  2271. NewInstance("TextLabel",name,{Name='PlayerName',BackgroundTransparency=1,Size=UDim2.new(1,0,1,0),Text=Plr.Name,Font=Enum.Font.Fantasy,TextColor3 = color,TextStrokeColor3 = c3,TextSize=14,TextScaled=true,TextWrapped=true,})
  2272. NewInstance("TextLabel",name,{Name='Title',BackgroundTransparency=1,Size=UDim2.new(2.5,0,1.5,0),Position=UDim2.new(-.75,0,.9,0),Text=tag,Font=Enum.Font.Fantasy,TextColor3 = color,TextStrokeColor3 = c3,TextStrokeTransparency=0,TextSize=14,TextScaled=true,TextWrapped=true,})
  2273. end
  2274. name.Title.Text = tag
  2275. name.Title.TextColor3 = color
  2276. name.Title.TextStrokeColor3 = c3
  2277.  
  2278. name.PlayerName.Text = Plr.Name
  2279. name.PlayerName.TextColor3 = color
  2280. name.PlayerName.TextStrokeColor3 = c3
  2281.  
  2282. name.Parent = Char
  2283. name.Adornee = Head
  2284. name.PlayerToHideFrom = Plr
  2285.  
  2286. return name
  2287. end
  2288.  
  2289. --// Customization \\--
  2290.  
  2291. local Frame_Speed = 60 -- The frame speed for swait. 1 is automatically divided by this
  2292. local Remove_Hats = true
  2293. local Remove_Clothing = true
  2294. local PlayerSize = 1.3
  2295. local DamageColor = BrickColor.new'Mulberry'
  2296. local MusicID = 470697308
  2297. local God = false
  2298. local Muted = false
  2299.  
  2300. local WalkSpeed = 8
  2301.  
  2302. --// Weapon and GUI creation, and Character Customization \\--
  2303.  
  2304. if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  2305. if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  2306.  
  2307. if(PlayerSize ~= 1)then
  2308. for _,v in next, Char:GetDescendants() do
  2309. if(v:IsA'BasePart' and not v:IsDescendantOf(script))then
  2310. v.Size = v.Size*PlayerSize
  2311. end
  2312. end
  2313. end
  2314.  
  2315. local Music = Sound(Char,MusicID,1,3,true,false,true)
  2316. Music.Name = 'Music'
  2317.  
  2318. --// Stop animations \\--
  2319. for _,v in next, Hum:GetPlayingAnimationTracks() do
  2320. v:Stop();
  2321. end
  2322.  
  2323. pcall(game.Destroy,Char:FindFirstChild'Animate')
  2324. pcall(game.Destroy,Hum:FindFirstChild'Animator')
  2325.  
  2326. --// Joints \\--
  2327.  
  2328. local LS = NewInstance('Motor',Char,{Part0=Torso,Part1=LArm,C0 = CF.N(-1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)})
  2329. local RS = NewInstance('Motor',Char,{Part0=Torso,Part1=RArm,C0 = CF.N(1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)})
  2330. local NK = NewInstance('Motor',Char,{Part0=Torso,Part1=Head,C0 = CF.N(0,1.5 * PlayerSize,0)})
  2331. local LH = NewInstance('Motor',Char,{Part0=Torso,Part1=LLeg,C0 = CF.N(-.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  2332. local RH = NewInstance('Motor',Char,{Part0=Torso,Part1=RLeg,C0 = CF.N(.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  2333. local RJ = NewInstance('Motor',Char,{Part0=Root,Part1=Torso})
  2334.  
  2335. local LSC0 = LS.C0
  2336. local RSC0 = RS.C0
  2337. local NKC0 = NK.C0
  2338. local LHC0 = LH.C0
  2339. local RHC0 = RH.C0
  2340. local RJC0 = RJ.C0
  2341.  
  2342. --// Morph \\--
  2343.  
  2344. for _,c in next, Char:children() do
  2345. local p = Morph:FindFirstChild(c.Name)
  2346. if(p)then
  2347. print(p.Name)
  2348. p.Parent = Char
  2349. c.Transparency = 1
  2350. p:SetPrimaryPartCFrame(c.CFrame)
  2351. for _,e in next, p:GetDescendants() do
  2352. if(e:IsA'BasePart')then
  2353. e.CustomPhysicalProperties=PhysicalProperties.new(0,0,0,0,0)
  2354. e.Anchored=false
  2355. Weld(c,e,c.CFrame:inverse()*e.CFrame)
  2356. e.CanCollide=false
  2357. e.Locked=true
  2358. end
  2359. end
  2360. end
  2361. end
  2362.  
  2363. --// Artificial HB \\--
  2364.  
  2365. local ArtificialHB = IN("BindableEvent", script)
  2366. ArtificialHB.Name = "Heartbeat"
  2367.  
  2368. script:WaitForChild("Heartbeat")
  2369.  
  2370. local tf = 0
  2371. local allowframeloss = false
  2372. local tossremainder = false
  2373. local lastframe = tick()
  2374. local frame = 1/Frame_Speed
  2375. ArtificialHB:Fire()
  2376.  
  2377. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2378. tf = tf + s
  2379. if tf >= frame then
  2380. if allowframeloss then
  2381. script.Heartbeat:Fire()
  2382. lastframe = tick()
  2383. else
  2384. for i = 1, math.floor(tf / frame) do
  2385. ArtificialHB:Fire()
  2386. end
  2387. lastframe = tick()
  2388. end
  2389. if tossremainder then
  2390. tf = 0
  2391. else
  2392. tf = tf - frame * math.floor(tf / frame)
  2393. end
  2394. end
  2395. end)
  2396.  
  2397. function swait(num)
  2398. if num == 0 or num == nil then
  2399. ArtificialHB.Event:wait()
  2400. else
  2401. for i = 0, num do
  2402. ArtificialHB.Event:wait()
  2403. end
  2404. end
  2405. end
  2406.  
  2407.  
  2408. --// Effect Function(s) \\--
  2409.  
  2410. function NoobySphere(Lifetime,Speed,Type,Pos,StartSize,Inc,Color,Range,MeshId,Axis)
  2411. local fxP = Part(Effects,Color,Enum.Material.Neon,V3.N(1,1,1),Pos+Pos.lookVector*Range,true,false)
  2412. local fxM = Mesh(fxP,(MeshId and Enum.MeshType.FileMesh or Enum.MeshType.Sphere),(MeshId and "rbxassetid://"..MeshId or ""),"",StartSize,V3.N())
  2413. local Scale = 1
  2414. local speeder = Speed
  2415. if(Type == "Multiply")then
  2416. Scale = 1*Inc
  2417. elseif(Type == "Divide")then
  2418. Scale = 1/Inc
  2419. end
  2420. coroutine.wrap(function()
  2421. for i = 0,10/Lifetime,.1 do
  2422.  
  2423. if(Type == "Multiply")then
  2424. Scale = Scale - 0.01*Inc/Lifetime
  2425. elseif(Type == "Divide")then
  2426. Scale = Scale - 0.01/Inc*Lifetime
  2427. end
  2428. speeder = speeder - 0.01*Speed*Lifetime
  2429. fxP.CFrame = fxP.CFrame + fxP.CFrame.lookVector*speeder*Lifetime
  2430. fxP.Transparency = fxP.Transparency + 0.01*Lifetime
  2431. if(Axis == 'x')then
  2432. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime, 0, 0)
  2433. elseif(Axis == 'y')then
  2434. fxM.Scale = fxM.Scale + Vector3.new(0, Scale*Lifetime, 0)
  2435. elseif(Axis == 'z')then
  2436. fxM.Scale = fxM.Scale + Vector3.new(0, 0, Scale*Lifetime)
  2437. elseif(Axis == 'xyz')then
  2438. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime,Scale*Lifetime,Scale*Lifetime)
  2439. elseif(Axis == 'yz')then
  2440. fxM.Scale = fxM.Scale + Vector3.new(0,Scale*Lifetime,Scale*Lifetime)
  2441. elseif(Axis == 'xz')then
  2442. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime,0,Scale*Lifetime)
  2443. else
  2444. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime, Scale*Lifetime, 0)
  2445. end
  2446. if(fxP.Transparency >= 1)then break end
  2447. swait()
  2448. end
  2449. fxP:destroy()
  2450. end)()
  2451. return fxP
  2452. end
  2453.  
  2454. function NoobySphere2(Lifetime,Type,Pos,StartSize,Inc,Color,MeshId)
  2455. local fxP = Part(Effects,Color,Enum.Material.Neon,V3.N(1,1,1),Pos,true,false)
  2456. local fxM = Mesh(fxP,(MeshId and Enum.MeshType.FileMesh or Enum.MeshType.Sphere),(MeshId and "rbxassetid://"..MeshId or ""),"",StartSize,V3.N())
  2457.  
  2458. local Scale = 1
  2459. if(Type == "Multiply")then
  2460. Scale = 1*Inc
  2461. elseif(Type == "Divide")then
  2462. Scale = 1/Inc
  2463. end
  2464. coroutine.wrap(function()
  2465. for i = 0,10/Lifetime,.1 do
  2466.  
  2467. if(Type == "Multiply")then
  2468. Scale = Scale - 0.01*Inc/Lifetime
  2469. elseif(Type == "Divide")then
  2470. Scale = Scale - 0.01/Inc*Lifetime
  2471. end
  2472. fxP.Transparency = fxP.Transparency + 0.01*Lifetime
  2473. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime, Scale*Lifetime, Scale*Lifetime)
  2474. swait()
  2475. end
  2476. fxP:destroy()
  2477. end)()
  2478. end
  2479.  
  2480. function NoobyBlock(Lifetime,Speed,Type,Pos,StartSize,Inc,Color,Range,Fade,MeshId)
  2481. local fxP = Part(Effects,Color,Enum.Material.Neon,V3.N(1,1,1),Pos+Pos.lookVector*Range,true,false)
  2482. local fxM = Mesh(fxP,(MeshId and Enum.MeshType.FileMesh or Enum.MeshType.Brick),(MeshId and "rbxassetid://"..MeshId or ""),"",StartSize,V3.N())
  2483. local Scale = 1
  2484. local speeder = Speed
  2485. if(Type == "Multiply")then
  2486. Scale = 1*Inc
  2487. elseif(Type == "Divide")then
  2488. Scale = 1/Inc
  2489. end
  2490. coroutine.wrap(function()
  2491. for i = 0,10/Lifetime,.1 do
  2492. if(Type == "Multiply")then
  2493. Scale = Scale - 0.01*Inc/Lifetime
  2494. elseif(Type == "Divide")then
  2495. Scale = Scale - 0.01/Inc*Lifetime
  2496. end
  2497. if(Fade)then
  2498. fxP.Transparency = i/(10/Lifetime)
  2499. end
  2500. speeder = speeder - 0.01*Speed*Lifetime/10
  2501. fxP.CFrame = fxP.CFrame + fxP.CFrame.lookVector*speeder*Lifetime
  2502. fxM.Scale = fxM.Scale - Vector3.new(Scale*Lifetime, Scale*Lifetime, Scale*Lifetime)
  2503. swait()
  2504. end
  2505. fxP:destroy()
  2506. end)()
  2507. end
  2508.  
  2509. function Bezier(startpos, pos2, pos3, endpos, t)
  2510. local A = startpos:lerp(pos2, t)
  2511. local B = pos2:lerp(pos3, t)
  2512. local C = pos3:lerp(endpos, t)
  2513. local lerp1 = A:lerp(B, t)
  2514. local lerp2 = B:lerp(C, t)
  2515. local cubic = lerp1:lerp(lerp2, t)
  2516. return cubic
  2517. end
  2518. function Puddle(hit,pos,norm,data)
  2519. local material = data.Material or Enum.Material.SmoothPlastic
  2520. local color = data.Color or BrickColor.new'Crimson'
  2521. local size = data.Size or 1
  2522.  
  2523. if(hit.Name ~= 'BloodPuddle')then
  2524. local Puddle = NewInstance('Part',workspace,{Material=material,BrickColor=color,Size=V3.N(size,.1,size),CFrame=CF.N(pos,pos+norm)*CF.A(90*M.P/180,0,0),Anchored=true,CanCollide=false,Archivable=false,Locked=true,Name='BloodPuddle'})
  2525. local Cyl = NewInstance('CylinderMesh',Puddle,{Name='CylinderMesh'})
  2526. BloodPuddles[Puddle] = 0
  2527. else
  2528. local cyl = hit:FindFirstChild'CylinderMesh'
  2529. if(cyl)then
  2530. BloodPuddles[hit] = 0
  2531. cyl.Scale = cyl.Scale + V3.N(size,0,size)
  2532. hit.Transparency = 0
  2533. end
  2534. end
  2535. end
  2536.  
  2537. function Droplet(data)
  2538. --ShootBullet{Size=V3.N(3,3,3),Shape='Ball',Frames=160,Origin=data.Circle.CFrame,Speed=10}
  2539. local Size = data.Size or 1
  2540. local Color = data.Color or BrickColor.new'Crimson'
  2541. local StudsPerFrame = data.Speed or 1
  2542. local Shape = data.Shape or 'Ball'
  2543. local Frames = (data.Frames or 160)+1
  2544. local Pos = data.Origin or Root.CFrame
  2545. local Direction = data.Direction or Root.CFrame.lookVector*100000
  2546. local Material = data.Material or Enum.Material.SmoothPlastic
  2547. local Drop = data.Drop or .05
  2548. local Ignorelist = data.Ignorelist or nil
  2549.  
  2550. local Bullet = Part(Effects,Color,Material,V3.N(Size,Size,Size),Pos,true,false)
  2551. local BMesh = Mesh(Bullet,Enum.MeshType.Brick,"","",V3.N(1,1,1),V3.N())
  2552. if(Shape == 'Ball')then
  2553. BMesh.MeshType = Enum.MeshType.Sphere
  2554. elseif(Shape == 'Head')then
  2555. BMesh.MeshType = Enum.MeshType.Head
  2556. elseif(Shape == 'Cylinder')then
  2557. BMesh.MeshType = Enum.MeshType.Cylinder
  2558. end
  2559.  
  2560. coroutine.wrap(function()
  2561. for i = 1, Frames do
  2562. Pos = Pos * CF.N(0,-(Drop*i),0)
  2563. local hit,pos,norm,dist = CastRay(Bullet.CFrame.p,CF.N(Pos.p,Direction)*CF.N(0,0,-(StudsPerFrame*i)).p,StudsPerFrame)
  2564. if(hit and (not hit.Parent or not hit.Parent:FindFirstChildOfClass'Humanoid' and not hit.Parent:IsA'Accessory'))then
  2565. Puddle(hit,pos,norm,data)
  2566. break;
  2567. else
  2568. Bullet.CFrame = CF.N(Pos.p,Direction)*CF.N(0,0,-(StudsPerFrame*i))
  2569. end
  2570. swait()
  2571. end
  2572. Bullet:destroy()
  2573. end)()
  2574. end
  2575.  
  2576. function SphereFX(duration,color,scale,pos,endScale,increment)
  2577. return Effect{
  2578. Effect='ResizeAndFade',
  2579. Color=color,
  2580. Size=scale,
  2581. Mesh={MeshType=Enum.MeshType.Sphere},
  2582. CFrame=pos,
  2583. FXSettings={
  2584. EndSize=endScale,
  2585. EndIsIncrement=increment
  2586. }
  2587. }
  2588. end
  2589.  
  2590. function BlastFX(duration,color,scale,pos,endScale,increment)
  2591. return Effect{
  2592. Effect='ResizeAndFade',
  2593. Color=color,
  2594. Size=scale,
  2595. Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://20329976'},
  2596. CFrame=pos,
  2597. FXSettings={
  2598. EndSize=endScale,
  2599. EndIsIncrement=increment
  2600. }
  2601. }
  2602. end
  2603.  
  2604. function BlockFX(duration,color,scale,pos,endScale,increment)
  2605. return Effect{
  2606. Effect='ResizeAndFade',
  2607. Color=color,
  2608. Size=scale,
  2609. CFrame=pos,
  2610. FXSettings={
  2611. EndSize=endScale,
  2612. EndIsIncrement=increment
  2613. }
  2614. }
  2615. end
  2616.  
  2617. function ShootBullet(data)
  2618. --ShootBullet{Size=V3.N(3,3,3),Shape='Ball',Frames=160,Origin=data.Circle.CFrame,Speed=10}
  2619. local Size = data.Size or V3.N(2,2,2)
  2620. local Color = data.Color or BrickColor.new'Crimson'
  2621. local StudsPerFrame = data.Speed or 10
  2622. local Shape = data.Shape or 'Ball'
  2623. local Frames = data.Frames or 160
  2624. local Pos = data.Origin or Torso.CFrame
  2625. local Direction = data.Direction or Mouse.Hit
  2626. local Material = data.Material or Enum.Material.Neon
  2627. local OnHit = data.HitFunction or function(hit,pos)
  2628. Effect{
  2629. Effect='ResizeAndFade',
  2630. Color=Color,
  2631. Size=V3.N(10,10,10),
  2632. Mesh={MeshType=Enum.MeshType.Sphere},
  2633. CFrame=CF.N(pos),
  2634. FXSettings={
  2635. EndSize=V3.N(.05,.05,.05),
  2636. EndIsIncrement=true
  2637. }
  2638. }
  2639. for i = 1, 5 do
  2640. local angles = CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180))
  2641. Effect{
  2642. Effect='Fade',
  2643. Frames=65,
  2644. Size=V3.N(5,5,10),
  2645. CFrame=CF.N(CF.N(pos)*angles*CF.N(0,0,-10).p,pos),
  2646. Mesh = {MeshType=Enum.MeshType.Sphere},
  2647. Material=Enum.Material.Neon,
  2648. Color=Color,
  2649. MoveDirection=CF.N(CF.N(pos)*angles*CF.N(0,0,-50).p,pos).p,
  2650. }
  2651. end
  2652. end
  2653.  
  2654. local Bullet = Part(Effects,Color,Material,Size,Pos,true,false)
  2655. local BMesh = Mesh(Bullet,Enum.MeshType.Brick,"","",V3.N(1,1,1),V3.N())
  2656. if(Shape == 'Ball')then
  2657. BMesh.MeshType = Enum.MeshType.Sphere
  2658. elseif(Shape == 'Head')then
  2659. BMesh.MeshType = Enum.MeshType.Head
  2660. elseif(Shape == 'Cylinder')then
  2661. BMesh.MeshType = Enum.MeshType.Cylinder
  2662. end
  2663.  
  2664. coroutine.wrap(function()
  2665. for i = 1, Frames+1 do
  2666. local hit,pos,norm,dist = CastRay(Bullet.CFrame.p,CF.N(Bullet.CFrame.p,Direction.p)*CF.N(0,0,-StudsPerFrame).p,StudsPerFrame)
  2667. if(hit)then
  2668. OnHit(hit,pos,norm,dist)
  2669. break;
  2670. else
  2671. Bullet.CFrame = CF.N(Bullet.CFrame.p,Direction.p)*CF.N(0,0,-StudsPerFrame)
  2672. end
  2673. swait()
  2674. end
  2675. Bullet:destroy()
  2676. end)()
  2677.  
  2678. end
  2679.  
  2680.  
  2681. function Zap(data)
  2682. local sCF,eCF = data.StartCFrame,data.EndCFrame
  2683. assert(sCF,"You need a start CFrame!")
  2684. assert(eCF,"You need an end CFrame!")
  2685. local parts = data.PartCount or 15
  2686. local zapRot = data.ZapRotation or {-5,5}
  2687. local startThick = data.StartSize or 3;
  2688. local endThick = data.EndSize or startThick/2;
  2689. local color = data.Color or BrickColor.new'Electric blue'
  2690. local delay = data.Delay or 35
  2691. local delayInc = data.DelayInc or 0
  2692. local lastLightning;
  2693. local MagZ = (sCF.p - eCF.p).magnitude
  2694. local thick = startThick
  2695. local inc = (startThick/parts)-(endThick/parts)
  2696.  
  2697. for i = 1, parts do
  2698. local pos = sCF.p
  2699. if(lastLightning)then
  2700. pos = lastLightning.CFrame*CF.N(0,0,MagZ/parts/2).p
  2701. end
  2702. delay = delay + delayInc
  2703. local zapPart = Part(Effects,color,Enum.Material.Neon,V3.N(thick,thick,MagZ/parts),CF.N(pos),true,false)
  2704. local posie = CF.N(pos,eCF.p)*CF.N(0,0,MagZ/parts).p+V3.N(M.RNG(unpack(zapRot)),M.RNG(unpack(zapRot)),M.RNG(unpack(zapRot)))
  2705. if(parts == i)then
  2706. local MagZ = (pos-eCF.p).magnitude
  2707. zapPart.Size = V3.N(endThick,endThick,MagZ)
  2708. zapPart.CFrame = CF.N(pos, eCF.p)*CF.N(0,0,-MagZ/2)
  2709. Effect{Effect='ResizeAndFade',Size=V3.N(thick,thick,thick),CFrame=eCF*CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),Color=color,Frames=delay*2,FXSettings={EndSize=V3.N(thick*8,thick*8,thick*8)}}
  2710. else
  2711. zapPart.CFrame = CF.N(pos,posie)*CF.N(0,0,MagZ/parts/2)
  2712. end
  2713.  
  2714. lastLightning = zapPart
  2715. Effect{Effect='Fade',Manual=zapPart,Frames=delay}
  2716.  
  2717. thick=thick-inc
  2718.  
  2719. end
  2720. end
  2721.  
  2722. function Zap2(data)
  2723. local Color = data.Color or BrickColor.new'Electric blue'
  2724. local StartPos = data.Start or Torso.Position
  2725. local EndPos = data.End or Mouse.Hit.p
  2726. local SegLength = data.SegL or 2
  2727. local Thicc = data.Thickness or 0.5
  2728. local Fades = data.Fade or 45
  2729. local Parent = data.Parent or Effects
  2730. local MaxD = data.MaxDist or 200
  2731. local Branch = data.Branches or false
  2732. local Material = data.Material or Enum.Material.Neon
  2733. local Raycasts = data.Raycasts or false
  2734. local Offset = data.Offset or {0,360}
  2735. local AddMesh = (data.Mesh == nil and true or data.Mesh)
  2736. if((StartPos-EndPos).magnitude > MaxD)then
  2737. EndPos = CF.N(StartPos,EndPos)*CF.N(0,0,-MaxD).p
  2738. end
  2739. local hit,pos,norm,dist=nil,EndPos,nil,(StartPos-EndPos).magnitude
  2740. if(Raycasts)then
  2741. hit,pos,norm,dist = CastRay(StartPos,EndPos,MaxD)
  2742. end
  2743. local segments = dist/SegLength
  2744. local model = IN("Model",Parent)
  2745. model.Name = 'Lightning'
  2746. local Last;
  2747. for i = 1, segments do
  2748. local size = (segments-i)/25
  2749. local prt = Part(model,Color,Material,V3.N(Thicc+size,SegLength,Thicc+size),CF.N(),true,false)
  2750. if(AddMesh)then IN("CylinderMesh",prt) end
  2751. if(Last and math.floor(segments) == i)then
  2752. local MagZ = (Last.CFrame*CF.N(0,-SegLength/2,0).p-EndPos).magnitude
  2753. prt.Size = V3.N(Thicc+size,MagZ,Thicc+size)
  2754. prt.CFrame = CF.N(Last.CFrame*CF.N(0,-SegLength/2,0).p,EndPos)*CF.A(M.R(90),0,0)*CF.N(0,-MagZ/2,0)
  2755. elseif(not Last)then
  2756. prt.CFrame = CF.N(StartPos,pos)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  2757. else
  2758. prt.CFrame = CF.N(Last.CFrame*CF.N(0,-SegLength/2,0).p,CF.N(pos)*CF.A(M.R(M.RNG(0,360)),M.R(M.RNG(0,360)),M.R(M.RNG(0,360)))*CF.N(0,0,SegLength/3+(segments-i)).p)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  2759. end
  2760. Last = prt
  2761. if(Branch)then
  2762. local choice = M.RNG(1,7+((segments-i)*2))
  2763. if(choice == 1)then
  2764. local LastB;
  2765. for i2 = 1,M.RNG(2,5) do
  2766. local size2 = ((segments-i)/35)/i2
  2767. local prt = Part(model,Color,Material,V3.N(Thicc+size2,SegLength,Thicc+size2),CF.N(),true,false)
  2768. if(AddMesh)then IN("CylinderMesh",prt) end
  2769. if(not LastB)then
  2770. prt.CFrame = CF.N(Last.CFrame*CF.N(0,-SegLength/2,0).p,Last.CFrame*CF.N(0,-SegLength/2,0)*CF.A(0,0,M.RRNG(0,360))*CF.N(0,Thicc*7,0)*CF.N(0,0,-1).p)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  2771. else
  2772. prt.CFrame = CF.N(LastB.CFrame*CF.N(0,-SegLength/2,0).p,LastB.CFrame*CF.N(0,-SegLength/2,0)*CF.A(0,0,M.RRNG(0,360))*CF.N(0,Thicc*7,0)*CF.N(0,0,-1).p)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  2773. end
  2774. LastB = prt
  2775. end
  2776. end
  2777. end
  2778. end
  2779. if(Fades > 0)then
  2780. coroutine.wrap(function()
  2781. for i = 1, Fades do
  2782. for _,v in next, model:children() do
  2783. if(v:IsA'BasePart')then
  2784. v.Transparency = (i/Fades)
  2785. end
  2786. end
  2787. swait()
  2788. end
  2789. model:destroy()
  2790. end)()
  2791. else
  2792. S.Debris:AddItem(model,.01)
  2793. end
  2794. return {End=(Last and Last.CFrame*CF.N(0,-Last.Size.Y/2,0).p),Last=Last,Model=model}
  2795. end
  2796.  
  2797. function Tween(obj,props,time,easing,direction,repeats,backwards)
  2798. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  2799. local tween = S.TweenService:Create(obj, info, props)
  2800.  
  2801. tween:Play()
  2802. end
  2803.  
  2804. function Effect(data)
  2805. local Color = data.Color or C3.N(0,0,0)
  2806. local Material = data.Material or Enum.Material.Neon;
  2807. local MeshD = data.Mesh or {};
  2808. local SoundD = data.Sound or nil;
  2809. local Shape = data.Shape or Enum.PartType.Block;
  2810. local Size = data.StartSize or V3.N(.1,.1,.1);
  2811. local ESize = data.EndSize or V3.N(6,6,6);
  2812. local Direction = data.Direction or nil;
  2813. local Speed = data.Speed or .1; -- studs per second
  2814. local Boomerang = data.Boomerang or {Enabled=false,SizeBoomerang=0,MoveBoomerang=0};
  2815. local Pos = data.CFrame or Torso.CFrame;
  2816. local Frames = data.Frames or 60;
  2817. local RotInc = data.RotInc or {0,0,0}
  2818. local StartTrans = data.TransStart or 0;
  2819. local EndTrans = data.TransEnd or 1;
  2820. local KeepOrientation = data.KeepOrien or false;
  2821.  
  2822. if(typeof(RotInc) == 'number')then RotInc = {RotInc,RotInc,RotInc}; end
  2823. local S,PM,P;
  2824.  
  2825. coroutine.wrap(function()
  2826. P = Part(Effects,Color,Material,V3.N(1,1,1),Pos,true,false)
  2827.  
  2828. if(MeshD == "Blast")then
  2829. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://20329976','',Size,V3.N(0,0,-Size.X/8))
  2830. elseif(MeshD == 'Ring')then
  2831. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://559831844','',Size,V3.N(0,0,0))
  2832. elseif(MeshD == 'Slash1')then
  2833. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://662586858','',V3.N(Size.X/10,.001,Size.Z/10),V3.N(0,0,0))
  2834. elseif(MeshD == 'Slash2')then
  2835. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://448386996','',V3.N(Size.X/1000,Size.Y/100,Size.Z/100),V3.N(0,0,0))
  2836. elseif(MeshD == 'Tornado1')then
  2837. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://443529437','',Size/10,V3.N(0,0,0))
  2838. elseif(MeshD == 'Tornado2')then
  2839. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://168892432','',Size/4,V3.N(0,0,0))
  2840. elseif(MeshD == 'Skull')then
  2841. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://4770583','',Size*2,V3.N(0,0,0))
  2842. elseif(MeshD == 'Crystal')then
  2843. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://9756362','',Size,V3.N(0,0,0))
  2844. elseif(MeshD == 'Cloud')then
  2845. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://1095708','',Size,V3.N(0,0,0))
  2846. elseif(typeof(MeshD) == 'table')then
  2847. local Type = MeshD.Type or Enum.MeshType.Brick
  2848. local ID = MeshD.ID or '';
  2849. local Tex = MeshD.Texture or '';
  2850. local Offset = MeshD.Offset or V3.N(0,0,0)
  2851. PM = Mesh(P,Type,ID,Tex,Size,Offset)
  2852. else
  2853. PM = Mesh(P,Enum.MeshType.Brick,'','',Size)
  2854. end
  2855.  
  2856. if(typeof(SoundD) == 'table' and SoundD.ID and SoundD.ID ~= '')then
  2857. local ID = SoundD.ID or '';
  2858. local Pitch = SoundD.Pitch or 1;
  2859. local Volume = SoundD.Volume or 1;
  2860. S = Sound(P,ID,Pitch,Volume,false,true,true)
  2861. elseif(typeof(SoundD) == 'string' or typeof(SoundD) == 'number')then
  2862. S = Sound(P,SoundD,1,1,false,true,true)
  2863. end
  2864. local grow = (Size - ESize)
  2865. local SizeBoomer = 1+Boomerang.SizeBoomerang/50
  2866. local MoveBoomer = 1+Boomerang.MoveBoomerang/50
  2867. if(Boomerang and Boomerang.Enabled)then
  2868. grow = (Size - ESize)*(SizeBoomer+1)
  2869. end
  2870. local TransChange = StartTrans - EndTrans
  2871. for i = 0, Frames do
  2872. local MoveSpeed = -Speed
  2873. local scaleGay = grow/Frames
  2874. if(Boomerang and Boomerang.Enabled)then -- thanks shack
  2875. MoveSpeed = -(Speed)*((1-(i/Frames)*MoveBoomer))
  2876. scaleGay = (V3.N((grow.X)*((1 - (i/Frames)*SizeBoomer)),(grow.Y)*((1 - (i/Frames)*SizeBoomer)),(grow.Z)*((1 - (i/Frames)*SizeBoomer)))*SizeBoomer)/Frames
  2877. end
  2878. PM.Scale = PM.Scale - scaleGay
  2879. if(PM.MeshId == 'rbxassetid://20329976')then
  2880. PM.Offset = V3.N(0,0,-PM.Scale.Z/8)
  2881. elseif(PM.MeshId == 'rbxassetid://4770583')then
  2882. scaleGay = scaleGay*2
  2883. elseif(PM.MeshId == 'rbxassetid://168892432')then
  2884. scaleGay = scaleGay/4
  2885. elseif(PM.MeshId == 'rbxassetid://443529437')then
  2886. scaleGay = scaleGay/10
  2887. elseif(PM.MeshId == 'rbxassetid://443529437')then
  2888. scaleGay = scaleGay/10
  2889. end
  2890. P.Transparency = P.Transparency - TransChange/Frames
  2891. if(RotInc == 'random')then
  2892. P.CFrame=P.CFrame*CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180))
  2893. elseif(typeof(RotInc) == 'table')then
  2894. P.CFrame=P.CFrame*CF.A(unpack(RotInc))
  2895. end
  2896.  
  2897.  
  2898. if(Direction and Speed)then
  2899. local Orientation = P.Orientation
  2900. P.CFrame = CF.N(P.Position,P.Position+Direction)*CF.N(0,0,MoveSpeed)
  2901. if(KeepOrientation)then P.Orientation = Orientation end
  2902. end
  2903. swait()
  2904. end
  2905.  
  2906. P.Transparency = 1
  2907. if(S and S.Playing)then
  2908. repeat swait() until not S.Parent or not S.Playing
  2909. end
  2910. if(S and S.Parent)then
  2911. S:destroy()
  2912. end
  2913. P:destroy()
  2914. end)()
  2915.  
  2916.  
  2917. end
  2918.  
  2919. function SoulSteal(whom)
  2920. local torso = (whom:FindFirstChild'Head' or whom:FindFirstChild'Torso' or whom:FindFirstChild'UpperTorso' or whom:FindFirstChild'LowerTorso' or whom:FindFirstChild'HumanoidRootPart')
  2921. print(torso)
  2922. if(torso and torso:IsA'BasePart')then
  2923. local Model = Instance.new("Model",Effects)
  2924. Model.Name = whom.Name.."'s Soul"
  2925. whom:BreakJoints()
  2926. local Soul = Part(Model,BrickColor.new'Really red','Glass',V3.N(.5,.5,.5),torso.CFrame,true,false)
  2927. Soul.Name = 'Head'
  2928. NewInstance("Humanoid",Model,{Health=0,MaxHealth=0})
  2929. Effect{
  2930. Effect="Arc",
  2931. Manual = Soul,
  2932. FXSettings={
  2933. Start=torso.CFrame,
  2934. Home = Torso,
  2935. RemoveOnGoal = true,
  2936. }
  2937. }
  2938. local lastPoint = Soul.CFrame.p
  2939.  
  2940. for i = 0, 1, 0.01 do
  2941. local point = CFrame.new(lastPoint, Soul.Position) * CFrame.Angles(-math.pi/2, 0, 0)
  2942. local mag = (lastPoint - Soul.Position).magnitude
  2943. Effect{
  2944. Effect = "Fade",
  2945. CFrame = point * CF.N(0, mag/2, 0),
  2946. Size = V3.N(.5,mag+.5,.5),
  2947. Color = Soul.BrickColor
  2948. }
  2949. lastPoint = Soul.CFrame.p
  2950. swait()
  2951. end
  2952. for i = 1, 5 do
  2953. Effect{
  2954. Effect="Fade",
  2955. Color = BrickColor.new'Really red',
  2956. MoveDirection = (Torso.CFrame*CFrame.new(M.RNG(-40,40),M.RNG(-40,40),M.RNG(-40,40))).p
  2957. }
  2958. end
  2959. end
  2960. end
  2961.  
  2962. --// Other Functions \\ --
  2963.  
  2964. function CastRay(startPos,endPos,range,ignoreList)
  2965. local ray = Ray.new(startPos,(endPos-startPos).unit*range)
  2966. local part,pos,norm = workspace:FindPartOnRayWithIgnoreList(ray,ignoreList or {Char},false,true)
  2967. return part,pos,norm,(pos and (startPos-pos).magnitude)
  2968. end
  2969.  
  2970. function getRegion(point,range,ignore)
  2971. return workspace:FindPartsInRegion3WithIgnoreList(R3.N(point-V3.N(1,1,1)*range/2,point+V3.N(1,1,1)*range/2),ignore,100)
  2972. end
  2973.  
  2974. function clerp(startCF,endCF,alpha)
  2975. return startCF:lerp(endCF, alpha)
  2976. end
  2977.  
  2978. function GetTorso(char)
  2979. return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  2980. end
  2981.  
  2982.  
  2983. function ShowDamage(Pos, Text, Time, Color)
  2984. coroutine.wrap(function()
  2985. local Rate = (1 / Frame_Speed)
  2986. local Pos = (Pos or Vector3.new(0, 0, 0))
  2987. local Text = (Text or "")
  2988. local Time = (Time or 2)
  2989. local Color = (Color or Color3.new(1, 0, 1))
  2990. local EffectPart = NewInstance("Part",Effects,{
  2991. Material=Enum.Material.SmoothPlastic,
  2992. Reflectance = 0,
  2993. Transparency = 1,
  2994. BrickColor = BrickColor.new(Color),
  2995. Name = "Effect",
  2996. Size = Vector3.new(0,0,0),
  2997. Anchored = true,
  2998. CFrame = CF.N(Pos)
  2999. })
  3000. local BillboardGui = NewInstance("BillboardGui",EffectPart,{
  3001. Size = UDim2.new(1.25, 0, 1.25, 0),
  3002. Adornee = EffectPart,
  3003. })
  3004. local TextLabel = NewInstance("TextLabel",BillboardGui,{
  3005. BackgroundTransparency = 1,
  3006. Size = UDim2.new(1, 0, 1, 0),
  3007. Text = Text,
  3008. Font = "Bodoni",
  3009. TextColor3 = Color,
  3010. TextStrokeColor3 = Color3.new(0,0,0),
  3011. TextStrokeTransparency=0,
  3012. TextScaled = true,
  3013. })
  3014. S.Debris:AddItem(EffectPart, (Time))
  3015. EffectPart.Parent = workspace
  3016. delay(0, function()
  3017. Tween(EffectPart,{CFrame=CF.N(Pos)*CF.N(0,3,0)},Time,Enum.EasingStyle.Elastic,Enum.EasingDirection.Out)
  3018. local Frames = (Time / Rate)
  3019. for Frame = 1, Frames do
  3020. swait()
  3021. local Percent = (Frame / Frames)
  3022. TextLabel.TextTransparency = Percent
  3023. TextLabel.TextStrokeTransparency = Percent
  3024. end
  3025. if EffectPart and EffectPart.Parent then
  3026. EffectPart:Destroy()
  3027. end
  3028. end) end)()
  3029. end
  3030.  
  3031. function DealDamage(data)
  3032. local Who = data.Who;
  3033. local MinDam = data.MinimumDamage or 15;
  3034. local MaxDam = data.MaximumDamage or 30;
  3035. local MaxHP = data.MaxHP or 1e5;
  3036.  
  3037. local DB = data.Debounce or .2;
  3038.  
  3039. local CritData = data.Crit or {}
  3040. local CritChance = CritData.Chance or 0;
  3041. local CritMultiplier = CritData.Multiplier or 1;
  3042.  
  3043. local DamageEffects = data.DamageFX or {}
  3044. local DamageType = DamageEffects.Type or "Normal"
  3045. local DeathFunction = DamageEffects.DeathFunction
  3046.  
  3047. assert(Who,"Specify someone to damage!")
  3048.  
  3049. local Humanoid = Who:FindFirstChildOfClass'Humanoid'
  3050. local DoneDamage = M.RNG(MinDam,MaxDam) * (M.RNG(1,100) <= CritChance and CritMultiplier or 1)
  3051.  
  3052. local canHit = true
  3053. if(Humanoid)then
  3054. for _, p in pairs(Hit) do
  3055. if p[1] == Humanoid then
  3056. if(time() - p[2] <= DB) then
  3057. canHit = false
  3058. else
  3059. Hit[_] = nil
  3060. end
  3061. end
  3062. end
  3063. if(canHit)then
  3064. table.insert(Hit,{Humanoid,time()})
  3065. local HitTorso = GetTorso(Who)
  3066. local player = S.Players:GetPlayerFromCharacter(Who)
  3067. CamShake(Who,2,150,HitTorso.Position)
  3068. if(not player or player.UserId ~= 5719877 and player.UserId ~= 19081129)then
  3069. if(Humanoid.MaxHealth >= MaxHP and Humanoid.Health > 0)then
  3070. print'Got kill'
  3071. Humanoid.Health = 0;
  3072. Who:BreakJoints();
  3073. if(DeathFunction)then DeathFunction(Who,Humanoid) end
  3074. else
  3075. local c = Instance.new("ObjectValue",Hum)
  3076. c.Name = "creator"
  3077. c.Value = owner
  3078. S.Debris:AddItem(c,0.35)
  3079. if(Who:FindFirstChild'Head' and Humanoid.Health > 0)then
  3080. ShowDamage((Who.Head.CFrame * CF.N(0, 0, (Who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), DoneDamage, 1.5, DamageColor.Color)
  3081. end
  3082. if(Humanoid.Health > 0 and Humanoid.Health-DoneDamage <= 0)then print'Got kill' if(DeathFunction)then DeathFunction(Who,Humanoid) end end
  3083. Humanoid.Health = Humanoid.Health - DoneDamage
  3084.  
  3085. if(DamageType == 'Knockback' and HitTorso)then
  3086. local up = DamageEffects.KnockUp or 25
  3087. local back = DamageEffects.KnockBack or 25
  3088. local origin = DamageEffects.Origin or Root
  3089. local decay = DamageEffects.Decay or .5;
  3090.  
  3091. local bfos = Instance.new("BodyVelocity",HitTorso)
  3092. bfos.P = 20000
  3093. bfos.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3094. bfos.Velocity = Vector3.new(0,up,0) + (origin.CFrame.lookVector * back)
  3095. S.Debris:AddItem(bfos,decay)
  3096. elseif(DamageType == 'StunKnock' and HitTorso)then
  3097. local up = DamageEffects.KnockUp or 25
  3098. local back = DamageEffects.KnockBack or 25
  3099. local origin = DamageEffects.Origin or Root
  3100. local decay = DamageEffects.Decay or .5;
  3101. local lookVector = origin;
  3102. if(typeof(origin) == 'Instance')then
  3103. lookVector = origin.CFrame.lookVector
  3104. elseif(typeof(origin) == 'CFrame')then
  3105. lookVector = origin.lookVector
  3106. end
  3107. local bfos = Instance.new("BodyVelocity",HitTorso)
  3108. bfos.P = 20000
  3109. bfos.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3110. bfos.Velocity = Vector3.new(0,up,0) + (lookVector * back)
  3111. S.Debris:AddItem(bfos,decay)
  3112. if(not Stunned[Who] and player)then
  3113. local stunScr=FXFolder:FindFirstChild'Stunner' and FXFolder:FindFirstChild'Stunner':Clone()
  3114. local t = {0,M.RNG(time()+3,time()+5),nil}
  3115. if(stunScr)then
  3116. stunScr.Disabled=false
  3117. stunScr.Parent=Who
  3118. local stunEmit = FXFolder:FindFirstChild'AttEffects' and FXFolder.AttEffects:FindFirstChild'Stun'
  3119. local hed = Who:FindFirstChild'Head'
  3120. if(stunEmit)then
  3121. local e = stunEmit:Clone()
  3122. e.Name='StunEmitter'
  3123. e.Parent=hed
  3124. t[3]=e
  3125. end
  3126. end
  3127. Stunned[Who] = t
  3128. end
  3129. elseif(DamageType == 'Stun' and HitTorso and not Stunned[Who] and player)then
  3130. local stunScr=FXFolder:FindFirstChild'Stunner' and FXFolder:FindFirstChild'Stunner':Clone()
  3131. local t = {0,M.RNG(time()+3,time()+5),nil}
  3132. if(stunScr)then
  3133. stunScr.Disabled=false
  3134. stunScr.Parent=Who
  3135. local stunEmit = FXFolder:FindFirstChild'AttEffects' and FXFolder.AttEffects:FindFirstChild'Stun'
  3136. local hed = Who:FindFirstChild'Head'
  3137. if(stunEmit)then
  3138. local e = stunEmit:Clone()
  3139. e.Name='StunEmitter'
  3140. e.Parent=hed
  3141. t[3]=e
  3142. end
  3143. end
  3144. Stunned[Who] = t
  3145. end
  3146. end
  3147. end
  3148. end
  3149. end
  3150. end
  3151.  
  3152. function AOEDamage(where,range,options)
  3153. local hit = {}
  3154. for _,v in next, getRegion(where,range,{Char}) do
  3155. if(v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' and not hit[v.Parent])then
  3156. local callTable = {Who=v.Parent}
  3157. hit[v.Parent] = true
  3158. for _,v in next, options do callTable[_] = v end
  3159. DealDamage(callTable)
  3160. end
  3161. end
  3162. return hit
  3163. end
  3164.  
  3165. function AOEHeal(where,range,amount)
  3166. local healed = {}
  3167. for _,v in next, getRegion(where,range,{Char}) do
  3168. local hum = (v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' or nil)
  3169. if(hum and not healed[hum])then
  3170. hum.Health = hum.Health + amount
  3171. if(v.Parent:FindFirstChild'Head' and hum.Health > 0)then
  3172. ShowDamage((v.Parent.Head.CFrame * CF.N(0, 0, (v.Parent.Head.Size.Z / 2)).p+V3.N(0,1.5,0)), "+"..amount, 1.5, BrickColor.new'Lime green'.Color)
  3173. end
  3174. end
  3175. end
  3176. end
  3177.  
  3178.  
  3179. function Stomp()
  3180. Attack = true
  3181. NeutralAnims = false
  3182. WalkSpeed = 0
  3183. for i = 0,3,.1 do
  3184. local Alpha = .1
  3185. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0,0)*CF.A(M.R(5),0,0),Alpha)
  3186. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  3187. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,.3,0)*CF.A(M.R(45),0,M.R(-15)),Alpha)
  3188. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,.3,0)*CF.A(M.R(45),0,M.R(15)),Alpha)
  3189. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,1.5,-1)*CF.A(M.R(-5),0,0),Alpha)
  3190. RH.C0 = RH.C0:lerp(RHC0*CF.A(M.R(-5),0,0),Alpha)
  3191. swait()
  3192. end
  3193. local h,p,n = workspace:FindPartOnRay(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * (4*PlayerSize)), Char)
  3194. if(h)then
  3195. Sound(LLeg,741272936,.7,3,false,true,true)
  3196. --AOEDamage(p,50,{MinDam=15;MaxDam=30;DamageFX={Type='Stun'}})
  3197. AOEDamage(p,50,{MinDam=15;MaxDam=30;DamageFX={Type='StunKnock',KnockUp=30,KnockBack=15,Origin=Root}})
  3198. CamShakeAll(30,250,p)
  3199. Effect{
  3200. Color=C3.N(0,0,0),
  3201. Material=Enum.Material.Plastic,
  3202. Mesh='Ring',
  3203. StartSize=V3.N(.1,.1,.1),
  3204. EndSize=V3.N(3,3,1),
  3205. Frames=60;
  3206. Boomerang={Enabled=true,SizeBoomerang=30,MoveBoomerang=0};
  3207. CFrame=CF.N(p,p+n)
  3208. }
  3209. Effect{
  3210. Color=C3.N(0,0,0),
  3211. Material=Enum.Material.Plastic,
  3212. Mesh='Blast',
  3213. StartSize=V3.N(.1,.1,.1),
  3214. EndSize=V3.N(50,30,50),
  3215. Frames=60;
  3216. Boomerang={Enabled=true,SizeBoomerang=45,MoveBoomerang=0};
  3217. CFrame=CF.N(p,p+n)*CF.A(M.R(-90),0,0);
  3218. RotInc={0,.1,0};
  3219. }
  3220. Effect{
  3221. Color=C3.N(0,0,0),
  3222. Material=Enum.Material.Plastic,
  3223. Mesh='Blast',
  3224. StartSize=V3.N(.1,.1,.1),
  3225. EndSize=V3.N(40,30,40),
  3226. Frames=60;
  3227. Boomerang={Enabled=true,SizeBoomerang=45,MoveBoomerang=0};
  3228. CFrame=CF.N(p,p+n)*CF.A(M.R(-90),0,0);
  3229. RotInc={0,-.1,0};
  3230. }
  3231. end
  3232. for i = 0,3,.1 do
  3233. local Alpha = .4
  3234. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.1,0)*CF.A(M.R(-5),0,0),Alpha)
  3235. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  3236. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-5)),Alpha)
  3237. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(5)),Alpha)
  3238. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,.1,-1)*CF.A(M.R(5),0,0),Alpha)
  3239. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  3240. swait()
  3241. end
  3242. WalkSpeed = 8
  3243. Attack = false
  3244. NeutralAnims = true
  3245. end
  3246.  
  3247. function VoidSpikes()
  3248. local atteffects = FXFolder:FindFirstChild'AttEffects'
  3249. if(not atteffects)then return end
  3250. local vm =atteffects:FindFirstChild'VoidMagic'
  3251. if(not vm)then return end
  3252. Attack=true
  3253. NeutralAnims=false
  3254. WalkSpeed = 0
  3255. local vm1 = vm:Clone();
  3256. local vm2 = vm:Clone();
  3257. vm1.Parent = LArm;
  3258. vm2.Parent = RArm;
  3259. for i = 0,4,.1 do
  3260. local Alpha = .15
  3261. RJ.C0 = RJ.C0:lerp(RJC0*CF.A(M.R(-15),0,0),Alpha)
  3262. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  3263. LS.C0 = LS.C0:lerp(LSC0*CF.A(0,M.R(-50),M.R(-90)),Alpha)
  3264. RS.C0 = RS.C0:lerp(RSC0*CF.A(0,M.R(50),M.R(90)),Alpha)
  3265. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0,-.5)*CF.A(M.R(15),0,0),Alpha)
  3266. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  3267. swait()
  3268. end
  3269. local cr = FXFolder:FindFirstChild'VoidCrystal':Clone();
  3270. coroutine.wrap(function()
  3271. local oPoint=Root.CFrame
  3272. for i = 1, 5 do
  3273. local pos = oPoint*CF.N(0,0,-i*3)
  3274. local h,p,n = workspace:FindPartOnRay(Ray.new(pos.p,((CFrame.new(pos.p,pos.p - Vector3.new(0,1,0))).lookVector).unit * 8), Char)
  3275. CamShakeAll(5,250,p)
  3276. AOEDamage(p,5,{MinDam=5;MaxDam=20;DamageFX={Type='StunKnock',KnockUp=25,KnockBack=0,Origin=CF.N(p,p+n)}})
  3277. local curc = cr:Clone();
  3278. curc.CFrame = CF.N(0,-5,0)*CF.N(p,p+n)*CF.A(M.R(-90),0,0)
  3279. curc.Parent = Char;
  3280. Sound(curc,338594467,M.RNG(95,105)/100,4,false,true,true)
  3281. local pp = Part(curc,C3.N(0,0,0),Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),CF.N(p,p+n)*CF.A(M.R(-90),0,0),true,false)
  3282. local h = atteffects:FindFirstChild'VoidExplode2' and atteffects.VoidExplode2:Clone()
  3283. if(h)then
  3284. h.Parent=pp
  3285. h.Nebulea1:Emit(150)
  3286. h.Nebulea2:Emit(150)
  3287. end
  3288. coroutine.wrap(function()
  3289. for i = -5, i/2,.5 do
  3290. curc.CFrame = curc.CFrame*CF.N(0,.5,0)
  3291. swait()
  3292. end
  3293. end)()
  3294.  
  3295. delay(3,function()
  3296. Sound(curc,338594524,M.RNG(95,105)/100,4,false,true,true)
  3297. for _,v in next, curc:children() do
  3298. if(v:IsA'ParticleEmitter')then
  3299. v.Enabled=false
  3300. end
  3301. end
  3302. for i = i/2,-5-i,-.5 do
  3303. curc.CFrame = curc.CFrame*CF.N(0,-.5,0)
  3304. swait()
  3305. end
  3306. curc:destroy()
  3307. end)
  3308.  
  3309. swait(6)
  3310. end
  3311. end)()
  3312. for i = 0,1,.1 do
  3313. local Alpha = .3
  3314. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-1.9,0)*CF.A(M.R(-75),0,0),Alpha)
  3315. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  3316. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,-.25)*CF.A(0,M.R(-90),M.R(-90)),Alpha)
  3317. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,-.25)*CF.A(0,M.R(90),M.R(90)),Alpha)
  3318. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,1.5,-.5)*CF.A(M.R(75),0,0),Alpha)
  3319. RH.C0 = RH.C0:lerp(RHC0*CF.A(M.R(35),0,0),Alpha)
  3320. swait()
  3321. end
  3322.  
  3323. vm1.Nebulea1.Enabled=false
  3324. vm1.Nebulea2.Enabled=false
  3325. vm2.Nebulea1.Enabled=false
  3326. vm2.Nebulea2.Enabled=false
  3327. delay(1,function()
  3328. vm1:destroy()
  3329. vm2:destroy()
  3330. end)
  3331. WalkSpeed=8
  3332. Attack = false
  3333. NeutralAnims = true
  3334.  
  3335. end
  3336. --// Wrap it all up \\--
  3337.  
  3338. Mouse.KeyDown:connect(function(k)
  3339. if(Attack)then return end
  3340. if(k == 'z')then
  3341. Stomp()
  3342. elseif(k == 'x')then
  3343. VoidSpikes()
  3344. end
  3345. end)
  3346.  
  3347. coroutine.resume(coroutine.create(function() -- Stun Damge Loop
  3348. while true do
  3349. swait()
  3350. for who,data in next, Stunned do
  3351. local lastBurn, burnMaxTime, emitter = unpack(data)
  3352. if(time()-lastBurn >= .5)then
  3353. data[1] = time()
  3354. for _,v in next, who:children() do if(v.Name == 'Health' and v:IsA'Script')then v.Disabled = true end end
  3355. local hum = who:FindFirstChildOfClass'Humanoid'
  3356. local tors = GetTorso(who)
  3357. if(time() >= burnMaxTime or hum and hum.Health <= 0)then
  3358. local f=Instance.new("BoolValue")
  3359. f.Name = 'ResumeControl'
  3360. f.Parent = who
  3361. S.Debris:AddItem(f,3)
  3362. if(emitter)then
  3363. emitter:destroy()
  3364. end
  3365. Stunned[who] = nil;
  3366. for _,v in next, who:children() do if(v.Name == 'Health' and v:IsA'Script')then v.Disabled = false end end
  3367. end
  3368. end
  3369. end
  3370. end
  3371. end))
  3372.  
  3373. Hum.MaxHealth = 450000
  3374. swait()
  3375. Hum.Health = 450000
  3376.  
  3377. while true do
  3378. swait()
  3379. Sine = Sine + Change
  3380. if(not Music or not Music.Parent)then
  3381. local tp = (Music and Music.TimePosition)
  3382. Music = Sound(Char,MusicID,1,10,true,false,true)
  3383. Music.Name = 'Music'
  3384. Music.TimePosition = tp
  3385. end
  3386. Music.SoundId = "rbxassetid://"..MusicID
  3387. Music.Parent = Torso
  3388. Music.Pitch = .8
  3389. Music.Volume = 3
  3390. if(not Muted)then
  3391. Music:Resume()
  3392. else
  3393. Music:Pause()
  3394. end
  3395.  
  3396.  
  3397. if(God)then
  3398. Hum.MaxHealth = 1e100
  3399. Hum.Health = 1e100
  3400. if(not Char:FindFirstChildOfClass'ForceField')then IN("ForceField",Char).Visible = false end
  3401. Hum.Name = M.RNG()*100
  3402. end
  3403.  
  3404. Hum.MaxHealth = 450000
  3405.  
  3406. local hitfloor,posfloor = workspace:FindPartOnRay(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * (4*PlayerSize)), Char)
  3407.  
  3408. local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  3409. local State = (Hum.PlatformStand and 'Paralyzed' or Hum.Sit and 'Sit' or not hitfloor and Root.Velocity.y < -1 and "Fall" or not hitfloor and Root.Velocity.y > 1 and "Jump" or hitfloor and Walking and (Hum.WalkSpeed < 24 and "Walk" or "Run") or hitfloor and "Idle")
  3410. if(not Effects or not Effects.Parent)then
  3411. Effects = IN("Model",Char)
  3412. Effects.Name = "Effects"
  3413. end
  3414. if(State == 'Run')then
  3415. local wsVal = 7 / (Hum.WalkSpeed/16)
  3416. local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  3417. Change = 1
  3418. RH.C1 = RH.C1:lerp(CF.N(0,1*PlayerSize-.1*M.C(Sine/wsVal),0+.2*M.C(Sine/wsVal))*CF.A(M.R(8-0*M.C(Sine/wsVal))+-M.S(Sine/wsVal)/1.5,0,0),.2)
  3419. LH.C1 = LH.C1:lerp(CF.N(0,1*PlayerSize+.1*M.C(Sine/wsVal),0-.2*M.C(Sine/wsVal))*CF.A(M.R(8+0*M.C(Sine/wsVal))+M.S(Sine/wsVal)/1.5,0,0),.2)
  3420. elseif(State == 'Walk')then
  3421. local wsVal = 12 / (Hum.WalkSpeed/10)
  3422. local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  3423. Change = 1
  3424. LH.C1 = LH.C1:lerp(CF.N(0,1*PlayerSize+.4*M.C(Sine/wsVal),-.3*M.C(Sine/wsVal))*CF.A(M.R(6-0*M.C(Sine/wsVal))+M.S(Sine/wsVal)/2.5,0,0),Alpha)
  3425. RH.C1 = RH.C1:lerp(CF.N(0,1*PlayerSize-.4*M.C(Sine/wsVal),.3*M.C(Sine/wsVal))*CF.A(M.R(6+0*M.C(Sine/wsVal))+-M.S(Sine/wsVal)/2.5,0,0),Alpha)
  3426. else
  3427. RH.C1 = RH.C1:lerp(CF.N(0,1*PlayerSize,0),.2)
  3428. LH.C1 = LH.C1:lerp(CF.N(0,1*PlayerSize,0),.2)
  3429. end
  3430. Hum.WalkSpeed = WalkSpeed
  3431. if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  3432. if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  3433.  
  3434. if(NeutralAnims)then
  3435. if(State == 'Idle')then
  3436. local Alpha = .1
  3437. Change = 1
  3438. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.1+.2*M.C(Sine/48),0)*CF.A(M.R(0-2*M.S(Sine/48)),0,M.R(0+2.5*M.C(Sine/48))),Alpha)
  3439. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-5+5*M.C(Sine/48)),0,M.R(-10*M.S(Sine/48))),Alpha)
  3440. LS.C0 = LS.C0:lerp(LSC0*CF.A(0,0,M.R(-5+5*-M.C(Sine/48))),Alpha)
  3441. RS.C0 = RS.C0:lerp(RSC0*CF.A(0,0,M.R(5-5*-M.C(Sine/48))),Alpha)
  3442. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,.1-.2*M.C(Sine/48),0)*CF.A(M.R(0+2*M.S(Sine/48)),0,M.R(-5)+M.R(0-2.5*M.C(Sine/48))),Alpha)
  3443. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,.1-.2*M.C(Sine/48),0)*CF.A(M.R(0+2*M.S(Sine/48)),0,M.R(5)+M.R(0-2.5*M.C(Sine/48))),Alpha)
  3444. -- idle
  3445. elseif(State == 'Run')then
  3446. local wsVal = 7 / (Hum.WalkSpeed/16)
  3447. local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  3448. RJ.C0 = RJ.C0:lerp(CF.N(0,0-.1*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(-15+2.5*M.C(Sine/(wsVal/2))),M.R(8*M.C(Sine/wsVal)),0),Alpha)
  3449. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  3450. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,0-.3*M.S(Sine/wsVal))*CF.A(M.R(0+45*M.S(Sine/wsVal)),0,M.R(-5)),Alpha)
  3451. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,0+.3*M.S(Sine/wsVal))*CF.A(M.R(0-45*M.S(Sine/wsVal)),0,M.R(5)),Alpha)
  3452. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0+.1*M.C(Sine/(wsVal/2)),0)*CF.A(0,-M.R(4*M.C(Sine/wsVal)),0),Alpha)
  3453. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0+.1*M.C(Sine/(wsVal/2)),0)*CF.A(0,-M.R(4*M.C(Sine/wsVal)),0),Alpha)
  3454. elseif(State == 'Walk')then
  3455. local wsVal = 12 / (Hum.WalkSpeed/10)
  3456. local Alpha = math.min(.2 * (Hum.WalkSpeed/8),1)
  3457. RJ.C0 = RJ.C0:lerp(CF.N(0,-.075+.1*M.C(Sine/(wsVal/2)+-M.S(Sine/(wsVal/2))/7),0)*CF.A(M.R(-9-2.5*M.C(Sine/(wsVal/2))),M.R(-5*M.C(Sine/wsVal)),Root.RotVelocity.y/75),Alpha)
  3458. NK.C0 = NK.C0:lerp(NKC0*CF.A(0,-Head.RotVelocity.y/75,0),Alpha)
  3459. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,-.2*M.C(Sine/wsVal))*CF.A(M.R(25*M.C(Sine/wsVal)),0,M.R(-5)+LArm.RotVelocity.y/75),Alpha)
  3460. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,.2*M.C(Sine/wsVal))*CF.A(M.R(-25*M.C(Sine/wsVal)),0,M.R(5)-RArm.RotVelocity.y/75),Alpha)
  3461. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.1*M.C(Sine/(wsVal/2)),0)*CF.A(0,M.R(5*M.C(Sine/wsVal)),0),Alpha)
  3462. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.1*M.C(Sine/(wsVal/2)),0)*CF.A(0,M.R(5*M.C(Sine/wsVal)),0),Alpha)
  3463. elseif(State == 'Jump')then
  3464. local Alpha = .1
  3465. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  3466. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
  3467. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)),Alpha)
  3468. RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  3469. NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  3470. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  3471. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  3472. elseif(State == 'Fall')then
  3473. local Alpha = .1
  3474. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  3475. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
  3476. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-idk),Alpha)
  3477. RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  3478. NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  3479. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  3480. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  3481. elseif(State == 'Paralyzed')then
  3482. -- paralyzed
  3483. elseif(State == 'Sit')then
  3484. -- sit
  3485. end
  3486. end
  3487.  
  3488. for i,v in next, BloodPuddles do
  3489. local mesh = i:FindFirstChild'CylinderMesh'
  3490. BloodPuddles[i] = v + 1
  3491. if(not mesh or i.Transparency >= 1)then
  3492. i:destroy()
  3493. BloodPuddles[i] = nil
  3494. elseif(v >= Frame_Speed*4)then
  3495. local trans = (v-Frame_Speed*4)/(Frame_Speed*2)
  3496. i.Transparency = trans
  3497. if(mesh.Scale.Z > 0)then
  3498. mesh.Scale = mesh.Scale-V3.N(.05,0,.05)
  3499. end
  3500. else
  3501. i.Transparency = 0
  3502. end
  3503. end
  3504.  
  3505. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement