Advertisement
Sheckles

yes

May 17th, 2018
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 370.05 KB | None | 0 0
  1. print([[
  2. ___________________________________
  3.  
  4. Booty Offender // A Kyutatsuki13's script
  5. Edit by Netdyninja696 & OmegaNoscope
  6. Discord: SomeBoi#1908 & hecc#5638
  7. This script is not mine and all credit goes to the wonderful Kyutatsuki13
  8. ___________________________________
  9. ]])
  10.  
  11.  
  12.  
  13.  
  14. warn("You're whitelisted, "..game:GetService("Players").LocalPlayer.Name.." :)")
  15.  
  16. local p = game:GetService("Players").LocalPlayer
  17. local char = p.Character
  18. local mouse = p:GetMouse()
  19. local larm = char:WaitForChild("Left Arm")
  20. local rarm = char:WaitForChild("Right Arm")
  21. local lleg = char:WaitForChild("Left Leg")
  22. local rleg = char:WaitForChild("Right Leg")
  23. local hed = char:WaitForChild("Head")
  24. local torso = char:WaitForChild("Torso")
  25. local root = char:WaitForChild("HumanoidRootPart")
  26. local hum = char:FindFirstChildOfClass("Humanoid")
  27. local debris = game:GetService("Debris")
  28. local input = game:GetService("UserInputService")
  29. local run = game:GetService("RunService")
  30. local rs = run.RenderStepped
  31. local wingpose = "Idle"
  32. local DebrisModel = Instance.new("Model",char)
  33. DebrisModel.Name = "Debris"
  34. repeat rs:wait() until p.CharacterAppearanceLoaded
  35.  
  36. noidle = false
  37. shift = false
  38. control = false
  39.  
  40. Player = game.Players.LocalPlayer
  41. Character = Player.Character
  42. local txt = Instance.new("BillboardGui", Character)
  43. txt.Adornee = Character.Head
  44. txt.Name = "_status"
  45. txt.Size = UDim2.new(2, 0, 1.2, 0)
  46. txt.StudsOffset = Vector3.new(-9, 8, 0)
  47. local text = Instance.new("TextLabel", txt)
  48. text.Size = UDim2.new(10, 0, 7, 0)
  49. text.FontSize = "Size24"
  50. text.TextScaled = true
  51. text.TextTransparency = 0
  52. text.BackgroundTransparency = 1
  53. text.TextTransparency = 0
  54. text.TextStrokeTransparency = 0
  55. text.Font = "Cartoon"
  56. text.TextStrokeColor3 = Color3.new(255,255,0)
  57. text.Text = "Be happy"
  58. wait(2)
  59. text.Text = "lol"
  60. wait(0.5)
  61. text.Text = "Mr.Smiles"
  62. --All The Settings for Trails in this Script
  63. TrailSettings = {
  64. Lifetime = 0.5,
  65. Texture = 'rbxassetid://31270182',
  66. --Color1 is for UpperBody and Accessories, Color2 is for Lower Body
  67. Color1 = ColorSequence.new(BrickColor.new('Bright yellow').Color,BrickColor.new('Bright yellow').Color),
  68. Color2 = ColorSequence.new(BrickColor.new('Hot pink').Color,BrickColor.new('Hot pink').Color),
  69. AllBody = true,
  70. UpperBodyOnly = false,
  71. LowerBodyOnly = false,
  72. Accessories = false,
  73. Extras = true,
  74. R15 = false, --Change to true if you're using R15
  75. R15Parts = {
  76. 'UpperTorso',
  77. 'LowerTorso',
  78. }
  79. }
  80.  
  81. local Trail; --Making other Trails uses this in this Script
  82.  
  83. --UpperBody Function
  84. UpperBody = function()
  85. if TrailSettings.R15 == false then
  86. A0 = Instance.new('Attachment',Character.Torso)
  87. A1 = Instance.new('Attachment',Character.Head)
  88. A2 = Instance.new('Attachment',Character['Right Arm'])
  89. A3 = Instance.new('Attachment',Character['Left Arm'])
  90. Trail = Instance.new('Trail',Character)
  91. Trail.Attachment0 = A0
  92. Trail.Attachment1 = A1
  93. Trail.Texture = TrailSettings.Texture
  94. Trail.Color = TrailSettings.Color1
  95. Trail.Lifetime = TrailSettings.Lifetime
  96. local Trail2 = Trail:Clone()
  97. Trail2.Parent = Character
  98. Trail2.Attachment1 = A2
  99. local Trail3 = Trail:Clone()
  100. Trail3.Parent = Character
  101. Trail3.Attachment1 = A3
  102. local Trail6 = Trail:Clone()
  103. Trail6.Parent = Character
  104. Trail6.Attachment0 = A1
  105. Trail6.Attachment1 = A2
  106. local Trail7 = Trail:Clone()
  107. Trail7.Parent = Character
  108. Trail7.Attachment0 = A1
  109. Trail7.Attachment1 = A3
  110. else
  111. A0 = Instance.new('Attachment',Character[TrailSettings.R15Parts[1]])
  112. A0R = Instance.new('Attachment',Character[TrailSettings.R15Parts[2]])
  113. A1 = Instance.new('Attachment',Character.Head)
  114. A2 = Instance.new('Attachment',Character['RightUpperArm'])
  115. A2R = Instance.new('Attachment',Character['RightLowerArm'])
  116. A3 = Instance.new('Attachment',Character['LeftUpperArm'])
  117. A3R = Instance.new('Attachment',Character['LeftLowerArm'])
  118. Trail = Instance.new('Trail',Character)
  119. Trail.Attachment0 = A0
  120. Trail.Attachment1 = A1
  121. Trail.Texture = TrailSettings.Texture
  122. Trail.Color = TrailSettings.Color1
  123. Trail.Lifetime = TrailSettings.Lifetime
  124. local Trail2 = Trail:Clone()
  125. Trail2.Parent = Character
  126. Trail2.Attachment1 = A2
  127. local Trail3 = Trail:Clone()
  128. Trail3.Parent = Character
  129. Trail3.Attachment1 = A3
  130. local Trail6 = Trail:Clone()
  131. Trail6.Parent = Character
  132. Trail6.Attachment0 = A1
  133. Trail6.Attachment1 = A2
  134. local Trail7 = Trail:Clone()
  135. Trail7.Parent = Character
  136. Trail7.Attachment0 = A1
  137. Trail7.Attachment1 = A3
  138. --R15 Trails
  139. local Trail1R = Trail:Clone()
  140. Trail1R.Parent = Character
  141. Trail1R.Attachment1 = A2R
  142. local Trail2R = Trail:Clone()
  143. Trail2R.Parent = Character
  144. Trail2R.Attachment1 = A3R
  145. local Trail6R = Trail:Clone()
  146. Trail6.Parent = Character
  147. Trail6.Attachment0 = A1
  148. Trail6.Attachment1 = A2R
  149. local Trail7R = Trail:Clone()
  150. Trail7.Parent = Character
  151. Trail7.Attachment0 = A1
  152. Trail7.Attachment1 = A3R
  153. end
  154. end
  155.  
  156. --Lower Body Function
  157. LowerBody = function()
  158. if TrailSettings.R15 == false then
  159. A4 = Instance.new('Attachment',Character['Right Leg'])
  160. A5 = Instance.new('Attachment',Character['Left Leg'])
  161. local Trail4 = Trail:Clone()
  162. Trail4.Parent = Character
  163. Trail4.Attachment1 = A4
  164. local Trail5 = Trail:Clone()
  165. Trail5.Parent = Character
  166. Trail5.Attachment1 = A5
  167. local Trail8 = Trail:Clone()
  168. Trail8.Parent = Character
  169. Trail8.Attachment0 = A2
  170. Trail8.Attachment1 = A4
  171. Trail8.Color = TrailSettings.Color2
  172. local Trail9 = Trail:Clone()
  173. Trail9.Parent = Character
  174. Trail9.Attachment0 = A3
  175. Trail9.Attachment1 = A5
  176. Trail9.Color = TrailSettings.Color2
  177. local FT = Trail:Clone()
  178. FT.Parent = Character
  179. FT.Attachment0 = A4
  180. FT.Attachment1 = A5
  181. FT.Color = TrailSettings.Color2
  182. else
  183. A4 = Instance.new('Attachment',Character['RightLowerLeg'])
  184. A4R = Instance.new('Attachment',Character['RightUpperLeg'])
  185. A5 = Instance.new('Attachment',Character['LeftLowerLeg'])
  186. A5R = Instance.new('Attachment',Character['LeftUpperLeg'])
  187. local Trail4 = Trail:Clone()
  188. Trail4.Parent = Character
  189. Trail4.Attachment1 = A4
  190. local Trail5 = Trail:Clone()
  191. Trail5.Parent = Character
  192. Trail5.Attachment1 = A5
  193. local Trail8 = Trail:Clone()
  194. Trail8.Parent = Character
  195. Trail8.Attachment0 = A2
  196. Trail8.Attachment1 = A4
  197. Trail8.Color = TrailSettings.Color2
  198. local Trail9 = Trail:Clone()
  199. Trail9.Parent = Character
  200. Trail9.Attachment0 = A3
  201. Trail9.Attachment1 = A5
  202. Trail9.Color = TrailSettings.Color2
  203. local FT = Trail:Clone()
  204. FT.Parent = Character
  205. FT.Attachment0 = A4
  206. FT.Attachment1 = A5
  207. FT.Color = TrailSettings.Color2
  208. --R15 Trails
  209. local Trail3R = Trail:Clone()
  210. Trail3R.Parent = Character
  211. Trail3R.Attachment1 = A4R
  212. local Trail4R = Trail:Clone()
  213. Trail4R.Parent = Character
  214. Trail4R.Attachment1 = A5R
  215. local Trail8 = Trail:Clone()
  216. Trail8.Parent = Character
  217. Trail8.Attachment0 = A2R
  218. Trail8.Attachment1 = A4R
  219. Trail8.Color = TrailSettings.Color2
  220. local Trail9 = Trail:Clone()
  221. Trail9.Parent = Character
  222. Trail9.Attachment0 = A3R
  223. Trail9.Attachment1 = A5R
  224. Trail9.Color = TrailSettings.Color2
  225. local FT2R = Trail:Clone()
  226. FT2R.Parent = Character
  227. FT2R.Attachment0 = A4R
  228. FT2R.Attachment1 = A5R
  229. FT2R.Color = TrailSettings.Color2
  230. end
  231. end
  232.  
  233. --All Body Function calling Both Functions
  234. AllBody = function()
  235. UpperBody()
  236. LowerBody()
  237. end
  238.  
  239. --Checking to make sure that Only some Variables are Selected else do All Body
  240. if TrailSettings.AllBody == true and TrailSettings.UpperBodyOnly == true and TrailSettings.LowerBodyOnly == true then
  241. TrailSettings.UpperBodyOnly = false
  242. TrailSettings.LowerBodyOnly = false
  243. elseif TrailSettings.AllBody == true and TrailSettings.UpperBodyOnly == false and TrailSettings.LowerBodyOnly == true then
  244. TrailSettings.UpperBodyOnly = false
  245. TrailSettings.LowerBodyOnly = false
  246. elseif TrailSettings.AllBody == true and TrailSettings.UpperBodyOnly == true and TrailSettings.LowerBodyOnly == false then
  247. TrailSettings.UpperBodyOnly = false
  248. TrailSettings.LowerBodyOnly = false
  249. elseif TrailSettings.AllBody == false and TrailSettings.UpperBodyOnly == true and TrailSettings.LowerBodyOnly == true then
  250. TrailSettings.AllBody = true
  251. TrailSettings.UpperBodyOnly = false
  252. TrailSettings.LowerBodyOnly = false
  253. end
  254.  
  255. --Call Trail Functions
  256. if TrailSettings.UpperBodyOnly == true then
  257. UpperBody()
  258. print('Called Upper Body Trail')
  259. elseif TrailSettings.LowerBodyOnly == true then
  260. LowerBody()
  261. print('Called Lower Body Trail')
  262. elseif TrailSettings.AllBody == true then
  263. AllBody()
  264. print('Called Full Body Trail')
  265. end
  266.  
  267. --Trails for Accessories
  268. if TrailSettings.Accessories == true then
  269. for Index,Item in pairs(Character:GetChildren()) do
  270. if Item:IsA'Accessory' then
  271. local AA = Instance.new('Attachment',Item.Handle)
  272. local ATrail = Trail:Clone()
  273. ATrail.Parent = Character
  274. ATrail.Attachment1 = AA
  275. end
  276. end
  277. end
  278.  
  279. --Extras
  280. if TrailSettings.Extras == true then
  281. --Making an Invisible Platform Part
  282. local a = Instance.new('Part',Character)
  283. a.CanCollide = false
  284. a.Size = Vector3.new(2,.2,2)
  285. a.Transparency = 1
  286.  
  287. --Constantly putting it under your feet
  288. if TrailSettings.R15 == false then
  289. spawn(function()
  290. game:GetService('RunService').RenderStepped:connect(function()
  291. a.CFrame = Character.Torso.CFrame * CFrame.new(0,-3,0)
  292. end)
  293. end)
  294. else
  295. spawn(function()
  296. game:GetService('RunService').RenderStepped:connect(function()
  297. a.CFrame = Character[TrailSettings.R15Parts[2]].CFrame * CFrame.new(0,-2,0)
  298. end)
  299. end)
  300. end
  301.  
  302. --Make a Trail from both feet to the Platform
  303. spawn(function()
  304. repeat wait() until Trail
  305. local AB = Instance.new('Attachment',a)
  306. local ABT = Trail:Clone()
  307. ABT.Parent = Character
  308. ABT.Attachment0 = A4
  309. ABT.Attachment1 = AB
  310. ABT.Color = TrailSettings.Color2
  311. local ABT2 = Trail:Clone()
  312. ABT2.Parent = Character
  313. ABT2.Attachment0 = A5
  314. ABT2.Attachment1 = AB
  315. ABT2.Color = TrailSettings.Color2
  316. end)
  317. end
  318.  
  319. ----------------------------------------------------------------------------
  320.  
  321. function rswait(value)
  322. if value ~= nil and value ~= 0 then
  323. for i=1,value do
  324. rs:wait()
  325. end
  326. else
  327. rs:wait()
  328. end
  329. end
  330.  
  331. ----------------------------------------------------------------------------
  332.  
  333. local timeposition = 0
  334.  
  335. function music(id)
  336. if id == "Stop" then
  337. if not torso:FindFirstChild("MusicRuin") then
  338. soundz = Instance.new("Sound",torso)
  339. end
  340. soundz:Stop()
  341. else
  342. if not torso:FindFirstChild("MusicRuin") then
  343. soundz = Instance.new("Sound",torso)
  344. for i=1,2 do
  345. local equalizer = Instance.new("EqualizerSoundEffect",soundz)
  346. equalizer.HighGain = 6
  347. equalizer.MidGain = 0
  348. equalizer.LowGain = 6
  349. end
  350. end
  351. soundz.Volume = 10
  352. soundz.Name = "MusicRuin"
  353. soundz.Looped = true
  354. soundz.PlaybackSpeed = 1
  355. soundz.SoundId = "rbxassetid://"..id
  356. soundz:Stop()
  357. soundz:Play()
  358. end
  359. end
  360.  
  361. ----------------------------------------------------------------------------
  362.  
  363. function lerp(a, b, t)
  364. return a + (b - a)*t
  365. end
  366.  
  367. ----------------------------------------------------------------------------
  368.  
  369. function Lerp(c1,c2,al)
  370. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  371. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  372. for i,v in pairs(com1) do
  373. com1[i] = v+(com2[i]-v)*al
  374. end
  375. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  376. end
  377.  
  378. ----------------------------------------------------------------------------
  379.  
  380. function slerp(a, b, t)
  381. dot = a:Dot(b)
  382. if dot > 0.99999 or dot < -0.99999 then
  383. return t <= 0.5 and a or b
  384. else
  385. r = math.acos(dot)
  386. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  387. end
  388. end
  389.  
  390. ----------------------------------------------------------------------------
  391.  
  392. function clerp(c1,c2,al)
  393.  
  394. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  395.  
  396. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  397.  
  398. for i,v in pairs(com1) do
  399.  
  400. com1[i] = lerp(v,com2[i],al)
  401.  
  402. end
  403.  
  404. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  405.  
  406. end
  407.  
  408. ----------------------------------------------------------------------------
  409.  
  410. function findAllNearestTorso(pos,dist)
  411. local list = workspace:children()
  412. local torso = {}
  413. local temp = nil
  414. local human = nil
  415. local temp2 = nil
  416. for x = 1, #list do
  417. temp2 = list[x]
  418. if (temp2.className == "Model") and (temp2 ~= char) then
  419. temp = temp2:findFirstChild("Torso")
  420. human = temp2:findFirstChildOfClass("Humanoid")
  421. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  422. if (temp.Position - pos).magnitude < dist then
  423. table.insert(torso,temp)
  424. dist = (temp.Position - pos).magnitude
  425. end
  426. end
  427. end
  428. end
  429. return torso
  430. end
  431.  
  432. ----------------------------------------------------------------------------
  433.  
  434. function checkIfNotPlayer(model)
  435. if model.CanCollide == true and model ~= char and model.Parent ~= char and model.Parent.Parent ~= char and model.Parent.Parent ~= char and model.Parent ~= DebrisModel and model.Parent.Parent ~= DebrisModel and model.Parent.Parent.Parent ~= DebrisModel and model ~= wings and model.Parent ~= wings and model.Parent.Parent ~= wings then
  436. return true
  437. else
  438. return false
  439. end
  440. end
  441.  
  442. ----------------------------------------------------------------------------
  443.  
  444. function newWeld(wp0, wp1, wc0x, wc0y, wc0z)
  445.  
  446. local wld = Instance.new("Weld", wp1)
  447.  
  448. wld.Part0 = wp0
  449.  
  450. wld.Part1 = wp1
  451.  
  452. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  453.  
  454. return wld
  455.  
  456. end
  457.  
  458. function weld(model)
  459. local parts,last = {}
  460. local function scan(parent)
  461. for _,v in pairs(parent:GetChildren()) do
  462. if (v:IsA("BasePart")) then
  463. if (last) then
  464. local w = Instance.new("Weld")
  465. w.Name = ("%s_Weld"):format(v.Name)
  466. w.Part0,w.Part1 = last,v
  467. w.C0 = last.CFrame:inverse()
  468. w.C1 = v.CFrame:inverse()
  469. w.Parent = last
  470. end
  471. last = v
  472. table.insert(parts,v)
  473. end
  474. scan(v)
  475. end
  476. end
  477. scan(model)
  478. for _,v in pairs(parts) do
  479. v.Anchored = false
  480. v.Locked = true
  481. v.Anchored = false
  482. v.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  483. v.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  484. v.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  485. v.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  486. v.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  487. v.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  488. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
  489. end
  490. end
  491.  
  492. ----------------------------------------------------------------------------
  493.  
  494. function calculate(part,asd)
  495. local Head = hed
  496. local RightShoulder = asd
  497. local RightArm = part
  498. local MousePosition = mouse.Hit.p
  499. local ToMouse = (MousePosition - Head.Position).unit
  500. local Angle = math.acos(ToMouse:Dot(Vector3.new(0, 1, 0)))
  501. local FromRightArmPos = (Head.Position + Head.CFrame:vectorToWorldSpace(Vector3.new(((Head.Size.X / 2) + (RightArm.Size.X / 2)), ((Head.Size.Y / 2) - (RightArm.Size.Z / 2)), 0)))
  502. local ToMouseRightArm = ((MousePosition - FromRightArmPos) * Vector3.new(1 ,0, 1)).unit
  503. local Look = (Head.CFrame.lookVector * Vector3.new(1, 0, 1)).unit
  504. local LateralAngle = math.acos(ToMouseRightArm:Dot(Look))
  505. if tostring(LateralAngle) == "-1.#IND" then
  506. LateralAngle = 0
  507. end
  508. local Cross = Head.CFrame.lookVector:Cross(ToMouseRightArm)
  509. if LateralAngle > (math.pi / 2) then
  510. LateralAngle = (math.pi / 2)
  511. local Torso = root
  512. local Point = Torso.CFrame:vectorToObjectSpace(mouse.Hit.p-Torso.CFrame.p)
  513. if Point.Z > 0 then
  514. if Point.X > -0 and RightArm == rarm then
  515. Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(mouse.Hit.X,Torso.Position.Y,mouse.Hit.Z))*CFrame.Angles(0,math.rad(110),0)
  516. elseif Point.X < 0 and RightArm == rarm then
  517. Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(mouse.Hit.X,Torso.Position.Y,mouse.Hit.Z))*CFrame.Angles(0,math.rad(-110),0)
  518. end
  519. end
  520. end
  521. if Cross.Y < 0 then
  522. LateralAngle = -LateralAngle
  523. end
  524. return(CFrame.Angles(((math.pi / 2) - Angle), ((math.pi / 2) + LateralAngle), math.pi/2))
  525. end
  526.  
  527. ----------------------------------------------------------------------------
  528.  
  529. function sound(id,position,vol,pitch,start,finish)
  530. coroutine.resume(coroutine.create(function()
  531.  
  532. local part = Instance.new("Part",workspace)
  533. part.Position = position
  534. part.Size = Vector3.new(0,0,0)
  535. part.CanCollide = false
  536. part.Transparency = 1
  537. end))
  538. end
  539.  
  540. ----------------------------------------------------------------------------
  541.  
  542. function computeDirection(vec)
  543. local lenSquared = vec.magnitude * vec.magnitude
  544. local invSqrt = 1 / math.sqrt(lenSquared)
  545. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  546. end
  547.  
  548. ----------------------------------------------------------------------------
  549.  
  550. local shaking = 0
  551. function shake(num) if num > shaking then shaking = num end end
  552. game:GetService("RunService").RenderStepped:connect(function()
  553. hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))*(shaking/100)
  554. if shaking > 0 then shaking = shaking - 1 else shaking = 0 end
  555. end)
  556.  
  557. plr = game:GetService("Players").LocalPlayer
  558. DebrisModel = Instance.new("Model",plr.Character)
  559. DebrisModel.Name = "DebrisModel"
  560.  
  561. function Effect(mesh,size,transparency,material,color,position,rotation,positionchange,sizechange,rotationchange,transparencychange,acceleration)
  562.  
  563. local part = Instance.new("Part",DebrisModel)
  564. part.Anchored = true
  565. part.CanCollide = false
  566. part.Size = Vector3.new(1,1,1)
  567. part.Transparency = transparency
  568. part.Material = material
  569. part.Color = color
  570. part.CFrame = CFrame.new(position)*CFrame.Angles(math.rad(rotation.X),math.rad(rotation.Y),math.rad(rotation.Z))
  571.  
  572. local partmesh = Instance.new("SpecialMesh",part)
  573. if tonumber(mesh) == nil then partmesh.MeshType = mesh else partmesh.MeshId = "rbxassetid://"..mesh end
  574. partmesh.Scale = size
  575.  
  576. local pvalue = Instance.new("Vector3Value",part)
  577. pvalue.Name = "Position"
  578. pvalue.Value = positionchange
  579.  
  580. local svalue = Instance.new("Vector3Value",part)
  581. svalue.Name = "Size"
  582. svalue.Value = sizechange
  583.  
  584. local rvalue = Instance.new("Vector3Value",part)
  585. rvalue.Name = "Rotation"
  586. rvalue.Value = rotationchange
  587.  
  588. local tvalue = Instance.new("NumberValue",part)
  589. tvalue.Name = "Transparency"
  590. tvalue.Value = transparencychange
  591.  
  592. local avalue = Instance.new("NumberValue",part)
  593. avalue.Name = "Acceleration"
  594. avalue.Value = acceleration
  595.  
  596. part.Name = "EFFECT"
  597.  
  598. return part
  599.  
  600. end
  601.  
  602. game:GetService("RunService").RenderStepped:connect(function()
  603. coroutine.resume(coroutine.create(function()
  604.  
  605. for i, v in pairs(DebrisModel:GetChildren()) do
  606. if v:isA("BasePart") then
  607. v.LocalTransparencyModifier = 0
  608. end
  609. end
  610.  
  611. if not plr.Character:FindFirstChild("DebrisModel") then
  612. DebrisModel = Instance.new("Model",plr.Character)
  613. DebrisModel.Name = "DebrisModel"
  614. end
  615.  
  616. for i,v in pairs(DebrisModel:GetChildren()) do
  617. if v:IsA("BasePart") and v.Name == "EFFECT" then
  618. local pvalue = v:FindFirstChild("Position").Value
  619. local svalue = v:FindFirstChild("Size").Value
  620. local rvalue = v:FindFirstChild("Rotation").Value
  621. local tvalue = v:FindFirstChild("Transparency").Value
  622. local avalue = v:FindFirstChild("Acceleration").Value
  623. local mesh = v:FindFirstChild("Mesh")
  624. mesh.Scale = mesh.Scale + svalue
  625. v:FindFirstChild("Size").Value = v:FindFirstChild("Size").Value + (Vector3.new(1,1,1)*avalue)
  626. v.Transparency = v.Transparency + tvalue
  627. v.CFrame = CFrame.new(pvalue)*v.CFrame*CFrame.Angles(math.rad(rvalue.X),math.rad(rvalue.Y),math.rad(rvalue.Z))
  628. if v.Transparency >= 1 or mesh.Scale.X < 0 or mesh.Scale.Y < 0 or mesh.Scale.Z < 0 then
  629. v:Destroy()
  630. end
  631. end
  632. end
  633.  
  634. end))
  635. end)
  636.  
  637. local wsback = 0
  638. local frozen = false
  639. function freeze()
  640. if frozen == false then
  641. frozen = true
  642. wsback = hum.WalkSpeed
  643. hum.WalkSpeed = 1
  644. else
  645. frozen = false
  646. hum.WalkSpeed = wsback
  647. end
  648. end
  649. hum.WalkSpeed = 25
  650.  
  651. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans)
  652. local magz = (Part0 - Part1).magnitude
  653. local curpos = Part0
  654. local trz = {-Offset,Offset}
  655. for i=1,Times do
  656. local li = Instance.new("Part", DebrisModel)
  657. li.TopSurface =0
  658. li.Material = Enum.Material.Neon
  659. li.BottomSurface = 0
  660. li.Anchored = true
  661. li.Locked = true
  662. li.Transparency = Trans or 0.4
  663. li.Color = Color
  664. li.formFactor = "Custom"
  665. li.CanCollide = false
  666. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  667. local lim = Instance.new("BlockMesh",li)
  668. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  669. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  670. if Times == i then
  671. local magz2 = (curpos - Part1).magnitude
  672. li.Size = Vector3.new(Thickness,Thickness,magz2)
  673. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  674. else
  675. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  676. end
  677. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  678. li.Name = "LIGHTNING"
  679. end
  680. end
  681.  
  682. ----------------------------------------------------------------------------
  683. skin_color = BrickColor.new("Light orange")
  684. --p:ClearCharacterAppearance()
  685. --hed:WaitForChild("face"):Destroy()
  686. hed:WaitForChild("face").Texture = "rbxassetid://334668738"
  687. ----------------------------------------------------------------------------
  688. local size = 1
  689.  
  690. newWeld(torso, larm, -1.5, 0.5, 0)
  691. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  692. newWeld(torso, rarm, 1.5, 0.5, 0)
  693. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  694. newWeld(torso, hed, 0, 1.5, 0)
  695. newWeld(torso, lleg, -0.5, -1, 0)
  696. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  697. newWeld(torso, rleg, 0.5, -1, 0)
  698. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  699. newWeld(root, torso, 0, -1, 0)
  700. torso.Weld.C1 = CFrame.new(0, -1, 0)
  701.  
  702. emitters={}
  703.  
  704. ----------------------------------------------------------------------------------------
  705. music(159973318)
  706. velocityYFall=0
  707. velocityYFall2=0
  708. velocityYFall3=0
  709. velocityYFall4=0
  710. neckrotY=0
  711. neckrotY2=0
  712. torsorotY=0
  713. torsorotY2=0
  714. torsoY=0
  715. torsoY2=0
  716. colored = 0
  717. sine = 0
  718. change=0.4
  719. movement=10
  720. timeranim=0
  721. running = false
  722. jumped = false
  723. icolor=1
  724. imode=false
  725.  
  726. didjump = false
  727. jumppower = 0
  728. debounceimpact = false
  729.  
  730. function jumpimpact()
  731. if debounceimpact == false then
  732. debounceimpact = true
  733. if jumppower < -150 then jumppower = -150 end
  734. shake(-jumppower/5)
  735. for i=1,-jumppower/20 do rs:wait()
  736. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(0,0,0), 0.05)
  737. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, (jumppower/20)-hum.HipHeight, 0) * CFrame.Angles(math.rad(0),math.rad(0), math.rad(0)), 0.05)
  738. end
  739. debounceimpact = false
  740. end
  741. end
  742.  
  743. max = 0
  744.  
  745. rs:connect(function()
  746.  
  747. for i,v in pairs(DebrisModel:GetChildren()) do
  748. if v.Name == "LIGHTNING" then
  749. local vm = v:FindFirstChildOfClass("BlockMesh")
  750. vm.Scale = vm.Scale - Vector3.new(0.1,0.1,0)
  751. if vm.Scale.X <= 0 then
  752. v:Destroy()
  753. end
  754. end
  755. end
  756.  
  757. if p.Character.Parent == nil then
  758. local model = Instance.new("Model")
  759. model.Name = p.Name
  760. p.Character = model
  761. for i,v in pairs(char:GetChildren()) do
  762. v.Parent = p.Character
  763. end
  764. end
  765.  
  766. char = p.Character
  767. if p.Character.Parent ~= workspace then
  768. p.Character.Parent = workspace
  769. end
  770. for i,v in pairs(char:GetChildren()) do
  771. if v:IsA("Accoutrement") then
  772. if v.Handle:FindFirstChild("Mesh") then
  773. v.Handle:FindFirstChild("Mesh").Offset = Vector3.new()
  774. v.Handle.Transparency = 0
  775. end
  776. elseif v:IsA("BasePart") then
  777. v.Anchored = false
  778. if v:FindFirstChildOfClass("BodyPosition") then
  779. v:FindFirstChildOfClass("BodyPosition"):Destroy()
  780. end
  781. if v:FindFirstChildOfClass("BodyVelocity") then
  782. v:FindFirstChildOfClass("BodyVelocity"):Destroy()
  783. end
  784. if v:FindFirstChildOfClass("BodyGyro") and v:FindFirstChildOfClass("BodyGyro").Name ~= "lolnochara" then
  785. v:FindFirstChildOfClass("BodyGyro"):Destroy()
  786. end
  787. if v:FindFirstChild("Mesh") then
  788. v:FindFirstChild("Mesh").Offset = Vector3.new()
  789. end
  790. if not DebrisModel:FindFirstChild(v.Name.."FORCEFIELD") then
  791. local force = Instance.new("Part",DebrisModel)
  792. force.Name = v.Name.."FORCEFIELD"
  793. if v ~= hed then
  794. force.Size = v.Size+(Vector3.new(1,1,1)*0.2)
  795. else
  796. force.Size = (Vector3.new(1,1,1)*v.Size.Y)+(Vector3.new(1,1,1)*0.2)
  797. end
  798. force.CanCollide = false
  799. force.Transparency = 1
  800. force.Color = Color3.new(0,1,1)
  801. force.Material = Enum.Material.Neon
  802. newWeld(v,force,0,0,0)
  803. else
  804. if not DebrisModel:FindFirstChild(v.Name.."FORCEFIELD"):FindFirstChildOfClass("Weld") then
  805. newWeld(v,DebrisModel:FindFirstChild(v.Name.."FORCEFIELD"),0,0,0)
  806. end
  807. end
  808. if v.Name ~= "HumanoidRootPart" then
  809. v.Transparency = 0
  810. else
  811. v.Transparency = 1
  812. end
  813. end
  814. end
  815.  
  816. if -root.Velocity.Y/1.5 > -5 and -root.Velocity.Y/1.5 < 150 then
  817. velocityYFall = root.Velocity.Y/1.5
  818. else
  819. if -root.Velocity.Y/1.5 < -5 then
  820. velocityYFall = 5
  821. elseif -root.Velocity.Y/1.5 > 150 then
  822. velocityYFall = -150
  823. end
  824. end
  825.  
  826. if -root.Velocity.Y/180 > 0 and -root.Velocity.Y/180 < 1.2 then
  827. velocityYFall2 = root.Velocity.Y/180
  828. else
  829. if -root.Velocity.Y/180 < 0 then
  830. velocityYFall2 = 0
  831. elseif -root.Velocity.Y/180 > 1.2 then
  832. velocityYFall2 = -1.2
  833. end
  834. end
  835.  
  836. if -root.Velocity.Y/1.5 > -5 and -root.Velocity.Y/1.5 < 50 then
  837. velocityYFall3 = root.Velocity.Y/1.5
  838. else
  839. if -root.Velocity.Y/1.5 < -5 then
  840. velocityYFall3 = 5
  841. elseif -root.Velocity.Y/1.5 > 50 then
  842. velocityYFall3 = -50
  843. end
  844. end
  845.  
  846. if -root.Velocity.Y/1.5 > -50 and -root.Velocity.Y/1.5 < 20 then
  847. velocityYFall4 = root.Velocity.Y/1.5
  848. else
  849. if -root.Velocity.Y/180 < -5 then
  850. velocityYFall4 = 5
  851. elseif -root.Velocity.Y/180 > 50 then
  852. velocityYFall4 = -50
  853. end
  854. end
  855.  
  856. if root.RotVelocity.Y/6 < 1 and root.RotVelocity.Y/6 > -1 then
  857. neckrotY = root.RotVelocity.Y/6
  858. else
  859. if root.RotVelocity.Y/6 < -1 then
  860. neckrotY = -1
  861. elseif root.RotVelocity.Y/6 > 1 then
  862. neckrotY = 1
  863. end
  864. end
  865.  
  866. if root.RotVelocity.Y/8 < 0.6 and root.RotVelocity.Y/8 > -0.6 then
  867. neckrotY2 = root.RotVelocity.Y/8
  868. else
  869. if root.RotVelocity.Y/8 < -0.6 then
  870. neckrotY2 = -0.6
  871. elseif root.RotVelocity.Y/8 > 0.6 then
  872. neckrotY2 = 0.6
  873. end
  874. end
  875.  
  876. if root.RotVelocity.Y/6 < 0.2 and root.RotVelocity.Y/6 > -0.2 then
  877. torsorotY = root.RotVelocity.Y/6
  878. else
  879. if root.RotVelocity.Y/6 < -0.2 then
  880. torsorotY = -0.2
  881. elseif root.RotVelocity.Y/6 > 0.2 then
  882. torsorotY = 0.2
  883. end
  884. end
  885.  
  886. if root.RotVelocity.Y/8 < 0.2 and root.RotVelocity.Y/8 > -0.2 then
  887. torsorotY2 = root.RotVelocity.Y/8
  888. else
  889. if root.RotVelocity.Y/8 < -0.2 then
  890. torsorotY2 = -0.2
  891. elseif root.RotVelocity.Y/8 > 0.2 then
  892. torsorotY2 = 0.2
  893. end
  894. end
  895.  
  896. torsoY = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/20
  897. torsoY2 = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/36
  898.  
  899. local ray1 = Ray.new(root.Position+Vector3.new(size,0,0),Vector3.new(0, -4, 0))
  900. local part1, endPoint = workspace:FindPartOnRay(ray1, char)
  901.  
  902. local ray2 = Ray.new(root.Position-Vector3.new(size,0,0),Vector3.new(0, -4, 0))
  903. local part2, endPoint = workspace:FindPartOnRay(ray2, char)
  904.  
  905. local ray3 = Ray.new(root.Position+Vector3.new(0,0,size/2),Vector3.new(0, -4, 0))
  906. local part3, endPoint = workspace:FindPartOnRay(ray3, char)
  907.  
  908. local ray4 = Ray.new(root.Position-Vector3.new(0,0,size/2),Vector3.new(0, -4, 0))
  909. local part4, endPoint = workspace:FindPartOnRay(ray4, char)
  910.  
  911. local ray5 = Ray.new(root.Position+Vector3.new(size,0,size/2),Vector3.new(0, -4, 0))
  912. local part5, endPoint = workspace:FindPartOnRay(ray5, char)
  913.  
  914. local ray6 = Ray.new(root.Position-Vector3.new(size,0,size/2),Vector3.new(0, -4, 0))
  915. local part6, endPoint = workspace:FindPartOnRay(ray6, char)
  916.  
  917. local ray7 = Ray.new(root.Position+Vector3.new(size,0,-size/2),Vector3.new(0, -4, 0))
  918. local part7, endPoint = workspace:FindPartOnRay(ray7, char)
  919.  
  920. local ray8 = Ray.new(root.Position-Vector3.new(size,0,-size/2),Vector3.new(0, -4, 0))
  921. local part8, endPoint = workspace:FindPartOnRay(ray8, char)
  922.  
  923. local ray = Ray.new(root.Position,Vector3.new(0, -6, 0))
  924. local part, endPoint = workspace:FindPartOnRay(ray, char)
  925.  
  926. if part1 or part2 or part3 or part4 or part5 or part6 or part7 or part8 then jumped = false else endPoint = 0 jumped = true end
  927.  
  928. local rlegray = Ray.new(rleg.Position+Vector3.new(0,size/2,0),Vector3.new(0, -1.75, 0))
  929. local rlegpart, rlegendPoint = workspace:FindPartOnRay(rlegray, char)
  930.  
  931. local llegray = Ray.new(lleg.Position+Vector3.new(0,size/2,0),Vector3.new(0, -1.75, 0))
  932. local llegpart, llegendPoint = workspace:FindPartOnRay(llegray, char)
  933.  
  934. if hum.Health > 0 and noidle == false then
  935. if hum.Sit == false then
  936. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude >= 5 and jumped == false then
  937. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad((torso.Velocity*Vector3.new(1, 0, 1)).magnitude/35),torsorotY, math.rad(0)+torsorotY), 0.4)
  938. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles((change/10)*math.cos(sine/2)+0.1,-(change/10)*math.cos(sine/4)-(torsorotY/5),(change/5)*math.cos(sine/4)), 0.1)
  939. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62-(movement/40)*math.cos(sine/4)/3,(movement/150)+(movement/40)*math.cos(sine/4))*CFrame.Angles(math.rad(-5-(movement*2)*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4)*2,math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
  940. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+(movement/40)*math.cos(sine/4)/3,(movement/150)-(movement/40)*math.cos(sine/4))*CFrame.Angles(math.rad(-5+(movement*2)*math.cos(sine/4))+ (movement/10)*math.sin(sine/4)*2,math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
  941. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -0.5+(change*2)*math.sin(sine/2), 0) * CFrame.Angles(math.rad(30+(change*20)-(movement/20)*math.cos(sine/2)), torsorotY2+math.rad(0-20*math.sin(sine/4)), torsorotY2+math.rad(0-1*math.cos(sine/4))), 0.1)
  942. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,(-0.85-(movement/15)*math.cos(sine/4)/2),-0.1+(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-50+(change*5)-movement*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
  943. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,(-0.85+(movement/15)*math.cos(sine/4)/2),-0.1-(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-50+(change*5)+movement*math.cos(sine/4))+ (movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
  944. elseif jumped == true then
  945. didjump = true
  946. jumppower = root.Velocity.Y
  947. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.1) * CFrame.Angles(0,0,0), 0.4)
  948. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(0,0,0), 0.1)
  949. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0) * CFrame.Angles(math.rad(0),math.rad(0), math.rad(0)), 0.1)
  950. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0) * CFrame.Angles(math.rad(0),math.rad(0), math.rad(0)), 0.1)
  951. torso.Weld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(math.random(-90,90)),math.rad(0), math.rad(math.random(-180,180)))
  952. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.925,0) * CFrame.Angles(math.rad(0),math.rad(0), math.rad(0)), 0.1)
  953. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,0,-0.8) * CFrame.Angles(math.rad(0),math.rad(0), math.rad(0)), 0.1)
  954. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 5 then
  955. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.1), 0.4)
  956. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(math.rad(0+50*math.sin(sine/4)),0,0), 0.1)
  957. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,-0.05-0.2*math.cos(sine/4))*CFrame.Angles(math.rad(0+80*math.sin(sine/4)),math.rad(-5-5*math.sin(sine/8)),math.rad(-6+2*math.cos(sine/8))), 0.2)
  958. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,-0.05-0.2*math.cos(sine/4))*CFrame.Angles(math.rad(0+80*math.sin(sine/4)),math.rad(5+5*math.sin(sine/8)),math.rad(6-2*math.cos(sine/8))), 0.2)
  959. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1-hum.HipHeight, 0+2*math.cos(sine/4)) * CFrame.Angles(math.rad(0-80*math.cos(sine/4)),math.rad(0), math.rad(0-1*math.cos(sine/32))), 0.1)
  960. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(0,llegendPoint.Y-lleg.Position.Y,0)*CFrame.new(-0.5,0,0)*CFrame.Angles(math.rad(0+120*math.cos(sine/4)),math.rad(10),math.rad(-5+1*math.cos(sine/16))), 0.1)
  961. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0,rlegendPoint.Y-rleg.Position.Y,0)*CFrame.new(0.5,0,0)*CFrame.Angles(math.rad(0+120*math.cos(sine/4)),math.rad(-10),math.rad(5+1*math.cos(sine/16))), 0.1)
  962. end
  963.  
  964. else
  965. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.1), 0.4)
  966. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(0.05*math.sin(sine/16)+0.15,0.05*math.cos(sine/32),0.01*math.cos(sine/32)), 0.1)
  967. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55-(0.1)*math.cos(sine/16)/3,-0.05-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(-2+4*math.sin(sine/16)),math.rad(-5-5*math.sin(sine/16)),math.rad(-6+2*math.cos(sine/16))), 0.2)
  968. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55-(0.1)*math.cos(sine/16)/3,-0.05-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(-2+4*math.sin(sine/16)),math.rad(5+5*math.sin(sine/16)),math.rad(6-2*math.cos(sine/16))), 0.2)
  969. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.4-(0.1)*math.cos(sine/16)-hum.HipHeight, 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(0), math.rad(0-1*math.cos(sine/32))), 0.1)
  970. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.55+(0.1)*math.cos(sine/16),0)*CFrame.Angles(math.rad(80+2*math.cos(sine/16)),math.rad(4),math.rad(-2+1*math.cos(sine/32))), 0.2)
  971. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.55+(0.1)*math.cos(sine/16),0)*CFrame.Angles(math.rad(80+2*math.cos(sine/16)),math.rad(-4),math.rad(2+1*math.cos(sine/32))), 0.2)
  972. end
  973.  
  974. end
  975. if didjump == true and jumped == false and jumppower < 0 then
  976. didjump = false
  977. jumpimpact()
  978. end
  979.  
  980. sine = sine + change
  981. hum.Health = math.huge
  982. hum.MaxHealth = math.huge
  983. end)
  984.  
  985. --[[ joalars2's script gui ]]--
  986. --[[ lol ur not supposed to have this ]]--
  987.  
  988. local plr = game:GetService("Players").LocalPlayer
  989.  
  990. local scripttab = {
  991. {
  992. "Bubble",
  993. function()
  994. local plr = game:GetService("Players").LocalPlayer
  995. local char,mouse = plr.Character,plr:GetMouse()
  996.  
  997. local tS = false
  998.  
  999. local p = Instance.new("Part",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
  1000. p.Anchored = true
  1001. p.CanCollide = false
  1002. p.Transparency = 1
  1003. p.TopSurface = "Smooth"
  1004. p.BottomSurface = "Smooth"
  1005. p.Size = Vector3.new(7,7,7)
  1006. p.BrickColor = BrickColor.new("Toothpaste")
  1007. p.Material = "Neon"
  1008. p.Shape = "Ball"
  1009. p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
  1010. local vel = Instance.new("BodyVelocity",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
  1011. vel.Velocity = Vector3.new(0,0,0)
  1012. vel.MaxForce = Vector3.new(0,0,0)
  1013.  
  1014. mouse.KeyDown:connect(function(key)
  1015. if key == "f" then
  1016. if tS == false then
  1017. tS = true
  1018. p.Transparency = 0.7
  1019. char.Humanoid.WalkSpeed = 40
  1020. else
  1021. char.Humanoid.WalkSpeed = 16
  1022. tS = false
  1023. p.Transparency = 1
  1024. table.foreach(Enum.HumanoidStateType:GetEnumItems(),function(st) local s,m = pcall(function() char:FindFirstChild("Humanoid"):SetStateEnabled(st,true) end) if s == false then end end)
  1025. char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Swimming,false)
  1026. end
  1027. end
  1028. end)
  1029.  
  1030. char:WaitForChild("Humanoid").Died:connect(function()
  1031. for i,v in pairs(char:GetChildren()) do
  1032. if v:IsA("BasePart") then
  1033. v.Anchored = true
  1034. v.Transparency = 1
  1035. v.CanCollide = false
  1036. elseif v:IsA("Accessory") then
  1037. v:Destroy()
  1038. end
  1039. end
  1040. for i=1,50 do
  1041. p.Size = p.Size + Vector3.new(0.3,0.3,0.3)
  1042. p.Transparency = p.Transparency + (0.3/50)
  1043. wait()
  1044. end
  1045. end)
  1046.  
  1047. local frame = 0
  1048. game:GetService("RunService").RenderStepped:connect(function()
  1049. frame = frame + 1
  1050. if tS == true then
  1051. if math.floor(frame/4) == frame/4 then
  1052. local initSize = math.random(70,100)/100
  1053.  
  1054. local p2 = Instance.new("Part",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
  1055. p2.Anchored = true
  1056. p2.CanCollide = false
  1057. p2.Transparency = 0.5
  1058. p2.TopSurface = "Smooth"
  1059. p2.BottomSurface = "Smooth"
  1060. p2.Size = Vector3.new(initSize,initSize,initSize)
  1061. p2.BrickColor = BrickColor.new("Toothpaste")
  1062. p2.Material = "Neon"
  1063. p2.Shape = "Ball"
  1064.  
  1065. local randcf = CFrame.new(char:FindFirstChild("Torso").Position + Vector3.new(math.random(-35,35)/10,math.random(-35,35)/10,math.random(-35,35)/10) or char:FindFirstChild("UpperTorso").Position + Vector3.new(math.random(-35,35)/10,math.random(-35,35)/10,math.random(-35,35)/10),char:FindFirstChild("Torso").Position)
  1066. p2.CFrame = randcf
  1067. local frmdet
  1068. frmdet = game:GetService("RunService").RenderStepped:connect(function()
  1069. p2.Size = p2.Size - Vector3.new(initSize/50,initSize/50,initSize/50)
  1070. p2.Transparency = p2.Transparency + (0.5/60)
  1071. p2.CFrame = randcf
  1072. randcf = randcf * CFrame.new(0,0,0.02)
  1073. if p2.Transparency >= 1 then
  1074. frmdet:disconnect()
  1075. p2:Destroy()
  1076. end
  1077. end)
  1078. end
  1079. p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
  1080. table.foreach(Enum.HumanoidStateType:GetEnumItems(),function(st) local s,m = pcall(function() char:FindFirstChild("Humanoid"):SetStateEnabled(st,false) end) if s == false then end end)
  1081. char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Swimming,true)
  1082. char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Jumping,true)
  1083. char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Dead,true)
  1084. char:FindFirstChild("Humanoid"):ChangeState(Enum.HumanoidStateType.Swimming)
  1085. vel.MaxForce = Vector3.new(500,4000,500)
  1086. else
  1087. p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
  1088. vel.MaxForce = Vector3.new(0,0,0)
  1089. end
  1090. end)
  1091. end
  1092. },
  1093. {
  1094. "Platform",
  1095. function()
  1096. local oldtick = tick()
  1097. warn("Loading platform...")
  1098.  
  1099. local plr = game:GetService("Players").LocalPlayer
  1100. local char,mouse = plr.Character,plr:GetMouse()
  1101.  
  1102. local amountbricks = 100
  1103.  
  1104. local inc = 360/amountbricks
  1105.  
  1106. local model = Instance.new("Model",char)
  1107. model.Name = "pltfrm"
  1108. local folder = Instance.new("Folder",model)
  1109. folder.Name = "trnsprncy"
  1110.  
  1111. local atY = char:FindFirstChild("HumanoidRootPart").Position.Y - 2.5
  1112. local tY = atY
  1113.  
  1114. local P = Instance.new("Part",model)
  1115. P.Anchored = true
  1116. P.Transparency = 0.7
  1117. P.Material = "Neon"
  1118. P.Shape = "Cylinder"
  1119. P.BrickColor = BrickColor.new("New Yeller")
  1120. P.Size = Vector3.new(0.2,5.9,5.9)
  1121. P.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY-0.01,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90))
  1122.  
  1123. model.PrimaryPart = P
  1124.  
  1125. for i=1,amountbricks do
  1126. local p = Instance.new("Part",model)
  1127. p.Name = i
  1128. p.Size = Vector3.new(0.2,0.2,0.2)
  1129. p.Anchored = true
  1130. p.CanCollide = false
  1131. p.Locked = true
  1132. --p.Material = "Neon"
  1133. p.BrickColor = BrickColor.new("Really black")
  1134. p.Transparency = 0
  1135.  
  1136. local cosine = math.cos(math.rad(inc*i))*3
  1137. local sine = math.sin(math.rad(inc*i))*3
  1138.  
  1139. p.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z) + Vector3.new(cosine,0,sine),Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))
  1140. end
  1141.  
  1142. mouse.KeyDown:connect(function(key)
  1143. if key == "r" then
  1144. local kup
  1145. local frm
  1146. frm = game:GetService("RunService").RenderStepped:connect(function()
  1147. atY = atY + 0.3
  1148. end)
  1149. kup = mouse.KeyUp:connect(function(localkey)
  1150. if localkey == "r" then
  1151. frm:disconnect()
  1152. kup:disconnect()
  1153. end
  1154. end)
  1155. elseif key == "f" then
  1156. local kup
  1157. local frm
  1158. frm = game:GetService("RunService").RenderStepped:connect(function()
  1159. atY = atY - 0.3
  1160. end)
  1161. kup = mouse.KeyUp:connect(function(localkey)
  1162. if localkey == "f" then
  1163. frm:disconnect()
  1164. kup:disconnect()
  1165. end
  1166. end)
  1167. end
  1168. end)
  1169.  
  1170. local frame = 0
  1171. game:GetService("RunService").RenderStepped:connect(function()
  1172. frame = frame + 1
  1173. for i,v in pairs(folder:GetChildren()) do
  1174. v.Transparency = v.Transparency + 0.04
  1175. if v.Transparency >= 1 then
  1176. v:Destroy()
  1177. end
  1178. end
  1179. if P.Parent == model and P ~= nil then
  1180. tY = atY + math.cos(tick()*2)/4
  1181. model:SetPrimaryPartCFrame(CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90)))
  1182. --if math.floor(frame/5) == frame/5 then
  1183. for i=1,3 do
  1184. local cosine = math.cos(math.rad(((360/3)*i)+frame*3))*3.5
  1185. local sine = math.sin(math.rad(((360/3)*i)+frame*3))*3.5
  1186. local ocosine = math.cos(math.rad(((360/3)*i)+frame*3-1))*3.5
  1187. local osine = math.sin(math.rad(((360/3)*i)+frame*3-1))*3.5
  1188.  
  1189. local magn = (Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine) - Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)).Magnitude
  1190.  
  1191. local p = Instance.new("Part",folder)
  1192. p.Anchored = true
  1193. p.Material = "Neon"
  1194. p.BrickColor = BrickColor.new("New Yeller")
  1195. p.CanCollide = false
  1196. p.Size = Vector3.new(0.2,0.2,magn*3)
  1197. p.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine), Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)) * CFrame.new(0,0,-magn/2)
  1198. --[[local frm
  1199. frm = game:GetService("RunService").RenderStepped:connect(function()
  1200. repeat p.Transparency = p.Transparency + 0.04 wait() until p.Transparency >= 1
  1201. p:Destroy()
  1202. frm:disconnect()
  1203. end)]]
  1204. end
  1205. --[[for i=1,2 do
  1206. local cosine = math.cos(math.rad((180*i)-frame*3))*2.5
  1207. local sine = math.sin(math.rad((180*i)-frame*3))*2.5
  1208. local ocosine = math.cos(math.rad((180*i)-frame*3-1))*2.5
  1209. local osine = math.sin(math.rad((180*i)-frame*3-1))*2.5
  1210.  
  1211. local magn = (Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine) - Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)).Magnitude
  1212.  
  1213. local p = Instance.new("Part",model)
  1214. p.Anchored = true
  1215. p.CanCollide = false
  1216. p.Size = Vector3.new(0.2,0.2,magn*3)
  1217. p.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine), Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)) * CFrame.new(0,0,-magn/2)
  1218. local frm
  1219. frm = game:GetService("RunService").RenderStepped:connect(function()
  1220. repeat p.Transparency = p.Transparency + 0.04 wait() until p.Transparency >= 1
  1221. p:Destroy()
  1222. frm:disconnect()
  1223. end)
  1224. end]]
  1225. --end
  1226. else
  1227. tY = atY + math.cos(tick()*2)/4
  1228. delay(0.2,function() P:Destroy() end)
  1229. P = Instance.new("Part",model)
  1230. P.Anchored = true
  1231. P.Transparency = 0.7
  1232. P.Material = "Neon"
  1233. P.Shape = "Cylinder"
  1234. P.BrickColor = BrickColor.new("New Yeller")
  1235. P.Size = Vector3.new(0.2,5.9,5.9)
  1236. P.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY-0.01,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90))
  1237. model.PrimaryPart = P
  1238. model:SetPrimaryPartCFrame(CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90)))
  1239. end
  1240. end)
  1241. end
  1242. },
  1243.  
  1244. {
  1245. "Ghost doe",
  1246. function()
  1247. player = game:GetService("Players").LocalPlayer
  1248. chara = player.Character
  1249.  
  1250. ch = chara:GetChildren()
  1251. for i = 1, #ch do
  1252. if ch[i].Name == "Torso" then
  1253. ch[i].roblox.Transparency = 1
  1254. elseif ch[i].Name == "Head" then
  1255. ch[i].face.Transparency = 1
  1256. ch[i].Transparency = 1
  1257. elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
  1258. ch[i]:Destroy()
  1259. end
  1260. end
  1261.  
  1262. local sPart = Instance.new("Part",workspace)
  1263. sPart.Name = "SoundPart"
  1264. sPart.Size = Vector3.new(0.2,0.2,0.2)
  1265. sPart.Anchored = true
  1266. sPart.Transparency = 1
  1267. sPart.CanCollide = false
  1268. sPart.CFrame = chara.Torso.CFrame
  1269.  
  1270. chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
  1271. chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
  1272. chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
  1273. chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
  1274. chara.Torso.BrickColor = BrickColor.new("Bright yellow")
  1275.  
  1276. --Outfit--
  1277. New = function(Object, Parent, Name, Data)
  1278. local Object = Instance.new(Object)
  1279. for Index, Value in pairs(Data or {}) do
  1280. Object[Index] = Value
  1281. end
  1282. Object.Parent = Parent
  1283. Object.Name = Name
  1284. return Object
  1285. end
  1286.  
  1287. function ScatterEff(part)
  1288. local eff1 = Instance.new("ParticleEmitter",part)
  1289. eff1.Size = NumberSequence.new(.1)
  1290. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  1291. eff1.LightEmission = 1
  1292. eff1.Lifetime = NumberRange.new(1)
  1293. eff1.Speed = NumberRange.new(1)
  1294. eff1.Rate = 25
  1295. eff1.VelocitySpread = 10000
  1296. eff1.Texture = "rbxassetid://347504241"
  1297. eff1.Color = ColorSequence.new(Color3.new(1,0,0))
  1298. local eff2 = Instance.new("ParticleEmitter",part)
  1299. eff2.Size = NumberSequence.new(.1)
  1300. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  1301. eff2.LightEmission = 1
  1302. eff2.Lifetime = NumberRange.new(1)
  1303. eff2.Speed = NumberRange.new(1)
  1304. eff2.Rate = 25
  1305. eff2.VelocitySpread = 10000
  1306. eff2.Texture = "rbxassetid://347504259"
  1307. eff2.Color = ColorSequence.new(Color3.new(1,0,0))
  1308. end
  1309.  
  1310. function BurningEff(part)
  1311. local eff1 = Instance.new("ParticleEmitter",part)
  1312. eff1.Size = NumberSequence.new(.1)
  1313. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  1314. eff1.LightEmission = 1
  1315. eff1.Lifetime = NumberRange.new(1)
  1316. eff1.Speed = NumberRange.new(0)
  1317. eff1.Rate = 25
  1318. eff1.Texture = "rbxassetid://347504241"
  1319. eff1.Acceleration = Vector3.new(0,10,0)
  1320. eff1.Color = ColorSequence.new(Color3.new(1,0,0))
  1321. local eff2 = Instance.new("ParticleEmitter",part)
  1322. eff2.Size = NumberSequence.new(.1)
  1323. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  1324. eff2.LightEmission = 1
  1325. eff2.Lifetime = NumberRange.new(1)
  1326. eff2.Speed = NumberRange.new(0)
  1327. eff2.Rate = 25
  1328. eff2.Texture = "rbxassetid://347504259"
  1329. eff2.Acceleration = Vector3.new(0,10,0)
  1330. eff2.Color = ColorSequence.new(Color3.new(1,0,0))
  1331. local eff3 = Instance.new("ParticleEmitter",part)
  1332. eff3.Size = NumberSequence.new(1)
  1333. eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1334. eff3.LightEmission = 1
  1335. eff3.Lifetime = NumberRange.new(1)
  1336. eff3.Speed = NumberRange.new(0)
  1337. eff3.Rate = 25
  1338. eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
  1339. eff3.Acceleration = Vector3.new(0,10,0)
  1340. eff3.Color = ColorSequence.new(Color3.new(1,0,0))
  1341. end
  1342.  
  1343. FakeHead = chara
  1344. MainPart = New("Part",FakeHead,"MainPart",{Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 1, 1),CFrame = CFrame.new(2.29537678, 7.81603718, 0.746068954, 0.00980896503, 0.00110200304, 0.999957919, -0.000536994543, 1.00000548, -0.00109680078, -0.99994874, -0.0005262224, 0.00980964955),CanCollide = false,TopSurface = Enum.SurfaceType.Smooth,})
  1345. Mesh = New("SpecialMesh",MainPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
  1346. face = New("Decal",MainPart,"face",{Texture = "rbxasset://textures/face.png",})
  1347. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Head,C0 = CFrame.new(0, 0, 0, 0.00980896503, -0.000536994543, -0.99994874, 0.00110200304, 1.00000548, -0.0005262224, 0.999957919, -0.00109680078, 0.00980964955),C1 = CFrame.new(5.96046448e-008, -8.58306885e-006, 0, 0.00980896503, -0.000536994543, -0.99994874, 0.00110200304, 1.00000548, -0.0005262224, 0.999957919, -0.00109680078, 0.00980964955),})
  1348. FakeHead.MainPart.BrickColor = BrickColor.new("Cool yellow")
  1349. EyeFire = New("Part",chara,"EyeFire",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(1.69668579, 8.11665249, 0.640022159, -0.00107900088, 0.999958038, -0.00980941113, -1.0000056, -0.00107390946, 0.000525554642, 0.000515007298, 0.00981007144, 0.999948859),CanCollide = false,Color = Color3.new(1, 0, 0),})
  1350. Mesh = New("CylinderMesh",EyeFire,"Mesh",{Offset = Vector3.new(0.0500000007, 0, -0.0399999991),Scale = Vector3.new(1, 0.150000006, 1),})
  1351. Weld = New("ManualWeld",EyeFire,"Weld",{Part0 = EyeFire,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0010790003, -0.999999344, 0.000515000196, 0.999951363, -0.0010738963, 0.00981000345, -0.00980944186, 0.000525560055, 0.99995178),C1 = CFrame.new(0.100008011, 0.300009251, -0.600027919, 0.00980899762, -0.000536999898, -0.99995178, 0.00110200245, 0.999999344, -0.000526215415, 0.999951363, -0.00109678751, 0.00980958249),})
  1352. Chest = chara
  1353. MainPart = New("Part",Chest,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(2.2937007, 6.31611967, 0.746871948, 0.00980956201, 0.00110224239, 0.999954581, -0.000537135813, 1.00000238, -0.00109703222, -0.99995023, -0.000526354474, 0.00981019717),CanCollide = false,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,})
  1354. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.009809535, -0.000537137908, -0.99994725, 0.00110225554, 1.00000858, -0.000526368851, 0.999961257, -0.00109705783, 0.00981026888),C1 = CFrame.new(5.96046448e-008, -9.05990601e-006, -2.38418579e-007, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
  1355. CorruptedPart = New("Part",Chest,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.400000006, 0.800000072, 1),CFrame = CFrame.new(2.28977966, 7.11656427, 1.34486222, -0.00110228383, -0.00980954897, -0.9999578, -1.00000536, 0.000536905834, 0.00109708123, 0.000526248943, 0.99994868, -0.00981033035),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1356. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1357. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0011022957, -0.999999225, 0.000526249292, -0.00980958622, 0.000536918582, 0.99995172, -0.999951243, 0.0010970803, -0.00981026702),C1 = CFrame.new(-0.598430753, 0.800122261, 0.00106739998, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
  1358. CorruptedPart = New("Part",Chest,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.400000006, 0.400000066, 1),CFrame = CFrame.new(2.29174757, 6.71645212, 1.54485857, -0.00110228383, -0.00980954897, -0.9999578, -1.00000536, 0.000536905834, 0.00109708123, 0.000526248943, 0.99994868, -0.00981033035),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1359. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1360. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0011022957, -0.999999225, 0.000526249292, -0.00980958622, 0.000536918582, 0.99995172, -0.999951243, 0.0010970803, -0.00981026702),C1 = CFrame.new(-0.798183441, 0.399908543, 0.00543618202, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
  1361. LeftArm = chara
  1362. MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(1.90889204, 6.31596565, 3.24640989, -0.0484240092, -0.0324009918, 0.998301268, -0.00117100019, 0.999474883, 0.0323822871, -0.998826265, 0.000399069104, -0.0484365262),CanCollide = false,})
  1363. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),C1 = CFrame.new(0, -8.10623169e-006, -2.38418579e-007, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
  1364. CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(1.48370504, 6.50245714, 2.8663168, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1365. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1366. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(0.400017738, 0.200018406, -0.400015235, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
  1367. CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.51924801, 6.60332775, 3.66543078, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1368. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1369. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.399997473, 0.300003052, -0.399972558, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
  1370. EffCorruptedPart = New("Part",LeftArm,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(1.92512023, 5.81624889, 3.24619365, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1371. Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1372. Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(1.52587891e-005, -0.49998045, 2.90870667e-005, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
  1373. CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000072, 0.200000003),CFrame = CFrame.new(2.31463432, 6.72918367, 3.62673688, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1374. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1375. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.400012016, 0.400006294, 0.400012136, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
  1376. CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(1.50631011, 6.40297413, 3.26581192, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1377. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1378. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(1.3589859e-005, 0.100014687, -0.400020242, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
  1379. CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(1.92179501, 6.51633835, 3.64602208, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1380. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1381. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.40000248, 0.200008869, 1.37090683e-005, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
  1382. --BurningEff(EffCorruptedPart)
  1383. LeftLeg = chara
  1384. MainPart = New("Part",LeftLeg,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.2865479, 1.31659603, 1.24781799, 0.00980953407, 0.00110225566, 0.999961138, -0.000537137908, 1.00000858, -0.00109705783, -0.99994719, -0.000526368851, 0.00981026888),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,})
  1385. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Leg"],C0 = CFrame.new(0, 0, 0, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),C1 = CFrame.new(0, -8.58306885e-006, -2.38418579e-007, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
  1386. EffCorruptedPart = New("Part",LeftLeg,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.200000048, 1),CFrame = CFrame.new(2.28007793, 0.400032878, 1.25993299, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1387. Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1388. Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.0116856098, -0.916567385, -0.00534534454, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
  1389. CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.88013697, 0.800038397, 0.859943509, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1390. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1391. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(0.3841483, -0.516796231, -0.40962553, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
  1392. CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(2.69002914, 0.915953577, 0.851962805, 0.999971032, 0.0011022269, -0.00980960391, -0.00109704852, 1.00001776, 0.000537177373, 0.00981036108, -0.000526409131, 0.999942601),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1393. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1394. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999951303, -0.0010970087, 0.00981015898, 0.00110222446, 0.999999166, -0.000526388001, -0.00980970077, 0.00053719338, 0.99995172),C1 = CFrame.new(0.400011122, -0.399985313, 0.400013685, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
  1395. CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(1.88013721, 0.900040269, 1.65993917, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1396. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1397. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.415866137, -0.41721642, -0.40188694, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
  1398. CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(1.88013721, 0.600035727, 1.25993288, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1399. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1400. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.0157161951, -0.717007458, -0.405481935, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
  1401. CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.28007793, 0.700037479, 1.65993929, 1.00001967, -3.84054147e-007, 3.90969217e-006, 6.35045581e-007, 1.00001717, -5.60838998e-007, -6.19795173e-006, 9.32147486e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1402. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1403. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 6.5424797e-007, -6.48946025e-006, -3.64865258e-007, 0.999998629, 9.58411874e-007, 3.61912225e-006, -5.34497644e-007, 0.999998629),C1 = CFrame.new(-0.411835551, -0.616776347, -0.00175023079, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
  1404. CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(2.68018699, 1.10004401, 1.65993941, 1.00001967, -3.84054147e-007, 3.90969217e-006, 6.35045581e-007, 1.00001717, -5.60838998e-007, -6.19795173e-006, 9.32147486e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1405. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1406. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 6.5424797e-007, -6.48946025e-006, -3.64865258e-007, 0.999998629, 9.58411874e-007, 3.61912225e-006, -5.34497644e-007, 0.999998629),C1 = CFrame.new(-0.408125639, -0.216332912, 0.397896528, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
  1407. CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(2.68596959, 0.816166699, 1.25195313, 0.999971032, 0.0011022269, -0.00980960391, -0.00109704852, 1.00001776, 0.000537177373, 0.00981036108, -0.000526409131, 0.999942601),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1408. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1409. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999951303, -0.0010970087, 0.00981015898, 0.00110222446, 0.999999166, -0.000526388001, -0.00980970077, 0.00053719338, 0.99995172),C1 = CFrame.new(5.20944595e-005, -0.499986172, 0.399987936, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
  1410. --ScatterEff(EffCorruptedPart)
  1411. RightArm = chara
  1412. MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.011096, 6.31690788, -3.92582893, 0.00918400101, -0.262283146, 0.964947343, 0.259330034, 0.932596445, 0.251021653, -0.965745091, 0.247934431, 0.0765828639),CanCollide = false,})
  1413. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),C1 = CFrame.new(-2.86102295e-006, -9.05990601e-006, -2.38418579e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
  1414. Hitbox = New("Part",RightArm,"Hitbox",{BrickColor = BrickColor.new("Really black"),Transparency = 1,Transparency = 1,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(22.2733669, 5.0842762, -22.1737366, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1415. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945257, -0.251027077, -0.0765930116, -0.262290984, 0.93259424, 0.247935042, 0.00919180829, 0.259333313, -0.965744138),C1 = CFrame.new(-1.52587891e-005, -1.00003147, -1.71661377e-005, 0.0091838371, 0.259330064, -0.965745151, -0.262283117, 0.932596445, 0.247934505, 0.964947283, 0.251021653, 0.0765827149),})
  1416. CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.011096, 6.3169179, -3.92581391, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1417. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1418. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945138, -0.251027018, -0.0765930042, -0.262290984, 0.932594121, 0.247935027, 0.00919180084, 0.259333313, -0.965744197),C1 = CFrame.new(-1.1920929e-005, 1.28746033e-005, 3.57627869e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
  1419. CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.600000024, 0.400000036),CFrame = CFrame.new(2.14866924, 6.03215551, -4.72580194, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1420. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  1421. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.699988842, -0.499982834, 7.62939453e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
  1422. CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1.20000005, 0.600000024),CFrame = CFrame.new(2.63876629, 4.02682734, -4.32773018, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1423. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  1424. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(-0.199987888, -2.39999342, 3.02791595e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
  1425. CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 0.600000024),CFrame = CFrame.new(1.62134135, 7.81954479, -3.94021821, 0.964945078, -0.262291819, -0.00918725226, 0.251029015, 0.932593465, -0.259333432, 0.0765890032, 0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1426. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  1427. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.964944899, 0.251028955, 0.0765889958, -0.262291819, 0.932593465, 0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.399995804, 1.5000124, -2.38418579e-007, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
  1428. CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.600000024, 0.400000036),CFrame = CFrame.new(2.35483098, 5.18234444, -4.53787422, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1429. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  1430. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.300010204, -1.29999256, 1.40666962e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
  1431. CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 0.600000024),CFrame = CFrame.new(1.88730097, 6.99068737, -4.57445002, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1432. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  1433. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.799996853, 0.50001812, 4.29153442e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
  1434. CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.800000072, 0.600000024),CFrame = CFrame.new(2.37646794, 4.9594202, -4.07979012, -0.964945316, -0.262290984, 0.00918756705, -0.251028091, 0.932593942, 0.259333163, -0.0765890256, 0.247935995, -0.965744197),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1435. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1436. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945138, -0.251028031, -0.0765890107, -0.262290955, 0.932593882, 0.247935966, 0.0091875596, 0.259333193, -0.965744257),C1 = CFrame.new(-0.199994564, -1.39999104, 1.52587891e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
  1437. RightLeg = chara
  1438. MainPart = New("Part",RightLeg,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.29641008, 1.31540966, 0.248092994, 0.00933599845, 0.00110999751, 0.999955773, -0.0030579993, 0.999994755, -0.00108149007, -0.99995178, -0.0030477671, 0.00933934376),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,})
  1439. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Leg"],C0 = CFrame.new(0, 0, 0, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),C1 = CFrame.new(2.98023224e-008, -8.58306885e-006, 2.38418579e-007, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
  1440. CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(2.70045996, 1.61376095, -0.149078026, 0.999955833, 0.00111049914, -0.0093326522, -0.00108199986, 0.999994755, 0.00305823679, 0.00933599938, -0.00304800388, 0.999951839),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1441. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1442. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955893, -0.00108199986, 0.00933599938, 0.00111049926, 0.999994755, -0.00304800388, -0.0093326522, 0.00305823679, 0.99995178),C1 = CFrame.new(0.400011688, 0.300008655, 0.400000095, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
  1443. CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.90071809, 1.81462395, -0.157150015, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1444. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1445. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(0.400002658, 0.50000751, -0.399999142, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
  1446. CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(1.896873, 1.71584904, 0.243133992, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1447. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1448. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(4.14252281e-006, 0.400008917, -0.399998784, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
  1449. CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000072, 0.200000003),CFrame = CFrame.new(1.89314091, 1.71706903, 0.643112063, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1450. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1451. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(-0.399993181, 0.400005698, -0.399996519, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
  1452. EffCorruptedPart = New("Part",RightLeg,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1.20000005, 1),CFrame = CFrame.new(2.29597116, 0.915416002, 0.249298006, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1453. Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1454. Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(1.41263008e-005, -0.399995744, 5.00679016e-006, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
  1455. CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.300596, 1.71419013, -0.153122023, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1456. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1457. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(0.400015235, 0.400005817, 7.39097595e-006, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
  1458. CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(2.69322205, 1.81620288, 0.650299072, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1459. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1460. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(-0.400013447, 0.500005245, 0.400009155, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
  1461. CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.69684124, 1.71498096, 0.250625998, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1462. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  1463. Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(-1.63316727e-005, 0.400005937, 0.400005102, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
  1464. --ScatterEff(EffCorruptedPart)
  1465.  
  1466. sa = RightArm:GetChildren()
  1467. for i = 1, #sa do
  1468. --ScatterEff(sa[i])
  1469. end
  1470.  
  1471. local eff1 = Instance.new("ParticleEmitter",EyeFire)
  1472. eff1.Size = NumberSequence.new(.1)
  1473. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  1474. eff1.LightEmission = 1
  1475. eff1.Lifetime = NumberRange.new(.5)
  1476. eff1.Speed = NumberRange.new(1)
  1477. eff1.EmissionDirection = "Front"
  1478. eff1.Rate = 100
  1479. eff1.Texture = "rbxassetid://347504241"
  1480. eff1.Acceleration = Vector3.new(0,10,0)
  1481. eff1.Color = ColorSequence.new(Color3.new(1,0,0))
  1482. local eff2 = Instance.new("ParticleEmitter",EyeFire)
  1483. eff2.Size = NumberSequence.new(.1)
  1484. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  1485. eff2.LightEmission = 1
  1486. eff2.Lifetime = NumberRange.new(.5)
  1487. eff2.Speed = NumberRange.new(1)
  1488. eff2.EmissionDirection = "Front"
  1489. eff2.Rate = 100
  1490. eff2.Texture = "rbxassetid://347504259"
  1491. eff2.Acceleration = Vector3.new(0,10,0)
  1492. eff2.Color = ColorSequence.new(Color3.new(1,0,0))
  1493. local eff3 = Instance.new("ParticleEmitter",EyeFire)
  1494. eff3.Size = NumberSequence.new(.1)
  1495. eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1496. eff3.LightEmission = 1
  1497. eff3.Lifetime = NumberRange.new(.5)
  1498. eff3.Speed = NumberRange.new(1)
  1499. eff3.EmissionDirection = "Front"
  1500. eff3.Rate = 100
  1501. eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
  1502. eff3.Acceleration = Vector3.new(0,10,0)
  1503. eff3.Color = ColorSequence.new(Color3.new(1,0,0))
  1504.  
  1505. --Sounds--
  1506. slashsnd = New("Sound",sPart,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
  1507. hitsnd = New("Sound",sPart,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
  1508. telesnd = New("Sound",sPart,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
  1509. burnsnd = New("Sound",sPart,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
  1510. music1 = New("Sound",sPart,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
  1511. music2 = New("Sound",sPart,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
  1512. deathmus = New("Sound",sPart,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
  1513. deathex = New("Sound",sPart,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
  1514.  
  1515. --Animations--
  1516. swinganim = chara.Humanoid:LoadAnimation(New("Animation",chara,"Swing",{AnimationId = "rbxassetid://186934658"}))
  1517.  
  1518. --Name Tag--
  1519. local naeeym = Instance.new("BillboardGui",chara)
  1520. naeeym.Size = UDim2.new(0,100,0,40)
  1521. naeeym.StudsOffset = Vector3.new(0,2,0)
  1522. naeeym.Adornee = chara.Head
  1523. local tecks = Instance.new("TextLabel",naeeym)
  1524. tecks.BackgroundTransparency = 1
  1525. tecks.BorderSizePixel = 0
  1526. tecks.Text = "John Doe"
  1527. tecks.Font = "Fantasy"
  1528. tecks.FontSize = "Size24"
  1529. tecks.TextStrokeTransparency = 1
  1530. tecks.TextStrokeColor3 = Color3.new(0,0,0)
  1531. tecks.TextColor3 = Color3.new(0,0,0)
  1532. tecks.Size = UDim2.new(1,0,0.5,0)
  1533.  
  1534. --Soul Steal--
  1535. function SoulSteal(pos)
  1536. local soulst = coroutine.wrap(function()
  1537. local soul = Instance.new("Part",workspace)
  1538. soul.Size = Vector3.new(0,0,0)
  1539. soul.CanCollide = false
  1540. soul.Anchored = false
  1541. soul.Position = pos
  1542. soul.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
  1543. soul.Transparency = 1
  1544. local ptc = Instance.new("ParticleEmitter",soul)
  1545. ptc.Texture = "http://www.roblox.com/asset/?id=197195522"
  1546. ptc.Size = NumberSequence.new(0.5)
  1547. ptc.LockedToPart = false
  1548. ptc.Rate = 1000
  1549. ptc.Color = ColorSequence.new(Color3.fromRGB(0,0,0),Color3.fromRGB(255,0,0))
  1550. ptc.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1551. ptc.Speed = NumberRange.new(0)
  1552. ptc.RotSpeed = NumberRange.new(-70,70)
  1553. ptc.Lifetime = NumberRange.new(0.3,0.7)
  1554. local bodpos = Instance.new("BodyPosition",soul)
  1555. bodpos.Position = pos
  1556. wait(2)
  1557. soul.Touched:connect(function(hit)
  1558. if hit.Parent == chara then
  1559. soul:Destroy()
  1560. end
  1561. end)
  1562. while soul do
  1563. wait(.1)
  1564. bodpos.Position = chara.Torso.Position
  1565. end
  1566. end)
  1567. soulst()
  1568. end
  1569.  
  1570. --Death of a Mortal--
  1571. function KillMortal(hitdude)
  1572. local torsy = nil
  1573. if hitdude:FindFirstChild("Torso")~=nil then
  1574. torsy = hitdude.Torso
  1575. elseif hitdude:FindFirstChild("UpperTorso")~=nil then
  1576. torsy = hitdude.UpperTorso
  1577. end
  1578. local val = Instance.new("ObjectValue",hitdude)
  1579. val.Name = "HasBeenHit"
  1580. hitdude:BreakJoints()
  1581. hitdude.Humanoid:Destroy()
  1582. SoulSteal(torsy.Position)
  1583. local chi = hitdude:GetChildren()
  1584. for i = 1, #chi do
  1585. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  1586. local bodpos = Instance.new("BodyPosition",chi[i])
  1587. bodpos.Position = chi[i].Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  1588. ScatterEff(chi[i])
  1589. chi[i].BrickColor = BrickColor.new("Really black")
  1590. end
  1591. end
  1592. for i = 1, 4 do
  1593. for i = 1, #chi do
  1594. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  1595. chi[i].Transparency = chi[i].Transparency + .25
  1596. wait(.01)
  1597. end
  1598. end
  1599. end
  1600. for i = 1, #chi do
  1601. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  1602. chi[i]:Destroy()
  1603. end
  1604. end
  1605. end
  1606.  
  1607. --Arm Touch--
  1608. bladeactive = false
  1609. Hitbox.Touched:connect(function(hit)
  1610. if bladeactive == true then
  1611. if hit.Parent:FindFirstChild("Humanoid")~= nil and hit.Parent:FindFirstChild("HasBeenHit")== nil and hit.Parent ~= chara then
  1612. hitsnd:Play()
  1613. KillMortal(hit.Parent)
  1614. end
  1615. end
  1616. end)
  1617.  
  1618. --Teleport--
  1619. function Teleport(pos)
  1620. telesnd:Play()
  1621. local ch = chara:GetChildren()
  1622. for i = 1, #ch do
  1623. if ch[i].ClassName == "Part" and ch[i].Name ~= "HumanoidRootPart" then
  1624. local trace = Instance.new("Part",game.Workspace)
  1625. trace.Size = ch[i].Size
  1626. trace.Material = "Neon"
  1627. trace.BrickColor = BrickColor.new("Really black")
  1628. trace.Transparency = .3
  1629. trace.CanCollide = false
  1630. trace.Anchored = true
  1631. trace.CFrame = ch[i].CFrame
  1632. if ch[i].Name == "Head" then
  1633. mehs = Instance.new("CylinderMesh",trace)
  1634. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  1635. end
  1636. tracedisappear = coroutine.wrap(function()
  1637. wait(1)
  1638. for i = 1, 7 do
  1639. wait(.1)
  1640. trace.Transparency = trace.Transparency + .1
  1641. end
  1642. trace:Destroy()
  1643. end)
  1644. tracedisappear()
  1645. end
  1646. end
  1647. chara.Torso.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
  1648. end
  1649.  
  1650. --Grab--
  1651. function Grab(mouse)
  1652. local hit = mouse.Target
  1653. if hit ~= nil then
  1654. if hit.Parent:FindFirstChild("Humanoid")~=nil then
  1655. local torsy = nil
  1656. if hit.Parent:FindFirstChild("Torso")~=nil then
  1657. torsy = hit.Parent.Torso
  1658. elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
  1659. torsy = hit.Parent.UpperTorso
  1660. end
  1661. local bodpos = Instance.new("BodyPosition",torsy)
  1662. bodpos.Position = torsy.Position
  1663. wait(1)
  1664. burnsnd:Play()
  1665. hit.Parent.Humanoid.MaxHealth = 100
  1666. bodpos.Position = bodpos.Position + Vector3.new(0,4,0)
  1667. for i = 1, 10 do
  1668. wait(.1)
  1669. BurningEff(torsy)
  1670. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
  1671. end
  1672. KillMortal(hit.Parent)
  1673. end
  1674. else end
  1675. end
  1676.  
  1677. --Button1Down--
  1678. dell = false
  1679. function onButton1Down()
  1680. if dell == false then
  1681. dell = true
  1682. swinganim:Play()
  1683. bladeactive = true
  1684. slashsnd:Play()
  1685. wait(.7)
  1686. bladeactive = false
  1687. dell = false
  1688. swinganim:Stop()
  1689. end
  1690. end
  1691.  
  1692. --KeyDowns--
  1693. function onKeyDown(key)
  1694. if key == "z" then
  1695. Teleport(Mouse.Hit.p + Vector3.new(0,2,0))
  1696. elseif key == "x" then
  1697. Grab(Mouse)
  1698. end
  1699. end
  1700.  
  1701. --Mouse Functions--
  1702. Mouse = player:GetMouse()
  1703. if Mouse then
  1704. Mouse.Button1Down:connect(onButton1Down)
  1705. Mouse.KeyDown:connect(onKeyDown)
  1706. end
  1707.  
  1708. spawn(function()
  1709. print("Loading Ghost Doe by joalars2...")
  1710. print("This is a ghost edit of CKbackup's John Doe script. I do not intend to take credit.")
  1711.  
  1712. local plr = game:GetService("Players").LocalPlayer
  1713. local mouse,char = plr:GetMouse(),plr.Character
  1714.  
  1715. local amountGhosts = 3
  1716.  
  1717. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  1718.  
  1719. local toggle,cd,mcd = false,false,false
  1720. local ghosts = {}
  1721. local temptab = {}
  1722.  
  1723. local state = "idle"
  1724.  
  1725. local gt = true
  1726.  
  1727. local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart")) --Stops the character from glitching out on enter/exit
  1728. gyro.MaxTorque = Vector3.new(0,0,0)
  1729. gyro.D = 0
  1730. gyro.P = 100000000
  1731.  
  1732.  
  1733. local wCol = BrickColor.new("Really red")
  1734. local wCol2 = BrickColor.new("Really black")
  1735. local gCol = BrickColor.new("Toothpaste")
  1736. local gCol2 = BrickColor.new("Institutional white")
  1737.  
  1738. function searchAll(m,clear)
  1739. if clear then
  1740. if clear == true then
  1741. for i,v in pairs(temptab) do
  1742. table.remove(temptab,1)
  1743. end
  1744. end
  1745. end
  1746. for i,v in pairs(m:GetChildren()) do
  1747. if v then
  1748. local s = v:Clone()
  1749. for _,b in pairs(s:GetChildren()) do
  1750. b:Destroy()
  1751. end
  1752. if s:IsA("Part") or s:IsA("WedgePart") or s:IsA("TrussPart") or s:IsA("UnionOperation") then
  1753. if s.Name ~= "HumanoidRootPart" then
  1754. s.Anchored = true
  1755. s.CanCollide = false
  1756. s.Transparency = 0.95
  1757. v.Transparency = 1
  1758. s.TopSurface = "Smooth"
  1759. s.BottomSurface = "Smooth"
  1760. s.FrontSurface = "Smooth"
  1761. s.RightSurface = "Smooth"
  1762. s.BackSurface = "Smooth"
  1763. s.LeftSurface = "Smooth"
  1764. if s.Material ~= Enum.Material.Neon then
  1765. if gt == true then
  1766. s.BrickColor = wCol2
  1767. else
  1768. s.BrickColor = gCol2
  1769. end
  1770. else
  1771. if gt == true then
  1772. s.BrickColor = wCol
  1773. else
  1774. s.BrickColor = gCol
  1775. end
  1776. end
  1777. for _,c in pairs(v:GetChildren()) do
  1778. if c:IsA("SpecialMesh") or c:IsA("CylinderMesh") then
  1779. c:Clone().Parent = s
  1780. end
  1781. end
  1782. local objValue = Instance.new("ObjectValue",s)
  1783. objValue.Name = "Target"
  1784. objValue.Value = v
  1785. table.insert(temptab,s)
  1786. end
  1787. --elseif s:IsA("CharacterMesh") then
  1788. --table.insert(temptab,s)
  1789. end
  1790. --searchAll(v)
  1791. end
  1792. end
  1793. return temptab
  1794. end
  1795.  
  1796. function CreateGhost()
  1797. local ghost = Instance.new("Model",game.Workspace)
  1798. searchAll(char,true)
  1799. ghost.Name = char.Name.."'s Ghost "..#ghosts..#plr.Name
  1800. --Instance.new("Humanoid",ghost)
  1801. for i,v in pairs(temptab) do
  1802. v:Clone().Parent = ghost
  1803. end
  1804. table.insert(ghosts,ghost)
  1805. end
  1806.  
  1807. function ClearGhosts()
  1808. for i,v in pairs(ghosts) do
  1809. v:Destroy()
  1810. end
  1811. for i,v in pairs(ghosts) do
  1812. table.remove(ghosts,1)
  1813. end
  1814. for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
  1815. if string.sub(v.Name,1,#plr.Name+9) == plr.Name.."'s Ghost " then
  1816. v:Destroy()
  1817. end
  1818. end
  1819. end
  1820.  
  1821. Instance.new("ForceField",char).Visible = false
  1822.  
  1823. toggle = true
  1824. for i=1,amountGhosts do
  1825. CreateGhost()
  1826. end
  1827. char.Parent = game:GetService("Workspace").CurrentCamera
  1828. char:FindFirstChild("Head").Transparency = 1
  1829. char:FindFirstChild("Torso").Transparency = 1
  1830. char:FindFirstChild("Right Arm").Transparency = 1
  1831. char:FindFirstChild("Left Arm").Transparency = 1
  1832. char:FindFirstChild("Right Leg").Transparency = 1
  1833. char:FindFirstChild("Left Leg").Transparency = 1
  1834. for i,v in pairs(char:GetChildren()) do
  1835. if v:IsA("Accessory") then
  1836. v:FindFirstChild("Handle").Transparency = 1
  1837. end
  1838. end
  1839. char:FindFirstChild("Head"):FindFirstChild("face"):Destroy()
  1840.  
  1841. local p1 = Instance.new("Part",workspace)
  1842. local m1 = Instance.new("SpecialMesh",p1)
  1843. m1.MeshType = "Sphere"
  1844. m1.Scale = Vector3.new(5,5,5)
  1845. p1.Size = Vector3.new(1,1,1)
  1846. p1.Anchored = true
  1847. p1.CanCollide = false
  1848. p1.TopSurface = "Smooth"
  1849. p1.BottomSurface = "Smooth"
  1850. p1.BrickColor = wCol
  1851. p1.Material = "Neon"
  1852. local p2 = Instance.new("Part",workspace)
  1853. local m2 = Instance.new("SpecialMesh",p2)
  1854. m2.MeshType = "Sphere"
  1855. m2.Scale = Vector3.new(8,8,8)
  1856. p2.Size = Vector3.new(1,1,1)
  1857. p2.Anchored = true
  1858. p2.CanCollide = false
  1859. p2.TopSurface = "Smooth"
  1860. p2.BottomSurface = "Smooth"
  1861. p2.BrickColor = wCol2
  1862. p2.Material = "Neon"
  1863. local p3 = Instance.new("Part",workspace)
  1864. local m3 = Instance.new("BlockMesh",p3)
  1865. m3.Scale = Vector3.new(7,7,7)
  1866. p3.Size = Vector3.new(1,1,1)
  1867. p3.Transparency = 0.4
  1868. p3.Anchored = true
  1869. p3.CanCollide = false
  1870. p3.TopSurface = "Smooth"
  1871. p3.BottomSurface = "Smooth"
  1872. p3.BrickColor = wCol
  1873. p3.Material = "Neon"
  1874. local p4 = Instance.new("Part",workspace)
  1875. local m4 = Instance.new("BlockMesh",p4)
  1876. m4.Scale = Vector3.new(10,10,10)
  1877. p4.Size = Vector3.new(1,1,1)
  1878. p4.Transparency = 0.4
  1879. p4.Anchored = true
  1880. p4.CanCollide = false
  1881. p4.TopSurface = "Smooth"
  1882. p4.BottomSurface = "Smooth"
  1883. p4.BrickColor = wCol2
  1884. p4.Material = "Neon"
  1885. local currentframe = 0
  1886. local frmR
  1887.  
  1888. frmR = game:GetService("RunService").RenderStepped:connect(function()
  1889. currentframe = currentframe + 1
  1890. if currentframe < 1*60 then
  1891. p1.CFrame = char:WaitForChild("Torso").CFrame
  1892. p2.CFrame = char:WaitForChild("Torso").CFrame
  1893. p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  1894. p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  1895. m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
  1896. m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
  1897. m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
  1898. m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
  1899. p1.Transparency = p1.Transparency + (1/(1*60))
  1900. p2.Transparency = p2.Transparency + (1/(1*60))
  1901. p3.Transparency = p3.Transparency + (1/(1*60))
  1902. p4.Transparency = p4.Transparency + (1/(1*60))
  1903. else
  1904. p1:Destroy()
  1905. p2:Destroy()
  1906. p3:Destroy()
  1907. p4:Destroy()
  1908. frmR:disconnect()
  1909. end
  1910. end)
  1911.  
  1912. char.Humanoid.MaxHealth = math.huge
  1913. wait()
  1914. char.Humanoid.Health = math.huge
  1915.  
  1916. --[[mouse.KeyDown:connect(function(key)
  1917. if key == "r" then
  1918. print("R!")
  1919. if cd == false then
  1920. print("No cooldown!")
  1921. cd = true
  1922. if toggle == false then
  1923. print("Entering godmode")
  1924. toggle = true
  1925. Instance.new("ForceField",char)
  1926. for i=1,amountGhosts do
  1927. CreateGhost()
  1928. end
  1929. char.Parent = game:GetService("Workspace").CurrentCamera
  1930. char:FindFirstChild("Head").Transparency = 1
  1931. char:FindFirstChild("Torso").Transparency = 1
  1932. char:FindFirstChild("Right Arm").Transparency = 1
  1933. char:FindFirstChild("Left Arm").Transparency = 1
  1934. char:FindFirstChild("Right Leg").Transparency = 1
  1935. char:FindFirstChild("Left Leg").Transparency = 1
  1936. for i,v in pairs(char:GetChildren()) do
  1937. if v:IsA("Accessory") then
  1938. v:FindFirstChild("Handle").Transparency = 1
  1939. end
  1940. end
  1941. else
  1942. print("Exiting godmode")
  1943. toggle = false
  1944. for i,v in pairs(ghosts) do
  1945. v:Destroy()
  1946. end
  1947. char.Parent = game:GetService("Workspace")
  1948. char:FindFirstChild("ForceField"):Destroy()
  1949. char:FindFirstChild("Head").Transparency = 0
  1950. char:FindFirstChild("Torso").Transparency = 0
  1951. char:FindFirstChild("Right Arm").Transparency = 0
  1952. char:FindFirstChild("Left Arm").Transparency = 0
  1953. char:FindFirstChild("Right Leg").Transparency = 0
  1954. char:FindFirstChild("Left Leg").Transparency = 0
  1955. for i,v in pairs(char:GetChildren()) do
  1956. if v:IsA("Accessory") then
  1957. v:FindFirstChild("Handle").Transparency = 0
  1958. end
  1959. end
  1960. end
  1961. cd = false
  1962. end
  1963. end
  1964. end)]]
  1965.  
  1966. mouse.KeyDown:connect(function(key)
  1967. if key == "f" then
  1968. ClearGhosts()
  1969. for i=1,amountGhosts do
  1970. CreateGhost()
  1971. end
  1972. end
  1973. end)
  1974.  
  1975. local frm = 0
  1976.  
  1977. local toRemove = {}
  1978.  
  1979. game:GetService("RunService").RenderStepped:connect(function()
  1980. frm = frm + 1
  1981. if char.Parent == game:GetService("Workspace").CurrentCamera then
  1982.  
  1983. local delay = 0.9
  1984.  
  1985. for i,v in pairs(ghosts) do
  1986. for _,b in pairs(v:GetChildren()) do
  1987. if b:IsA("Part") or b:IsA("WedgePart") or b:IsA("TrussPart") or b:IsA("UnionOperation") then
  1988. b.CFrame = b.CFrame:lerp(b:FindFirstChild("Target").Value.CFrame,delay)
  1989. end
  1990. end
  1991. delay = delay - (0.5/(#ghosts+1))
  1992. end
  1993.  
  1994. --[[if math.floor(frm/8) == frm/8 then
  1995. local isub = 0
  1996. for i,v in pairs(ghosts) do
  1997. if #v:GetChildren() < 6 then
  1998. v:Destroy()
  1999. table.remove(ghosts,i - isub)
  2000. isub = isub + 1
  2001. CreateGhost()
  2002. end
  2003. end
  2004. end]]
  2005. end
  2006.  
  2007. --Animation states
  2008.  
  2009. local ray = Ray.new(char.HumanoidRootPart.CFrame.p, Vector3.new(0,-3,0).unit*4)
  2010. local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,ghosts,false,true)
  2011.  
  2012. if state ~= "busy" then
  2013. if char.HumanoidRootPart.Velocity.Magnitude <= 0.5 then
  2014. state = "idle"
  2015. elseif char.HumanoidRootPart.Velocity.Magnitude > 0.5 then
  2016. state = "running"
  2017. --[[elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not part then
  2018. state = "falling"
  2019. elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not part then
  2020. state = "jumping"]]
  2021. end
  2022. char.Humanoid.WalkSpeed = 32
  2023. char.Humanoid.JumpPower = 70
  2024. end
  2025. end)
  2026.  
  2027. char.Humanoid.Died:connect(function()
  2028. toggle = false
  2029.  
  2030. ClearGhosts()
  2031.  
  2032. char.Parent = game.Workspace
  2033. char.Parent = game:GetService("Workspace")
  2034. char:FindFirstChild("ForceField"):Destroy()
  2035. char:FindFirstChild("Head").Transparency = 0
  2036. char:FindFirstChild("Torso").Transparency = 0
  2037. char:FindFirstChild("Right Arm").Transparency = 0
  2038. char:FindFirstChild("Left Arm").Transparency = 0
  2039. char:FindFirstChild("Right Leg").Transparency = 0
  2040. char:FindFirstChild("Left Leg").Transparency = 0
  2041. for i,v in pairs(char:GetChildren()) do
  2042. if v:IsA("Accessory") then
  2043. v:FindFirstChild("Handle").Transparency = 0
  2044. end
  2045. end
  2046. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  2047. plr:LoadCharacter()
  2048. end)
  2049.  
  2050. local msgidGlob = 0
  2051. local state = true
  2052. local font = "Arcade"
  2053. local tcol = Color3.fromRGB(255,217,0)
  2054. local tscol = Color3.fromRGB(0,0,0)
  2055. local fsiz = 28
  2056. local tr = true
  2057. local tsr = false
  2058. local fade = 2
  2059.  
  2060. local p = Instance.new("Part",game.Workspace)
  2061. p.Size = Vector3.new(0.2,0.2,0.2)
  2062. p.Transparency = 1
  2063. p.Anchored = true
  2064. p.CanCollide = false
  2065. p.Name = "Msg"
  2066. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  2067.  
  2068. local r = 255
  2069. local b = 0
  2070. local g = 0
  2071.  
  2072. plr.Chatted:connect(function(c)
  2073. msgidGlob = msgidGlob + 1
  2074. local curMsgId = msgidGlob
  2075. if string.lower(c) == "!disable" then
  2076. state = false
  2077. elseif string.lower(c) == "!enable" then
  2078. state = true
  2079. elseif string.lower(string.sub(c,1,6)) == "!font " then
  2080. local old = font
  2081. font = string.sub(c,7,#c) or old
  2082. elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
  2083. if string.lower(string.sub(c,9,#c)) == "rainbow" then
  2084. tr = true
  2085. else
  2086. tr = false
  2087. local old = tcol
  2088. tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
  2089. end
  2090. elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
  2091. if string.sub(c,10,#c) == "rainbow" then
  2092. tsr = true
  2093. else
  2094. tsr = false
  2095. local old = tscol
  2096. tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
  2097. end
  2098. elseif string.lower(string.sub(c,1,6)) == "!size " then
  2099. local old = fsiz
  2100. fsiz = string.sub(c,7,#c) or old
  2101. elseif string.lower(string.sub(c,1,6)) == "!fade " then
  2102. local old = fade
  2103. fade = string.sub(c,7,#c) or old
  2104. end
  2105. if plr.Character and state == true then
  2106. if plr.Character:FindFirstChild("Head") then
  2107. for i,v in pairs(p:GetChildren()) do
  2108. if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
  2109. v:Destroy()
  2110. end
  2111. end
  2112. local bbgui = Instance.new("BillboardGui",p)
  2113. bbgui.Name = "J2CMSG"
  2114. bbgui.AlwaysOnTop = true
  2115. bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
  2116. bbgui.Size = UDim2.new(0.2,0,0.14,0)
  2117. local tl = Instance.new("TextLabel",bbgui)
  2118. tl.BackgroundTransparency = 1
  2119. tl.BorderSizePixel = 0
  2120. tl.Size = UDim2.new(1,0,10,0)
  2121. tl.Position = UDim2.new(0,0,-5,0)
  2122. tl.Font = font or "SciFi"
  2123. tl.FontSize = "Size"..fsiz or "Size36"
  2124. tl.TextColor3 = tcol
  2125. tl.TextScaled = false
  2126. tl.TextWrapped = false
  2127. tl.TextStrokeColor3 = tscol
  2128. tl.TextStrokeTransparency = 0
  2129.  
  2130. game:GetService("RunService").RenderStepped:connect(function()
  2131. if tr then
  2132. if tl.Parent ~= nil then
  2133. tl.TextColor3 = Color3.fromRGB(r,g,b)
  2134. end
  2135. end
  2136. end)
  2137.  
  2138. for i=1,#c do
  2139. if msgidGlob == curMsgId then
  2140. tl.Text = string.sub(c,1,i)
  2141. if string.sub(c,i,i) ~= " " then
  2142. local s = Instance.new("Sound",p)
  2143. s.SoundId = "rbxassetid://418252437"
  2144. s.Volume = 1
  2145. s.Pitch = 1
  2146. s:Play()
  2147. game.Debris:AddItem(s,2)
  2148. end
  2149. wait()
  2150. end
  2151. end
  2152. wait(fade)
  2153. if msgidGlob == curMsgId then
  2154. for i=1,10 do
  2155. if msgidGlob == curMsgId then
  2156. tl.TextTransparency = tl.TextTransparency + 0.1
  2157. tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
  2158. tl.Position = tl.Position + UDim2.new(0,0,0,-3)
  2159. wait()
  2160. end
  2161. end
  2162. if msgidGlob == curMsgId then
  2163. bbgui:Destroy()
  2164. end
  2165. end
  2166. end
  2167. end
  2168. end)
  2169.  
  2170. coroutine.resume(coroutine.create(function()
  2171. while wait() do
  2172. for i=0,255,10 do g = i wait() end
  2173. for i=255,0,-10 do r = i wait() end
  2174. for i=0,255,10 do b = i wait() end
  2175. for i=255,0,-10 do g = i wait() end
  2176. for i=0,255,10 do r = i wait() end
  2177. for i=255,0,-10 do b = i wait() end
  2178. end
  2179. end))
  2180.  
  2181. game:GetService("RunService").RenderStepped:connect(function()
  2182. if p.Parent ~= nil then
  2183. p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
  2184. else
  2185. p = Instance.new("Part",game.Workspace)
  2186. p.Size = Vector3.new(0.2,0.2,0.2)
  2187. p.Transparency = 1
  2188. p.Anchored = true
  2189. p.CanCollide = false
  2190. p.Name = "Msg"
  2191. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  2192. end
  2193. end)
  2194. end)
  2195.  
  2196. --Loop Function--
  2197. while true do
  2198. if sPart.Parent ~= nil then
  2199. sPart.CFrame = chara:FindFirstChild("Torso").CFrame
  2200. else
  2201. sPart = Instance.new("Part",workspace)
  2202. sPart.Name = "SoundPart"
  2203. sPart.Size = Vector3.new(0.2,0.2,0.2)
  2204. sPart.Anchored = true
  2205. sPart.Transparency = 1
  2206. sPart.CanCollide = false
  2207. sPart.CFrame = chara.Torso.CFrame
  2208. slashsnd = New("Sound",sPart,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
  2209. hitsnd = New("Sound",sPart,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
  2210. telesnd = New("Sound",sPart,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
  2211. burnsnd = New("Sound",sPart,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
  2212. music1 = New("Sound",sPart,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
  2213. music2 = New("Sound",sPart,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
  2214. deathmus = New("Sound",sPart,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
  2215. deathex = New("Sound",sPart,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
  2216. end
  2217. wait(.01)
  2218. tecks.TextTransparency = 1
  2219. tecks.TextStrokeTransparency = 1
  2220. chance = math.random(0,100)
  2221. if chance < 10 then
  2222. sel = math.random(1,3)
  2223. if sel == 1 then
  2224. tecks.Text = "NOHOPE"
  2225. elseif sel == 2 then
  2226. tecks.Text = "GIVEUP"
  2227. elseif sel == 3 then
  2228. tecks.Text = "BURNINHELL"
  2229. end
  2230. else tecks.Text = "John Doe"
  2231. end
  2232. if chara.Humanoid.Health > 0 then
  2233. chara.Humanoid.MaxHealth = math.huge
  2234. chara.Humanoid.Health = math.huge
  2235. chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
  2236. chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
  2237. chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
  2238. chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
  2239. chara.Torso.BrickColor = BrickColor.new("Bright yellow")
  2240. chara["Left Arm"].Anchored = false
  2241. chara["Right Arm"].Anchored = false
  2242. chara["Left Leg"].Anchored = false
  2243. chara["Right Leg"].Anchored = false
  2244. chara.Torso.Anchored = false
  2245. ch = chara:GetChildren()
  2246. for i = 1, #ch do
  2247. if ch[i].ClassName == "Accessory" or ch[i].ClassName == "Hat" then
  2248. ch[i]:Destroy()
  2249. end
  2250. end
  2251. tools = player.Backpack:GetChildren()
  2252. for i = 1, #tools do
  2253. if tools[i].ClassName == "HopperBin" then
  2254. tools[i]:Destroy()
  2255. end
  2256. end
  2257. tecks.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  2258. local jtrace = Instance.new("Part",game.Workspace)
  2259. jtrace.Name = "JDTrace"
  2260. jtrace.Size = Vector3.new(10,0,10)
  2261. jtrace.Position = chara.Torso.Position
  2262. jtrace.CFrame = chara.Torso.CFrame - Vector3.new(0,3,0)
  2263. jtrace.Transparency = 0.98
  2264. jtrace.Anchored = true
  2265. jtrace.CanCollide = false
  2266. jtrace.BrickColor = BrickColor.new("Really black")
  2267. jtrace.Material = "Granite"
  2268. --BurningEff(jtrace)
  2269. game.Debris:AddItem(jtrace,1)
  2270. end
  2271. end
  2272. end
  2273. },
  2274. {
  2275. "Anti script aura",
  2276. function()
  2277. print("Loading...")
  2278. local ot = tick()
  2279.  
  2280. local plr = game.Players.LocalPlayer
  2281. local char,mouse = plr.Character,plr:GetMouse()
  2282.  
  2283. local mode = "script"
  2284.  
  2285. local amountParts = 3
  2286. local offsetxd = 3
  2287.  
  2288. local frame = 0
  2289. local oldTick = tick()
  2290. local actualframe = 0
  2291.  
  2292. local whitelist = {"joalars2","0Popcorn3","Myt_h","Mariotigre","ammar104","Zwreida"}
  2293.  
  2294. local mouseMode = false
  2295.  
  2296. local tPos = Vector3.new(0,0,0)
  2297.  
  2298. local speed = 5
  2299.  
  2300. local mod = 40
  2301.  
  2302. local freezetab = {}
  2303.  
  2304. function circlePos(r,d,off) return off + Vector3.new(math.cos(math.rad(r))*d,0,math.sin(math.rad(r))*d) end
  2305.  
  2306. function search(t,tab)
  2307. local searchtab = {}
  2308. if tab then
  2309. searchtab = tab
  2310. end
  2311. for i,v in pairs(t:GetChildren()) do
  2312. table.insert(searchtab,v)
  2313. search(v,searchtab)
  2314. end
  2315. return searchtab
  2316. end
  2317.  
  2318. local r = 255
  2319. local g = 0
  2320. local b = 0
  2321.  
  2322. plr.Chatted:connect(function(c)
  2323. if string.lower(string.sub(c,1,8)) == "!amount " then
  2324. amountParts = tonumber(string.sub(c,9,#c))
  2325. end
  2326. if string.lower(string.sub(c,1,5)) == "!mod " then
  2327. mod = tonumber(string.sub(c,6,#c))
  2328. end
  2329. if string.lower(string.sub(c,1,8)) == "!offset " then
  2330. offsetxd = tonumber(string.sub(c,9,#c))
  2331. end
  2332. if string.lower(string.sub(c,1,7)) == "!speed " then
  2333. speed = tonumber(string.sub(c,8,#c))
  2334. end
  2335. if string.lower(string.sub(c,1,12)) == "!mode script" then
  2336. mode = "script"
  2337. warn("Mode: Script Destruction")
  2338. end
  2339. if string.lower(string.sub(c,1,10)) == "!mode kill" then
  2340. mode = "kill"
  2341. warn("Mode: Character Killing")
  2342. end
  2343. if string.lower(string.sub(c,1,5)) == "!default" then
  2344. script.Parent = plr
  2345. wait(1)
  2346. script.Parent = char
  2347. end
  2348. end)
  2349.  
  2350. mouse.KeyDown:connect(function(key)
  2351. if key == "f" then
  2352. if mouseMode == false then
  2353. mouseMode = true
  2354. else
  2355. mouseMode = false
  2356. end
  2357. end
  2358. end)
  2359.  
  2360. coroutine.resume(coroutine.create(function()
  2361. while wait() do
  2362. for i=0,255,10 do g = i wait() end
  2363. for i=255,0,-10 do r = i wait() end
  2364. for i=0,255,10 do b = i wait() end
  2365. for i=255,0,-10 do g = i wait() end
  2366. for i=0,255,10 do r = i wait() end
  2367. for i=255,0,-10 do b = i wait() end
  2368. end
  2369. end))
  2370.  
  2371. game:GetService("RunService").RenderStepped:connect(function()
  2372. actualframe = actualframe + 1
  2373. frame = frame + speed
  2374. local offset = offsetxd
  2375. offset = offsetxd -- + math.cos(tick())*3
  2376. if mouseMode == true then
  2377. tPos = mouse.Hit.p + Vector3.new(0,3,0)
  2378. else
  2379. tPos = char:WaitForChild("Torso").Position
  2380. end
  2381. for i=1,360,(360)/amountParts do
  2382. local p = Instance.new("Part")
  2383. p.TopSurface = "Smooth"
  2384. p.BottomSurface = "Smooth"
  2385. p.Color = Color3.fromRGB(r,g,b)
  2386. p.Material = "Neon"
  2387. local dist = (circlePos(i + frame,offset,tPos + Vector3.new(0,math.cos((frame)/mod)*3,0)) - circlePos(i + frame - 1,offset,tPos + Vector3.new(0,math.cos((frame - 1)/mod)*3,0))).Magnitude*speed
  2388. p.Size = Vector3.new(0.2,0.2,dist)
  2389. p.CanCollide = false
  2390. p.Anchored = true
  2391. local m = Instance.new("BlockMesh",p)
  2392. m.Scale = Vector3.new(1,1,1)
  2393. p.CFrame = CFrame.new(circlePos(i + frame,offset,tPos + Vector3.new(0,math.cos((frame)/mod)*3,0)),circlePos(i + frame - 1,offset,tPos + Vector3.new(0,math.cos((frame - 1)/mod)*3,0))) * CFrame.new(0,0,-dist/2)
  2394. p.Parent = workspace
  2395. local update
  2396. local updateframe = 0
  2397.  
  2398. update = game:GetService("RunService").RenderStepped:connect(function()
  2399. updateframe = updateframe + 1
  2400. m.Scale = m.Scale - Vector3.new(0.05,0.05,0)
  2401. if updateframe >= 15 then
  2402. p:Destroy()
  2403. update:disconnect()
  2404. end
  2405. end)
  2406. end
  2407. oldTick = tick()
  2408. if math.floor(actualframe/16) == actualframe/16 then
  2409. for i,c in pairs(game:GetService("Players"):GetChildren()) do
  2410. local isW = false
  2411. for i,v in pairs(whitelist) do
  2412. if c.Name == v then
  2413. isW = true
  2414. end
  2415. end
  2416. if c.Character.Parent == workspace then
  2417. if isW == false then
  2418. for i,v in pairs(search(c.Character)) do
  2419. wait()
  2420. if c ~= plr then
  2421. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("TrussPart") or v:IsA("UnionOperation") then
  2422. if (v.Position - tPos).Magnitude < offset then
  2423. for i,v in pairs(v.Parent:GetChildren()) do
  2424. if v:IsA("LocalScript") or v:IsA("Script") then
  2425. v:Destroy()
  2426. elseif v:IsA("Humanoid") then
  2427. if mode == "kill" then
  2428. v.MaxHealth = 1
  2429. v.Health = 0
  2430. v.Parent:BreakJoints()
  2431. end
  2432. end
  2433. end
  2434. if mode == "kill" then
  2435. v:Destroy()
  2436. end
  2437. end
  2438. end
  2439. end
  2440. end
  2441. end
  2442. end
  2443. end
  2444. end
  2445. end)
  2446. end
  2447. },
  2448. {
  2449. "Subs",
  2450. function()
  2451. warn([[
  2452.  
  2453. Custom chat messages by joalars2
  2454. Commands:
  2455.  
  2456. !tcolor 255 255 255 | Sets the Color3 of the text
  2457. !tscolor 255 255 255 | Sets the Color3 of the text stroke
  2458. !font | Sets the text font
  2459. !fade | Seconds before text fade
  2460. !size | Sets the text font size
  2461. !enable | Enables this script
  2462. !disable | Disables this script
  2463.  
  2464. ]])
  2465.  
  2466. local plr = game:GetService("Players").LocalPlayer
  2467. local msgidGlob = 0
  2468. local state = true
  2469. local font = "Arcade"
  2470. local tcol = Color3.fromRGB(255,217,0)
  2471. local tscol = Color3.fromRGB(0,0,0)
  2472. local fsiz = 28
  2473. local tr = true
  2474. local tsr = false
  2475. local fade = 2
  2476.  
  2477. local p = Instance.new("Part",game.Workspace)
  2478. p.Size = Vector3.new(0.2,0.2,0.2)
  2479. p.Transparency = 1
  2480. p.Anchored = true
  2481. p.CanCollide = false
  2482. p.Name = "Msg"
  2483. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  2484.  
  2485. local r = 255
  2486. local b = 0
  2487. local g = 0
  2488.  
  2489. plr.Chatted:connect(function(c)
  2490. msgidGlob = msgidGlob + 1
  2491. local curMsgId = msgidGlob
  2492. if string.lower(c) == "!disable" then
  2493. state = false
  2494. elseif string.lower(c) == "!enable" then
  2495. state = true
  2496. elseif string.lower(string.sub(c,1,6)) == "!font " then
  2497. local old = font
  2498. font = string.sub(c,7,#c) or old
  2499. elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
  2500. if string.lower(string.sub(c,9,#c)) == "rainbow" then
  2501. tr = true
  2502. else
  2503. tr = false
  2504. local old = tcol
  2505. tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
  2506. end
  2507. elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
  2508. if string.sub(c,10,#c) == "rainbow" then
  2509. tsr = true
  2510. else
  2511. tsr = false
  2512. local old = tscol
  2513. tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
  2514. end
  2515. elseif string.lower(string.sub(c,1,6)) == "!size " then
  2516. local old = fsiz
  2517. fsiz = string.sub(c,7,#c) or old
  2518. elseif string.lower(string.sub(c,1,6)) == "!fade " then
  2519. local old = fade
  2520. fade = string.sub(c,7,#c) or old
  2521. end
  2522. if plr.Character and state == true then
  2523. if plr.Character:FindFirstChild("Head") then
  2524. for i,v in pairs(p:GetChildren()) do
  2525. if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
  2526. v:Destroy()
  2527. end
  2528. end
  2529. local bbgui = Instance.new("BillboardGui",p)
  2530. bbgui.Name = "J2CMSG"
  2531. bbgui.AlwaysOnTop = true
  2532. bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
  2533. bbgui.Size = UDim2.new(0.2,0,0.14,0)
  2534. local tl = Instance.new("TextLabel",bbgui)
  2535. tl.BackgroundTransparency = 1
  2536. tl.BorderSizePixel = 0
  2537. tl.Size = UDim2.new(1,0,10,0)
  2538. tl.Position = UDim2.new(0,0,-5,0)
  2539. tl.Font = font or "SciFi"
  2540. tl.FontSize = "Size"..fsiz or "Size36"
  2541. tl.TextColor3 = tcol
  2542. tl.TextScaled = false
  2543. tl.TextWrapped = false
  2544. tl.TextStrokeColor3 = tscol
  2545. tl.TextStrokeTransparency = 0
  2546.  
  2547. game:GetService("RunService").RenderStepped:connect(function()
  2548. if tr then
  2549. if tl.Parent ~= nil then
  2550. tl.TextColor3 = Color3.fromRGB(r,g,b)
  2551. end
  2552. end
  2553. end)
  2554.  
  2555. for i=1,#c do
  2556. if msgidGlob == curMsgId then
  2557. tl.Text = string.sub(c,1,i)
  2558. if string.sub(c,i,i) ~= " " then
  2559. local s = Instance.new("Sound",p)
  2560. s.SoundId = "rbxassetid://418252437"
  2561. s.Volume = 1
  2562. s.Pitch = 1
  2563. s:Play()
  2564. game.Debris:AddItem(s,2)
  2565. end
  2566. wait()
  2567. end
  2568. end
  2569. wait(fade)
  2570. if msgidGlob == curMsgId then
  2571. for i=1,10 do
  2572. if msgidGlob == curMsgId then
  2573. tl.TextTransparency = tl.TextTransparency + 0.1
  2574. tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
  2575. tl.Position = tl.Position + UDim2.new(0,0,0,-3)
  2576. wait()
  2577. end
  2578. end
  2579. if msgidGlob == curMsgId then
  2580. bbgui:Destroy()
  2581. end
  2582. end
  2583. end
  2584. end
  2585. end)
  2586.  
  2587. coroutine.resume(coroutine.create(function()
  2588. while wait() do
  2589. for i=0,255,10 do g = i wait() end
  2590. for i=255,0,-10 do r = i wait() end
  2591. for i=0,255,10 do b = i wait() end
  2592. for i=255,0,-10 do g = i wait() end
  2593. for i=0,255,10 do r = i wait() end
  2594. for i=255,0,-10 do b = i wait() end
  2595. end
  2596. end))
  2597.  
  2598. game:GetService("RunService").RenderStepped:connect(function()
  2599. if p.Parent ~= nil then
  2600. p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
  2601. else
  2602. p = Instance.new("Part",game.Workspace)
  2603. p.Size = Vector3.new(0.2,0.2,0.2)
  2604. p.Transparency = 1
  2605. p.Anchored = true
  2606. p.CanCollide = false
  2607. p.Name = "Msg"
  2608. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  2609. end
  2610. end)
  2611. end
  2612. },
  2613. {
  2614. "Drone",
  2615. function()
  2616. wait(2)
  2617.  
  2618. local plr = game:GetService("Players").LocalPlayer
  2619. local char,mouse = plr.Character,plr:GetMouse()
  2620. local camera = game:GetService("Workspace").CurrentCamera
  2621. local fly = false
  2622. local campos = CFrame.new(0,0,0)
  2623.  
  2624. local wd,ad,sd,dd,qd,ed,rd,fd,moused = false,false,false,false,false,false,false,false,false
  2625.  
  2626. local returnhome = true
  2627. local gun = false
  2628. local gcd = false
  2629. local shooting = false
  2630. local tPitch = 3
  2631.  
  2632. local tCf = CFrame.new(0,20,0)
  2633.  
  2634. o1 = Instance.new("Model")
  2635. o2 = Instance.new("Part")
  2636. o3 = Instance.new("BlockMesh")
  2637. o4 = Instance.new("Part")
  2638. o5 = Instance.new("BlockMesh")
  2639. o6 = Instance.new("Part")
  2640. o7 = Instance.new("Part")
  2641. o8 = Instance.new("BlockMesh")
  2642. o9 = Instance.new("Part")
  2643. o10 = Instance.new("BlockMesh")
  2644. o11 = Instance.new("Part")
  2645. o12 = Instance.new("CylinderMesh")
  2646. o13 = Instance.new("Part")
  2647. o14 = Instance.new("BlockMesh")
  2648. o15 = Instance.new("Part")
  2649. o16 = Instance.new("BlockMesh")
  2650. o17 = Instance.new("Part")
  2651. o18 = Instance.new("BlockMesh")
  2652. o19 = Instance.new("Part")
  2653. o20 = Instance.new("Part")
  2654. o21 = Instance.new("BlockMesh")
  2655. o22 = Instance.new("Part")
  2656. o23 = Instance.new("BlockMesh")
  2657. o24 = Instance.new("Part")
  2658. o25 = Instance.new("BlockMesh")
  2659. o26 = Instance.new("Part")
  2660. o27 = Instance.new("Part")
  2661. o28 = Instance.new("Part")
  2662. o29 = Instance.new("BlockMesh")
  2663. o30 = Instance.new("Part")
  2664. o31 = Instance.new("BlockMesh")
  2665. o32 = Instance.new("Part")
  2666. o33 = Instance.new("Part")
  2667. o34 = Instance.new("BlockMesh")
  2668. o35 = Instance.new("Part")
  2669. o36 = Instance.new("CylinderMesh")
  2670. o37 = Instance.new("Part")
  2671. o38 = Instance.new("CylinderMesh")
  2672. o39 = Instance.new("SpotLight")
  2673. o40 = Instance.new("Model")
  2674. o41 = Instance.new("Part")
  2675. o42 = Instance.new("BlockMesh")
  2676. o43 = Instance.new("Part")
  2677. o44 = Instance.new("BlockMesh")
  2678. o45 = Instance.new("Part")
  2679. o46 = Instance.new("BlockMesh")
  2680. o47 = Instance.new("Part")
  2681. o48 = Instance.new("BlockMesh")
  2682. o49 = Instance.new("Part")
  2683. o50 = Instance.new("BlockMesh")
  2684. o51 = Instance.new("Part")
  2685. o52 = Instance.new("BlockMesh")
  2686. o53 = Instance.new("Model")
  2687. o54 = Instance.new("Part")
  2688. o55 = Instance.new("BlockMesh")
  2689. o56 = Instance.new("Part")
  2690. o57 = Instance.new("BlockMesh")
  2691. o58 = Instance.new("Part")
  2692. o59 = Instance.new("BlockMesh")
  2693. o60 = Instance.new("Part")
  2694. o61 = Instance.new("BlockMesh")
  2695. o62 = Instance.new("Part")
  2696. o63 = Instance.new("BlockMesh")
  2697. o64 = Instance.new("Part")
  2698. o65 = Instance.new("BlockMesh")
  2699. o66 = Instance.new("Part")
  2700. o67 = Instance.new("BlockMesh")
  2701. o68 = Instance.new("Part")
  2702. o69 = Instance.new("BlockMesh")
  2703. o70 = Instance.new("Part")
  2704. o71 = Instance.new("Model")
  2705. o72 = Instance.new("Part")
  2706. o73 = Instance.new("BlockMesh")
  2707. o74 = Instance.new("Part")
  2708. o75 = Instance.new("BlockMesh")
  2709. o76 = Instance.new("Part")
  2710. o77 = Instance.new("BlockMesh")
  2711. o78 = Instance.new("Part")
  2712. o79 = Instance.new("BlockMesh")
  2713. o80 = Instance.new("Part")
  2714. o81 = Instance.new("BlockMesh")
  2715. o82 = Instance.new("Part")
  2716. o83 = Instance.new("BlockMesh")
  2717. o84 = Instance.new("Model")
  2718. o85 = Instance.new("Part")
  2719. o86 = Instance.new("BlockMesh")
  2720. o87 = Instance.new("Part")
  2721. o88 = Instance.new("BlockMesh")
  2722. o89 = Instance.new("Part")
  2723. o90 = Instance.new("BlockMesh")
  2724. o91 = Instance.new("Part")
  2725. o92 = Instance.new("BlockMesh")
  2726. o93 = Instance.new("Part")
  2727. o94 = Instance.new("BlockMesh")
  2728. o95 = Instance.new("Part")
  2729. o96 = Instance.new("BlockMesh")
  2730. o97 = Instance.new("Part")
  2731. o98 = Instance.new("Model")
  2732. o99 = Instance.new("Part")
  2733. o100 = Instance.new("CylinderMesh")
  2734. o101 = Instance.new("Part")
  2735. o102 = Instance.new("CylinderMesh")
  2736. o103 = Instance.new("Part")
  2737. o104 = Instance.new("CylinderMesh")
  2738. o105 = Instance.new("Part")
  2739. o106 = Instance.new("CylinderMesh")
  2740. o107 = Instance.new("Part")
  2741. o108 = Instance.new("CylinderMesh")
  2742. o109 = Instance.new("Part")
  2743. o1.Name = "Drone"
  2744. o1.Parent = game.Players.LocalPlayer.Character
  2745. o2.Parent = o1
  2746. o2.Material = Enum.Material.SmoothPlastic
  2747. o2.BrickColor = BrickColor.new("Institutional white")
  2748. o2.Position = Vector3.new(13.0515203, 41.184063, -70.0561295)
  2749. o2.Anchored = true
  2750. o2.CanCollide = false
  2751. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.432551533)
  2752. o2.CFrame = CFrame.new(13.0515203, 41.184063, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2753. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2754. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2755. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2756. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2757. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2758. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2759. o2.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2760. o2.Position = Vector3.new(13.0515203, 41.184063, -70.0561295)
  2761. o3.Parent = o2
  2762. o3.Scale = Vector3.new(0.337930918, 0.270344734, 1)
  2763. o4.Parent = o1
  2764. o4.Material = Enum.Material.SmoothPlastic
  2765. o4.BrickColor = BrickColor.new("Institutional white")
  2766. o4.Position = Vector3.new(11.0104322, 40.8393707, -70.0561218)
  2767. o4.Anchored = true
  2768. o4.CanCollide = false
  2769. o4.Size = Vector3.new(0.200000003, 0.7434479, 0.432551622)
  2770. o4.CFrame = CFrame.new(11.0104322, 40.8393707, -70.0561218, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2771. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2772. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2773. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2774. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2775. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2776. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2777. o4.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2778. o4.Position = Vector3.new(11.0104322, 40.8393707, -70.0561218)
  2779. o5.Parent = o4
  2780. o5.Scale = Vector3.new(0.337930918, 1, 1)
  2781. o6.Parent = o1
  2782. o6.Material = Enum.Material.SmoothPlastic
  2783. o6.BrickColor = BrickColor.new("Institutional white")
  2784. o6.Position = Vector3.new(12.0309782, 40.8393707, -70.5968246)
  2785. o6.Anchored = true
  2786. o6.Size = Vector3.new(2.10868883, 0.7434479, 0.648827374)
  2787. o6.CFrame = CFrame.new(12.0309782, 40.8393707, -70.5968246, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2788. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2789. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2790. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2791. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2792. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2793. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2794. o6.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2795. o6.Position = Vector3.new(12.0309782, 40.8393707, -70.5968246)
  2796. o7.Parent = o1
  2797. o7.Material = Enum.Material.SmoothPlastic
  2798. o7.BrickColor = BrickColor.new("Institutional white")
  2799. o7.Position = Vector3.new(13.0380087, 40.9340019, -70.0561295)
  2800. o7.Anchored = true
  2801. o7.CanCollide = false
  2802. o7.Size = Vector3.new(0.200000003, 0.446068704, 0.432551533)
  2803. o7.CFrame = CFrame.new(13.0380087, 40.9340019, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2804. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2805. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2806. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2807. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2808. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2809. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2810. o7.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2811. o7.Position = Vector3.new(13.0380087, 40.9340019, -70.0561295)
  2812. o8.Parent = o7
  2813. o8.Scale = Vector3.new(0.202758551, 1, 1)
  2814. o9.Parent = o1
  2815. o9.Material = Enum.Material.SmoothPlastic
  2816. o9.BrickColor = BrickColor.new("Institutional white")
  2817. o9.Position = Vector3.new(13.0515203, 40.4946709, -70.0561295)
  2818. o9.Anchored = true
  2819. o9.CanCollide = false
  2820. o9.Size = Vector3.new(0.200000003, 0.200000003, 0.432551533)
  2821. o9.CFrame = CFrame.new(13.0515203, 40.4946709, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2822. o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2823. o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2824. o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2825. o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2826. o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2827. o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2828. o9.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2829. o9.Position = Vector3.new(13.0515203, 40.4946709, -70.0561295)
  2830. o10.Parent = o9
  2831. o10.Scale = Vector3.new(0.337930918, 0.270344734, 1)
  2832. o11.Parent = o1
  2833. o11.Material = Enum.Material.SmoothPlastic
  2834. o11.BrickColor = BrickColor.new("Really black")
  2835. o11.Position = Vector3.new(13.0447683, 40.9407463, -70.0561218)
  2836. o11.Rotation = Vector3.new(-0, 0, -89.9999771)
  2837. o11.Anchored = true
  2838. o11.CanCollide = false
  2839. o11.Size = Vector3.new(0.432551593, 0.200000003, 0.432551533)
  2840. o11.CFrame = CFrame.new(13.0447683, 40.9407463, -70.0561218, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
  2841. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2842. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2843. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2844. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2845. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2846. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2847. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2848. o11.Position = Vector3.new(13.0447683, 40.9407463, -70.0561218)
  2849. o12.Parent = o11
  2850. o12.Scale = Vector3.new(1, 0.270344734, 1)
  2851. o13.Parent = o1
  2852. o13.Material = Enum.Material.SmoothPlastic
  2853. o13.BrickColor = BrickColor.new("Institutional white")
  2854. o13.Position = Vector3.new(11.6057615, 40.8393707, -71.2487564)
  2855. o13.Rotation = Vector3.new(-180, 14.9999971, -180)
  2856. o13.Anchored = true
  2857. o13.CanCollide = false
  2858. o13.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
  2859. o13.CFrame = CFrame.new(11.6057615, 40.8393707, -71.2487564, -0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, -0.965925872)
  2860. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2861. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2862. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2863. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2864. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2865. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2866. o13.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2867. o13.Position = Vector3.new(11.6057615, 40.8393707, -71.2487564)
  2868. o14.Parent = o13
  2869. o14.Scale = Vector3.new(1, 0.473103225, 0.946206748)
  2870. o15.Parent = o1
  2871. o15.Material = Enum.Material.SmoothPlastic
  2872. o15.BrickColor = BrickColor.new("Institutional white")
  2873. o15.Position = Vector3.new(12.0377378, 40.8393707, -69.1775131)
  2874. o15.Anchored = true
  2875. o15.CanCollide = false
  2876. o15.Size = Vector3.new(1.82482684, 0.608275533, 0.200000003)
  2877. o15.CFrame = CFrame.new(12.0377378, 40.8393707, -69.1775131, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2878. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2879. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2880. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2881. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2882. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2883. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2884. o15.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2885. o15.Position = Vector3.new(12.0377378, 40.8393707, -69.1775131)
  2886. o16.Parent = o15
  2887. o16.Scale = Vector3.new(1, 1, 0.540689588)
  2888. o17.Parent = o1
  2889. o17.Material = Enum.Material.SmoothPlastic
  2890. o17.BrickColor = BrickColor.new("Institutional white")
  2891. o17.Position = Vector3.new(11.5763578, 40.8393707, -68.866394)
  2892. o17.Rotation = Vector3.new(-0, 14.9999971, -180)
  2893. o17.Anchored = true
  2894. o17.CanCollide = false
  2895. o17.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
  2896. o17.CFrame = CFrame.new(11.5763578, 40.8393707, -68.866394, -0.965925872, 0, 0.258818984, 0, -1, 0, 0.258818984, 0, 0.965925872)
  2897. o17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2898. o17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2899. o17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2900. o17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2901. o17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2902. o17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2903. o17.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2904. o17.Position = Vector3.new(11.5763578, 40.8393707, -68.866394)
  2905. o18.Parent = o17
  2906. o18.Scale = Vector3.new(1, 0.473103225, 0.946206748)
  2907. o19.Parent = o1
  2908. o19.Material = Enum.Material.SmoothPlastic
  2909. o19.BrickColor = BrickColor.new("Institutional white")
  2910. o19.Position = Vector3.new(13.1865072, 40.8325996, -71.4201889)
  2911. o19.Rotation = Vector3.new(-180, -14.9999971, -0)
  2912. o19.Anchored = true
  2913. o19.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
  2914. o19.CFrame = CFrame.new(13.1865072, 40.8325996, -71.4201889, 0.965925872, 0, -0.258818984, 0, -1, 0, -0.258818984, 0, -0.965925872)
  2915. o19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2916. o19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2917. o19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2918. o19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2919. o19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2920. o19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2921. o19.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2922. o19.Position = Vector3.new(13.1865072, 40.8325996, -71.4201889)
  2923. o20.Parent = o1
  2924. o20.Material = Enum.Material.SmoothPlastic
  2925. o20.BrickColor = BrickColor.new("Institutional white")
  2926. o20.Position = Vector3.new(12.0650892, 40.8393707, -71.0390167)
  2927. o20.Rotation = Vector3.new(-180, 0, -180)
  2928. o20.Anchored = true
  2929. o20.CanCollide = false
  2930. o20.Size = Vector3.new(0.432551652, 0.202758521, 0.200000003)
  2931. o20.CFrame = CFrame.new(12.0650892, 40.8393707, -71.0390167, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  2932. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2933. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2934. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2935. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2936. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2937. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2938. o20.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2939. o20.Position = Vector3.new(12.0650892, 40.8393707, -71.0390167)
  2940. o21.Parent = o20
  2941. o21.Scale = Vector3.new(1, 1, 0.878620446)
  2942. o22.Parent = o1
  2943. o22.Material = Enum.Material.SmoothPlastic
  2944. o22.BrickColor = BrickColor.new("Institutional white")
  2945. o22.Position = Vector3.new(12.517333, 40.8393707, -68.866394)
  2946. o22.Rotation = Vector3.new(-0, -15.0000248, -0)
  2947. o22.Anchored = true
  2948. o22.CanCollide = false
  2949. o22.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
  2950. o22.CFrame = CFrame.new(12.517333, 40.8393707, -68.866394, 0.965927541, 0, -0.258819461, 0, 1, 0, 0.258819461, 0, 0.965927541)
  2951. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2952. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2953. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2954. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2955. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2956. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2957. o22.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2958. o22.Position = Vector3.new(12.517333, 40.8393707, -68.866394)
  2959. o23.Parent = o22
  2960. o23.Scale = Vector3.new(1, 0.473103225, 0.946206748)
  2961. o24.Parent = o1
  2962. o24.Material = Enum.Material.SmoothPlastic
  2963. o24.BrickColor = BrickColor.new("Institutional white")
  2964. o24.Position = Vector3.new(12.0242186, 40.8393707, -70.9347534)
  2965. o24.Anchored = true
  2966. o24.CanCollide = false
  2967. o24.Size = Vector3.new(1.85186148, 0.608275533, 0.200000003)
  2968. o24.CFrame = CFrame.new(12.0242186, 40.8393707, -70.9347534, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2969. o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2970. o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2971. o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2972. o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2973. o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2974. o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2975. o24.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2976. o24.Position = Vector3.new(12.0242186, 40.8393707, -70.9347534)
  2977. o25.Parent = o24
  2978. o25.Scale = Vector3.new(1, 1, 0.540689588)
  2979. o26.Parent = o1
  2980. o26.Material = Enum.Material.SmoothPlastic
  2981. o26.BrickColor = BrickColor.new("Institutional white")
  2982. o26.Position = Vector3.new(10.936595, 40.8325996, -68.6949692)
  2983. o26.Rotation = Vector3.new(-0, 14.9999971, -180)
  2984. o26.Anchored = true
  2985. o26.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
  2986. o26.CFrame = CFrame.new(10.936595, 40.8325996, -68.6949692, -0.965925872, 0, 0.258818984, 0, -1, 0, 0.258818984, 0, 0.965925872)
  2987. o26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2988. o26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2989. o26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2990. o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2991. o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2992. o26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2993. o26.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2994. o26.Position = Vector3.new(10.936595, 40.8325996, -68.6949692)
  2995. o27.Parent = o1
  2996. o27.Material = Enum.Material.SmoothPlastic
  2997. o27.BrickColor = BrickColor.new("Institutional white")
  2998. o27.Position = Vector3.new(10.9659986, 40.8325996, -71.4201889)
  2999. o27.Rotation = Vector3.new(-180, 14.9999971, -180)
  3000. o27.Anchored = true
  3001. o27.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
  3002. o27.CFrame = CFrame.new(10.9659986, 40.8325996, -71.4201889, -0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, -0.965925872)
  3003. o27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3004. o27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3005. o27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3006. o27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3007. o27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3008. o27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3009. o27.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3010. o27.Position = Vector3.new(10.9659986, 40.8325996, -71.4201889)
  3011. o28.Parent = o1
  3012. o28.Material = Enum.Material.SmoothPlastic
  3013. o28.BrickColor = BrickColor.new("Institutional white")
  3014. o28.Position = Vector3.new(12.0580168, 40.8393707, -69.0761337)
  3015. o28.Anchored = true
  3016. o28.CanCollide = false
  3017. o28.Size = Vector3.new(0.432551652, 0.202758521, 0.200000003)
  3018. o28.CFrame = CFrame.new(12.0580168, 40.8393707, -69.0761337, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3019. o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3020. o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3021. o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3022. o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3023. o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3024. o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3025. o28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3026. o28.Position = Vector3.new(12.0580168, 40.8393707, -69.0761337)
  3027. o29.Parent = o28
  3028. o29.Scale = Vector3.new(1, 1, 0.878620446)
  3029. o30.Parent = o1
  3030. o30.Material = Enum.Material.SmoothPlastic
  3031. o30.BrickColor = BrickColor.new("Institutional white")
  3032. o30.Position = Vector3.new(12.0580168, 40.8393707, -69.0355835)
  3033. o30.Anchored = true
  3034. o30.CanCollide = false
  3035. o30.Size = Vector3.new(0.405517191, 0.200000003, 0.256827533)
  3036. o30.CFrame = CFrame.new(12.0580168, 40.8393707, -69.0355835, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3037. o30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3038. o30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3039. o30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3040. o30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3041. o30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3042. o30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3043. o30.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3044. o30.Position = Vector3.new(12.0580168, 40.8393707, -69.0355835)
  3045. o31.Parent = o30
  3046. o31.Scale = Vector3.new(1, 0.473103225, 1)
  3047. o32.Parent = o1
  3048. o32.Material = Enum.Material.SmoothPlastic
  3049. o32.BrickColor = BrickColor.new("Institutional white")
  3050. o32.Position = Vector3.new(13.1571112, 40.8325996, -68.6949692)
  3051. o32.Rotation = Vector3.new(-0, -15.0000248, -0)
  3052. o32.Anchored = true
  3053. o32.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
  3054. o32.CFrame = CFrame.new(13.1571112, 40.8325996, -68.6949692, 0.965927541, 0, -0.258819461, 0, 1, 0, 0.258819461, 0, 0.965927541)
  3055. o32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3056. o32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3057. o32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3058. o32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3059. o32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3060. o32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3061. o32.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3062. o32.Position = Vector3.new(13.1571112, 40.8325996, -68.6949692)
  3063. o33.Parent = o1
  3064. o33.Material = Enum.Material.SmoothPlastic
  3065. o33.BrickColor = BrickColor.new("Institutional white")
  3066. o33.Position = Vector3.new(12.5467367, 40.8393707, -71.2487564)
  3067. o33.Rotation = Vector3.new(-180, -14.9999971, -0)
  3068. o33.Anchored = true
  3069. o33.CanCollide = false
  3070. o33.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
  3071. o33.CFrame = CFrame.new(12.5467367, 40.8393707, -71.2487564, 0.965925872, 0, -0.258818984, 0, -1, 0, -0.258818984, 0, -0.965925872)
  3072. o33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3073. o33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3074. o33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3075. o33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3076. o33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3077. o33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3078. o33.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3079. o33.Position = Vector3.new(12.5467367, 40.8393707, -71.2487564)
  3080. o34.Parent = o33
  3081. o34.Scale = Vector3.new(1, 0.473103225, 0.946206748)
  3082. o35.Parent = o1
  3083. o35.Material = Enum.Material.Neon
  3084. o35.BrickColor = BrickColor.new("Institutional white")
  3085. o35.Position = Vector3.new(13.05828, 40.9407463, -70.0561218)
  3086. o35.Rotation = Vector3.new(-0, 0, -89.9999771)
  3087. o35.Anchored = true
  3088. o35.CanCollide = false
  3089. o35.Size = Vector3.new(0.324413657, 0.200000003, 0.432551533)
  3090. o35.CFrame = CFrame.new(13.05828, 40.9407463, -70.0561218, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
  3091. o35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3092. o35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3093. o35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3094. o35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3095. o35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3096. o35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3097. o35.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3098. o35.Position = Vector3.new(13.05828, 40.9407463, -70.0561218)
  3099. o36.Parent = o35
  3100. o36.Scale = Vector3.new(1, 0.405517131, 1)
  3101. o37.Name = "Eye"
  3102. o37.Parent = o1
  3103. o37.Material = Enum.Material.Neon
  3104. o37.BrickColor = BrickColor.new("Lime green")
  3105. o37.Position = Vector3.new(13.0515203, 40.9407463, -70.0561218)
  3106. o37.Rotation = Vector3.new(-0, 0, -89.9999771)
  3107. o37.Anchored = true
  3108. o37.CanCollide = false
  3109. o37.Size = Vector3.new(0.405517131, 0.200000003, 0.432551533)
  3110. o37.CFrame = CFrame.new(13.0515203, 40.9407463, -70.0561218, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
  3111. o37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3112. o37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3113. o37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3114. o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3115. o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3116. o37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3117. o37.Color = Color3.new(0, 1, 0)
  3118. o37.Position = Vector3.new(13.0515203, 40.9407463, -70.0561218)
  3119. o38.Parent = o37
  3120. o38.Scale = Vector3.new(1, 0.337930918, 1)
  3121. o39.Parent = o37
  3122. o39.Color = Color3.new(0, 1, 0)
  3123. o39.Brightness = 3
  3124. o39.Face = Enum.NormalId.Top
  3125. o39.Name = "Light"
  3126. o40.Name = "Rotor4"
  3127. o40.Parent = o1
  3128. o40.PrimaryPart = o41
  3129. o41.Name = "Main"
  3130. o41.Parent = o40
  3131. o41.Material = Enum.Material.SmoothPlastic
  3132. o41.BrickColor = BrickColor.new("Fossil")
  3133. o41.Position = Vector3.new(13.1841497, 41.1367531, -71.4254456)
  3134. o41.Anchored = true
  3135. o41.CanCollide = false
  3136. o41.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
  3137. o41.CFrame = CFrame.new(13.1841497, 41.1367531, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3138. o41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3139. o41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3140. o41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3141. o41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3142. o41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3143. o41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3144. o41.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3145. o41.Position = Vector3.new(13.1841497, 41.1367531, -71.4254456)
  3146. o42.Parent = o41
  3147. o42.Scale = Vector3.new(0.405518085, 1, 0.40551728)
  3148. o43.Parent = o40
  3149. o43.Material = Enum.Material.SmoothPlastic
  3150. o43.BrickColor = BrickColor.new("Fossil")
  3151. o43.Position = Vector3.new(13.1841497, 41.3597794, -71.4254456)
  3152. o43.Anchored = true
  3153. o43.CanCollide = false
  3154. o43.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3155. o43.CFrame = CFrame.new(13.1841497, 41.3597794, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3156. o43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3157. o43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3158. o43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3159. o43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3160. o43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3161. o43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3162. o43.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3163. o43.Position = Vector3.new(13.1841497, 41.3597794, -71.4254456)
  3164. o44.Parent = o43
  3165. o44.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
  3166. o45.Parent = o40
  3167. o45.Material = Enum.Material.SmoothPlastic
  3168. o45.BrickColor = BrickColor.new("Fossil")
  3169. o45.Position = Vector3.new(13.1841497, 41.3597794, -71.1821365)
  3170. o45.Rotation = Vector3.new(-0, 0, -14.9999666)
  3171. o45.Anchored = true
  3172. o45.CanCollide = false
  3173. o45.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3174. o45.CFrame = CFrame.new(13.1841497, 41.3597794, -71.1821365, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
  3175. o45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3176. o45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3177. o45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3178. o45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3179. o45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3180. o45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3181. o45.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3182. o45.Position = Vector3.new(13.1841497, 41.3597794, -71.1821365)
  3183. o46.Parent = o45
  3184. o46.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3185. o47.Parent = o40
  3186. o47.Material = Enum.Material.SmoothPlastic
  3187. o47.BrickColor = BrickColor.new("Fossil")
  3188. o47.Position = Vector3.new(12.9408331, 41.3597794, -71.4254456)
  3189. o47.Rotation = Vector3.new(14.999939, -90, 0)
  3190. o47.Anchored = true
  3191. o47.CanCollide = false
  3192. o47.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3193. o47.CFrame = CFrame.new(12.9408331, 41.3597794, -71.4254456, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
  3194. o47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3195. o47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3196. o47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3197. o47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3198. o47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3199. o47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3200. o47.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3201. o47.Position = Vector3.new(12.9408331, 41.3597794, -71.4254456)
  3202. o48.Parent = o47
  3203. o48.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3204. o49.Parent = o40
  3205. o49.Material = Enum.Material.SmoothPlastic
  3206. o49.BrickColor = BrickColor.new("Fossil")
  3207. o49.Position = Vector3.new(13.1841497, 41.3597794, -71.6687622)
  3208. o49.Rotation = Vector3.new(-0, 0, 14.9999952)
  3209. o49.Anchored = true
  3210. o49.CanCollide = false
  3211. o49.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3212. o49.CFrame = CFrame.new(13.1841497, 41.3597794, -71.6687622, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
  3213. o49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3214. o49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3215. o49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3216. o49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3217. o49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3218. o49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3219. o49.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3220. o49.Position = Vector3.new(13.1841497, 41.3597794, -71.6687622)
  3221. o50.Parent = o49
  3222. o50.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3223. o51.Parent = o40
  3224. o51.Material = Enum.Material.SmoothPlastic
  3225. o51.BrickColor = BrickColor.new("Fossil")
  3226. o51.Position = Vector3.new(13.4274492, 41.3597794, -71.4254532)
  3227. o51.Rotation = Vector3.new(-14.9999952, -90, 0)
  3228. o51.Anchored = true
  3229. o51.CanCollide = false
  3230. o51.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3231. o51.CFrame = CFrame.new(13.4274492, 41.3597794, -71.4254532, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
  3232. o51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3233. o51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3234. o51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3235. o51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3236. o51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3237. o51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3238. o51.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3239. o51.Position = Vector3.new(13.4274492, 41.3597794, -71.4254532)
  3240. o52.Parent = o51
  3241. o52.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3242. o53.Name = "Rotor3"
  3243. o53.Parent = o1
  3244. o53.PrimaryPart = o54
  3245. o54.Name = "Main"
  3246. o54.Parent = o53
  3247. o54.Material = Enum.Material.SmoothPlastic
  3248. o54.BrickColor = BrickColor.new("Fossil")
  3249. o54.Position = Vector3.new(10.9673338, 41.1367531, -71.4254456)
  3250. o54.Anchored = true
  3251. o54.CanCollide = false
  3252. o54.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
  3253. o54.CFrame = CFrame.new(10.9673338, 41.1367531, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3254. o54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3255. o54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3256. o54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3257. o54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3258. o54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3259. o54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3260. o54.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3261. o54.Position = Vector3.new(10.9673338, 41.1367531, -71.4254456)
  3262. o55.Parent = o54
  3263. o55.Scale = Vector3.new(0.405518085, 1, 0.40551728)
  3264. o56.Parent = o53
  3265. o56.Material = Enum.Material.SmoothPlastic
  3266. o56.BrickColor = BrickColor.new("Fossil")
  3267. o56.Position = Vector3.new(10.9673338, 41.3597794, -71.4254456)
  3268. o56.Anchored = true
  3269. o56.CanCollide = false
  3270. o56.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3271. o56.CFrame = CFrame.new(10.9673338, 41.3597794, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3272. o56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3273. o56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3274. o56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3275. o56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3276. o56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3277. o56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3278. o56.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3279. o56.Position = Vector3.new(10.9673338, 41.3597794, -71.4254456)
  3280. o57.Parent = o56
  3281. o57.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
  3282. o58.Parent = o53
  3283. o58.Material = Enum.Material.SmoothPlastic
  3284. o58.BrickColor = BrickColor.new("Fossil")
  3285. o58.Position = Vector3.new(10.9673338, 41.3597794, -71.1821365)
  3286. o58.Rotation = Vector3.new(-0, 0, -14.9999666)
  3287. o58.Anchored = true
  3288. o58.CanCollide = false
  3289. o58.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3290. o58.CFrame = CFrame.new(10.9673338, 41.3597794, -71.1821365, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
  3291. o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3292. o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3293. o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3294. o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3295. o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3296. o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3297. o58.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3298. o58.Position = Vector3.new(10.9673338, 41.3597794, -71.1821365)
  3299. o59.Parent = o58
  3300. o59.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3301. o60.Parent = o53
  3302. o60.Material = Enum.Material.SmoothPlastic
  3303. o60.BrickColor = BrickColor.new("Fossil")
  3304. o60.Position = Vector3.new(10.7240248, 41.3597794, -71.4254456)
  3305. o60.Rotation = Vector3.new(14.999939, -90, 0)
  3306. o60.Anchored = true
  3307. o60.CanCollide = false
  3308. o60.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3309. o60.CFrame = CFrame.new(10.7240248, 41.3597794, -71.4254456, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
  3310. o60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3311. o60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3312. o60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3313. o60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3314. o60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3315. o60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3316. o60.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3317. o60.Position = Vector3.new(10.7240248, 41.3597794, -71.4254456)
  3318. o61.Parent = o60
  3319. o61.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3320. o62.Parent = o53
  3321. o62.Material = Enum.Material.SmoothPlastic
  3322. o62.BrickColor = BrickColor.new("Fossil")
  3323. o62.Position = Vector3.new(10.9673338, 41.3597794, -71.6687622)
  3324. o62.Rotation = Vector3.new(-0, 0, 14.9999952)
  3325. o62.Anchored = true
  3326. o62.CanCollide = false
  3327. o62.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3328. o62.CFrame = CFrame.new(10.9673338, 41.3597794, -71.6687622, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
  3329. o62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3330. o62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3331. o62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3332. o62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3333. o62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3334. o62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3335. o62.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3336. o62.Position = Vector3.new(10.9673338, 41.3597794, -71.6687622)
  3337. o63.Parent = o62
  3338. o63.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3339. o64.Parent = o53
  3340. o64.Material = Enum.Material.SmoothPlastic
  3341. o64.BrickColor = BrickColor.new("Fossil")
  3342. o64.Position = Vector3.new(11.2106352, 41.3597794, -71.4254532)
  3343. o64.Rotation = Vector3.new(-14.9999952, -90, 0)
  3344. o64.Anchored = true
  3345. o64.CanCollide = false
  3346. o64.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3347. o64.CFrame = CFrame.new(11.2106352, 41.3597794, -71.4254532, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
  3348. o64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3349. o64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3350. o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3351. o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3352. o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3353. o64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3354. o64.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3355. o64.Position = Vector3.new(11.2106352, 41.3597794, -71.4254532)
  3356. o65.Parent = o64
  3357. o65.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3358. o66.Parent = o1
  3359. o66.Material = Enum.Material.SmoothPlastic
  3360. o66.BrickColor = BrickColor.new("Institutional white")
  3361. o66.Position = Vector3.new(13.0515203, 40.6163445, -70.1642685)
  3362. o66.Anchored = true
  3363. o66.CanCollide = false
  3364. o66.Size = Vector3.new(0.200000003, 0.200000003, 0.216275766)
  3365. o66.CFrame = CFrame.new(13.0515203, 40.6163445, -70.1642685, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3366. o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3367. o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3368. o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3369. o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3370. o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3371. o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3372. o66.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3373. o66.Position = Vector3.new(13.0515203, 40.6163445, -70.1642685)
  3374. o67.Parent = o66
  3375. o67.Scale = Vector3.new(0.337930918, 0.94620645, 1)
  3376. o68.Name = "SmgShutter"
  3377. o68.Parent = o1
  3378. o68.Material = Enum.Material.SmoothPlastic
  3379. o68.BrickColor = BrickColor.new("Institutional white")
  3380. o68.Position = Vector3.new(13.0515203, 40.6163445, -69.9479904)
  3381. o68.Anchored = true
  3382. o68.CanCollide = false
  3383. o68.Size = Vector3.new(0.200000003, 0.200000003, 0.216275766)
  3384. o68.CFrame = CFrame.new(13.0515203, 40.6163445, -69.9479904, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3385. o68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3386. o68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3387. o68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3388. o68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3389. o68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3390. o68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3391. o68.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3392. o68.Position = Vector3.new(13.0515203, 40.6163445, -69.9479904)
  3393. o69.Parent = o68
  3394. o69.Scale = Vector3.new(0.337930918, 0.94620645, 1)
  3395. o70.Parent = o1
  3396. o70.Material = Enum.Material.SmoothPlastic
  3397. o70.BrickColor = BrickColor.new("Institutional white")
  3398. o70.Position = Vector3.new(12.0242186, 40.8325996, -70.0561218)
  3399. o70.Anchored = true
  3400. o70.Size = Vector3.new(1.98703384, 0.865103006, 1.62206864)
  3401. o70.CFrame = CFrame.new(12.0242186, 40.8325996, -70.0561218, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3402. o70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3403. o70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3404. o70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3405. o70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3406. o70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3407. o70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3408. o70.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3409. o70.Position = Vector3.new(12.0242186, 40.8325996, -70.0561218)
  3410. o71.Name = "Rotor1"
  3411. o71.Parent = o1
  3412. o71.PrimaryPart = o72
  3413. o72.Name = "Main"
  3414. o72.Parent = o71
  3415. o72.Material = Enum.Material.SmoothPlastic
  3416. o72.BrickColor = BrickColor.new("Fossil")
  3417. o72.Position = Vector3.new(13.1571112, 41.1367531, -68.6949692)
  3418. o72.Anchored = true
  3419. o72.CanCollide = false
  3420. o72.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
  3421. o72.CFrame = CFrame.new(13.1571112, 41.1367531, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3422. o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3423. o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3424. o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3425. o72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3426. o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3427. o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3428. o72.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3429. o72.Position = Vector3.new(13.1571112, 41.1367531, -68.6949692)
  3430. o73.Parent = o72
  3431. o73.Scale = Vector3.new(0.405518085, 1, 0.40551728)
  3432. o74.Parent = o71
  3433. o74.Material = Enum.Material.SmoothPlastic
  3434. o74.BrickColor = BrickColor.new("Fossil")
  3435. o74.Position = Vector3.new(13.1571112, 41.3597794, -68.6949692)
  3436. o74.Anchored = true
  3437. o74.CanCollide = false
  3438. o74.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3439. o74.CFrame = CFrame.new(13.1571112, 41.3597794, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3440. o74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3441. o74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3442. o74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3443. o74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3444. o74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3445. o74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3446. o74.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3447. o74.Position = Vector3.new(13.1571112, 41.3597794, -68.6949692)
  3448. o75.Parent = o74
  3449. o75.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
  3450. o76.Parent = o71
  3451. o76.Material = Enum.Material.SmoothPlastic
  3452. o76.BrickColor = BrickColor.new("Fossil")
  3453. o76.Position = Vector3.new(13.1571112, 41.3597794, -68.4516602)
  3454. o76.Rotation = Vector3.new(-0, 0, -14.9999666)
  3455. o76.Anchored = true
  3456. o76.CanCollide = false
  3457. o76.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3458. o76.CFrame = CFrame.new(13.1571112, 41.3597794, -68.4516602, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
  3459. o76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3460. o76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3461. o76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3462. o76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3463. o76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3464. o76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3465. o76.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3466. o76.Position = Vector3.new(13.1571112, 41.3597794, -68.4516602)
  3467. o77.Parent = o76
  3468. o77.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3469. o78.Parent = o71
  3470. o78.Material = Enum.Material.SmoothPlastic
  3471. o78.BrickColor = BrickColor.new("Fossil")
  3472. o78.Position = Vector3.new(12.9138021, 41.3597794, -68.6949692)
  3473. o78.Rotation = Vector3.new(14.999939, -90, 0)
  3474. o78.Anchored = true
  3475. o78.CanCollide = false
  3476. o78.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3477. o78.CFrame = CFrame.new(12.9138021, 41.3597794, -68.6949692, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
  3478. o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3479. o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3480. o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3481. o78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3482. o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3483. o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3484. o78.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3485. o78.Position = Vector3.new(12.9138021, 41.3597794, -68.6949692)
  3486. o79.Parent = o78
  3487. o79.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3488. o80.Parent = o71
  3489. o80.Material = Enum.Material.SmoothPlastic
  3490. o80.BrickColor = BrickColor.new("Fossil")
  3491. o80.Position = Vector3.new(13.1571112, 41.3597794, -68.9382782)
  3492. o80.Rotation = Vector3.new(-0, 0, 14.9999952)
  3493. o80.Anchored = true
  3494. o80.CanCollide = false
  3495. o80.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3496. o80.CFrame = CFrame.new(13.1571112, 41.3597794, -68.9382782, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
  3497. o80.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3498. o80.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3499. o80.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3500. o80.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3501. o80.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3502. o80.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3503. o80.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3504. o80.Position = Vector3.new(13.1571112, 41.3597794, -68.9382782)
  3505. o81.Parent = o80
  3506. o81.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3507. o82.Parent = o71
  3508. o82.Material = Enum.Material.SmoothPlastic
  3509. o82.BrickColor = BrickColor.new("Fossil")
  3510. o82.Position = Vector3.new(13.4004259, 41.3597794, -68.6949692)
  3511. o82.Rotation = Vector3.new(-14.9999952, -90, 0)
  3512. o82.Anchored = true
  3513. o82.CanCollide = false
  3514. o82.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3515. o82.CFrame = CFrame.new(13.4004259, 41.3597794, -68.6949692, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
  3516. o82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3517. o82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3518. o82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3519. o82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3520. o82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3521. o82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3522. o82.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3523. o82.Position = Vector3.new(13.4004259, 41.3597794, -68.6949692)
  3524. o83.Parent = o82
  3525. o83.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3526. o84.Name = "Rotor2"
  3527. o84.Parent = o1
  3528. o84.PrimaryPart = o85
  3529. o85.Name = "Main"
  3530. o85.Parent = o84
  3531. o85.Material = Enum.Material.SmoothPlastic
  3532. o85.BrickColor = BrickColor.new("Fossil")
  3533. o85.Position = Vector3.new(10.9403028, 41.1367531, -68.6949692)
  3534. o85.Anchored = true
  3535. o85.CanCollide = false
  3536. o85.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
  3537. o85.CFrame = CFrame.new(10.9403028, 41.1367531, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3538. o85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3539. o85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3540. o85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3541. o85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3542. o85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3543. o85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3544. o85.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3545. o85.Position = Vector3.new(10.9403028, 41.1367531, -68.6949692)
  3546. o86.Parent = o85
  3547. o86.Scale = Vector3.new(0.405518085, 1, 0.40551728)
  3548. o87.Parent = o84
  3549. o87.Material = Enum.Material.SmoothPlastic
  3550. o87.BrickColor = BrickColor.new("Fossil")
  3551. o87.Position = Vector3.new(10.9403028, 41.3597794, -68.6949692)
  3552. o87.Anchored = true
  3553. o87.CanCollide = false
  3554. o87.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3555. o87.CFrame = CFrame.new(10.9403028, 41.3597794, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3556. o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3557. o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3558. o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3559. o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3560. o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3561. o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3562. o87.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3563. o87.Position = Vector3.new(10.9403028, 41.3597794, -68.6949692)
  3564. o88.Parent = o87
  3565. o88.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
  3566. o89.Parent = o84
  3567. o89.Material = Enum.Material.SmoothPlastic
  3568. o89.BrickColor = BrickColor.new("Fossil")
  3569. o89.Position = Vector3.new(10.9403028, 41.3597794, -68.4516602)
  3570. o89.Rotation = Vector3.new(-0, 0, -14.9999666)
  3571. o89.Anchored = true
  3572. o89.CanCollide = false
  3573. o89.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3574. o89.CFrame = CFrame.new(10.9403028, 41.3597794, -68.4516602, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
  3575. o89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3576. o89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3577. o89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3578. o89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3579. o89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3580. o89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3581. o89.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3582. o89.Position = Vector3.new(10.9403028, 41.3597794, -68.4516602)
  3583. o90.Parent = o89
  3584. o90.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3585. o91.Parent = o84
  3586. o91.Material = Enum.Material.SmoothPlastic
  3587. o91.BrickColor = BrickColor.new("Fossil")
  3588. o91.Position = Vector3.new(10.6969938, 41.3597794, -68.6949692)
  3589. o91.Rotation = Vector3.new(14.999939, -90, 0)
  3590. o91.Anchored = true
  3591. o91.CanCollide = false
  3592. o91.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3593. o91.CFrame = CFrame.new(10.6969938, 41.3597794, -68.6949692, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
  3594. o91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3595. o91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3596. o91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3597. o91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3598. o91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3599. o91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3600. o91.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3601. o91.Position = Vector3.new(10.6969938, 41.3597794, -68.6949692)
  3602. o92.Parent = o91
  3603. o92.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3604. o93.Parent = o84
  3605. o93.Material = Enum.Material.SmoothPlastic
  3606. o93.BrickColor = BrickColor.new("Fossil")
  3607. o93.Position = Vector3.new(10.9403028, 41.3597794, -68.9382782)
  3608. o93.Rotation = Vector3.new(-0, 0, 14.9999952)
  3609. o93.Anchored = true
  3610. o93.CanCollide = false
  3611. o93.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3612. o93.CFrame = CFrame.new(10.9403028, 41.3597794, -68.9382782, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
  3613. o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3614. o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3615. o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3616. o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3617. o93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3618. o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3619. o93.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3620. o93.Position = Vector3.new(10.9403028, 41.3597794, -68.9382782)
  3621. o94.Parent = o93
  3622. o94.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3623. o95.Parent = o84
  3624. o95.Material = Enum.Material.SmoothPlastic
  3625. o95.BrickColor = BrickColor.new("Fossil")
  3626. o95.Position = Vector3.new(11.1836042, 41.3597794, -68.6949692)
  3627. o95.Rotation = Vector3.new(-14.9999952, -90, 0)
  3628. o95.Anchored = true
  3629. o95.CanCollide = false
  3630. o95.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  3631. o95.CFrame = CFrame.new(11.1836042, 41.3597794, -68.6949692, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
  3632. o95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3633. o95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3634. o95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3635. o95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3636. o95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3637. o95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3638. o95.Color = Color3.new(0.623529, 0.631373, 0.67451)
  3639. o95.Position = Vector3.new(11.1836042, 41.3597794, -68.6949692)
  3640. o96.Parent = o95
  3641. o96.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  3642. o97.Parent = o1
  3643. o97.Material = Enum.Material.SmoothPlastic
  3644. o97.BrickColor = BrickColor.new("Institutional white")
  3645. o97.Position = Vector3.new(12.0309782, 40.8393707, -69.5154419)
  3646. o97.Anchored = true
  3647. o97.Size = Vector3.new(2.10868883, 0.7434479, 0.648827374)
  3648. o97.CFrame = CFrame.new(12.0309782, 40.8393707, -69.5154419, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3649. o97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3650. o97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3651. o97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3652. o97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3653. o97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3654. o97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3655. o97.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3656. o97.Position = Vector3.new(12.0309782, 40.8393707, -69.5154419)
  3657. o98.Name = "Smg"
  3658. o98.Parent = o1
  3659. o99.Parent = o98
  3660. o99.Material = Enum.Material.SmoothPlastic
  3661. o99.BrickColor = BrickColor.new("Smoky grey")
  3662. o99.Position = Vector3.new(12.7068396, 40.616333, -69.9344788)
  3663. o99.Rotation = Vector3.new(-0, 0, -89.9999771)
  3664. o99.Anchored = true
  3665. o99.CanCollide = false
  3666. o99.Size = Vector3.new(0.200000003, 0.216275766, 0.200000003)
  3667. o99.CFrame = CFrame.new(12.7068396, 40.616333, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
  3668. o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3669. o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3670. o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3671. o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3672. o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3673. o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3674. o99.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3675. o99.Position = Vector3.new(12.7068396, 40.616333, -69.9344788)
  3676. o100.Parent = o99
  3677. o100.Scale = Vector3.new(0.946206272, 1, 0.946206272)
  3678. o101.Parent = o98
  3679. o101.Material = Enum.Material.SmoothPlastic
  3680. o101.BrickColor = BrickColor.new("Smoky grey")
  3681. o101.Position = Vector3.new(12.8217306, 40.616333, -69.9344788)
  3682. o101.Rotation = Vector3.new(-0, 0, -89.9999771)
  3683. o101.Anchored = true
  3684. o101.CanCollide = false
  3685. o101.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3686. o101.CFrame = CFrame.new(12.8217306, 40.616333, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
  3687. o101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3688. o101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3689. o101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3690. o101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3691. o101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3692. o101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3693. o101.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3694. o101.Position = Vector3.new(12.8217306, 40.616333, -69.9344788)
  3695. o102.Parent = o101
  3696. o102.Scale = Vector3.new(0.811033964, 0.20275867, 0.946206272)
  3697. o103.Parent = o98
  3698. o103.Material = Enum.Material.SmoothPlastic
  3699. o103.BrickColor = BrickColor.new("Smoky grey")
  3700. o103.Position = Vector3.new(12.9095907, 40.6298485, -69.9344788)
  3701. o103.Rotation = Vector3.new(-0, 0, -89.9999771)
  3702. o103.Anchored = true
  3703. o103.CanCollide = false
  3704. o103.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3705. o103.CFrame = CFrame.new(12.9095907, 40.6298485, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
  3706. o103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3707. o103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3708. o103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3709. o103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3710. o103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3711. o103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3712. o103.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3713. o103.Position = Vector3.new(12.9095907, 40.6298485, -69.9344788)
  3714. o104.Parent = o103
  3715. o104.Scale = Vector3.new(0.54068929, 0.811033964, 0.946206272)
  3716. o105.Name = "SMGPipeH"
  3717. o105.Parent = o98
  3718. o105.Material = Enum.Material.SmoothPlastic
  3719. o105.BrickColor = BrickColor.new("Really black")
  3720. o105.Position = Vector3.new(12.9974585, 40.6298485, -69.9344788)
  3721. o105.Rotation = Vector3.new(-0, 0, -89.9999771)
  3722. o105.Anchored = true
  3723. o105.CanCollide = false
  3724. o105.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3725. o105.CFrame = CFrame.new(12.9974585, 40.6298485, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
  3726. o105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3727. o105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3728. o105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3729. o105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3730. o105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3731. o105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3732. o105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3733. o105.Position = Vector3.new(12.9974585, 40.6298485, -69.9344788)
  3734. o106.Parent = o105
  3735. o106.Scale = Vector3.new(0.270344585, 0.0675861686, 0.946206272)
  3736. o107.Parent = o98
  3737. o107.Material = Enum.Material.SmoothPlastic
  3738. o107.BrickColor = BrickColor.new("Smoky grey")
  3739. o107.Position = Vector3.new(12.8758001, 40.5825348, -69.9344788)
  3740. o107.Rotation = Vector3.new(-0, 0, -89.9999771)
  3741. o107.Anchored = true
  3742. o107.CanCollide = false
  3743. o107.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3744. o107.CFrame = CFrame.new(12.8758001, 40.5825348, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
  3745. o107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3746. o107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3747. o107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3748. o107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3749. o107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3750. o107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3751. o107.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3752. o107.Position = Vector3.new(12.8758001, 40.5825348, -69.9344788)
  3753. o108.Parent = o107
  3754. o108.Scale = Vector3.new(0.337930739, 0.473103255, 0.946206272)
  3755. o109.Name = "Controller"
  3756. o109.Parent = o1
  3757. o109.Material = Enum.Material.SmoothPlastic
  3758. o109.BrickColor = BrickColor.new("Institutional white")
  3759. o109.Position = Vector3.new(12.0515394, 40.7946739, -70.0561295)
  3760. o109.Anchored = true
  3761. o109.CanCollide = false
  3762. o109.Size = Vector3.new(0.200000003, 0.400000006, 0.432551533)
  3763. o109.CFrame = CFrame.new(12.0515394, 40.7946739, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3764. o109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3765. o109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3766. o109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3767. o109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3768. o109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3769. o109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3770. o109.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3771. o109.Position = Vector3.new(12.0515394, 40.7946739, -70.0561295)
  3772. o1.PrimaryPart = o109
  3773.  
  3774. local seat = Instance.new("Seat",o1)
  3775. seat.Name = "Seat"
  3776. seat.Size = Vector3.new(1,1,1)
  3777. seat.Transparency = 1
  3778. seat.CFrame = o1.Controller.CFrame * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0))
  3779. seat.CanCollide = false
  3780.  
  3781. local soisoi = Instance.new("Sound",o1.Controller)
  3782. soisoi.SoundId = "rbxassetid://151800925"
  3783. soisoi.Volume = 0.3
  3784. soisoi.Pitch = 3
  3785. soisoi.Looped = true
  3786. soisoi:Play()
  3787.  
  3788. local rpod = Instance.new("Part")
  3789.  
  3790. local hum = Instance.new("Humanoid",o1)
  3791. hum.MaxHealth = 250
  3792. hum.Health = 250
  3793.  
  3794. o1:FindFirstChild("Rotor1").PrimaryPart = o1:FindFirstChild("Rotor1").Main
  3795. o1:FindFirstChild("Rotor2").PrimaryPart = o1:FindFirstChild("Rotor2").Main
  3796. o1:FindFirstChild("Rotor3").PrimaryPart = o1:FindFirstChild("Rotor3").Main
  3797. o1:FindFirstChild("Rotor4").PrimaryPart = o1:FindFirstChild("Rotor4").Main
  3798. o1:FindFirstChild("Smg").PrimaryPart = o1:FindFirstChild("Smg").SMGPipeH
  3799.  
  3800. o1:FindFirstChild("Eye").Changed:connect(function()
  3801. o1:FindFirstChild("Eye").Light.Color = o1:FindFirstChild("Eye").Color
  3802. end)
  3803.  
  3804. o1:FindFirstChild("Eye").BrickColor = BrickColor.new("New Yeller")
  3805.  
  3806. for i,v in pairs(o1:GetChildren()) do
  3807. if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("WedgePart") then
  3808. if v.BrickColor == BrickColor.new("Institutional white") then
  3809. v.BrickColor = BrickColor.new("Really black")
  3810. end
  3811. if v.Material ~= Enum.Material.Neon then
  3812. v.Material = "Metal"
  3813. end
  3814. local w = Instance.new("Weld",o109)
  3815. w.Part0 = o109
  3816. w.Part1 = v
  3817. w.C0 = CFrame.new(v.Position-o109.CFrame.p)*CFrame.Angles(math.rad(v.Rotation.X),math.rad(v.Rotation.Y),math.rad(v.Rotation.Z))
  3818. end
  3819. end
  3820.  
  3821. for i,v in pairs(o1:FindFirstChild("Rotor1"):GetChildren()) do
  3822. v.BrickColor = BrickColor.new("Really black")
  3823. end
  3824. for i,v in pairs(o1:FindFirstChild("Rotor2"):GetChildren()) do
  3825. v.BrickColor = BrickColor.new("Really black")
  3826. end
  3827. for i,v in pairs(o1:FindFirstChild("Rotor3"):GetChildren()) do
  3828. v.BrickColor = BrickColor.new("Really black")
  3829. end
  3830. for i,v in pairs(o1:FindFirstChild("Rotor4"):GetChildren()) do
  3831. v.BrickColor = BrickColor.new("Really black")
  3832. end
  3833.  
  3834. --o1.SmgShutter.Material = "DiamondPlate"
  3835.  
  3836. local plr = game:GetService("Players").LocalPlayer
  3837. local msgidGlob = 0
  3838. local state = true
  3839. local font = "Arcade"
  3840. local tcol = Color3.fromRGB(255,217,0)
  3841. local tscol = Color3.fromRGB(0,0,0)
  3842. local fsiz = 28
  3843. local tr = true
  3844. local fade = 2
  3845.  
  3846. local p = Instance.new("Part",game.Workspace)
  3847. p.Size = Vector3.new(0.2,0.2,0.2)
  3848. p.Transparency = 1
  3849. p.Anchored = true
  3850. p.CanCollide = false
  3851. p.Name = "Msg"
  3852. p.CFrame = o1.PrimaryPart.CFrame + Vector3.new(0,2.25,0)
  3853.  
  3854. local r = 255
  3855. local b = 0
  3856. local g = 0
  3857.  
  3858. function cMsg(c)
  3859. msgidGlob = msgidGlob + 1
  3860. local curMsgId = msgidGlob
  3861. for i,v in pairs(p:GetChildren()) do
  3862. if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
  3863. v:Destroy()
  3864. end
  3865. end
  3866. local bbgui = Instance.new("BillboardGui",p)
  3867. bbgui.Name = "J2CMSG"
  3868. bbgui.AlwaysOnTop = true
  3869. bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
  3870. bbgui.Size = UDim2.new(0.2,0,0.14,0)
  3871. local tl = Instance.new("TextLabel",bbgui)
  3872. tl.BackgroundTransparency = 1
  3873. tl.BorderSizePixel = 0
  3874. tl.Size = UDim2.new(1,0,10,0)
  3875. tl.Position = UDim2.new(0,0,-5,0)
  3876. tl.Font = font or "Arcade"
  3877. tl.FontSize = "Size"..fsiz or "Size28"
  3878. tl.TextColor3 = tcol
  3879. tl.TextScaled = false
  3880. tl.TextWrapped = false
  3881. tl.TextStrokeColor3 = tscol
  3882. tl.TextStrokeTransparency = 0
  3883.  
  3884. game:GetService("RunService").RenderStepped:connect(function()
  3885. if tr then
  3886. if tl.Parent ~= nil then
  3887. tl.TextColor3 = Color3.fromRGB(r,g,b)
  3888. end
  3889. end
  3890. end)
  3891.  
  3892. for i=1,#c do
  3893. if msgidGlob == curMsgId then
  3894. tl.Text = string.sub(c,1,i)
  3895. if string.sub(c,i,i) ~= " " then
  3896. local s = Instance.new("Sound",p)
  3897. s.SoundId = "rbxassetid://418252437"
  3898. s.Volume = 1
  3899. s.Pitch = 1
  3900. s:Play()
  3901. game.Debris:AddItem(s,2)
  3902. end
  3903. wait()
  3904. end
  3905. end
  3906. wait(fade)
  3907. if msgidGlob == curMsgId then
  3908. for i=1,10 do
  3909. if msgidGlob == curMsgId then
  3910. tl.TextTransparency = tl.TextTransparency + 0.1
  3911. tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
  3912. tl.Position = tl.Position + UDim2.new(0,0,0,-3)
  3913. wait()
  3914. end
  3915. end
  3916. if msgidGlob == curMsgId then
  3917. bbgui:Destroy()
  3918. end
  3919. end
  3920. end
  3921.  
  3922. mouse.KeyDown:connect(function(key)
  3923. if key == "b" then
  3924. if fly == false then
  3925. fly = true
  3926. campos = camera.CoordinateFrame
  3927. cMsg("Remote control!")
  3928. else
  3929. fly = false
  3930. returnhome = false
  3931. cMsg("Standby.")
  3932. end
  3933. end
  3934. if key == "w" then
  3935. wd = true
  3936. elseif key == "a" then
  3937. ad = true
  3938. elseif key == "s" then
  3939. sd = true
  3940. elseif key == "d" then
  3941. dd = true
  3942. elseif key == "q" then
  3943. qd = true
  3944. elseif key == "e" then
  3945. ed = true
  3946. elseif key == "r" then
  3947. rd = true
  3948. elseif key == "f" then
  3949. fd = true
  3950. elseif key == "t" then
  3951. if fly == false and returnhome == false then
  3952. returnhome = true
  3953. cMsg("Returning home!")
  3954. elseif fly == false and returnhome == true then
  3955. returnhome = false
  3956. cMsg("Standby.")
  3957. end
  3958. elseif key == "g" then
  3959. if gcd == false and moused == false then
  3960. gcd = true
  3961. if gun == false then
  3962. spawn(function() cMsg("Activating gun mode.") end)
  3963. gun = true
  3964. o1.SmgShutter.Transparency = 1
  3965. for i=1,30 do
  3966. o1.Smg:SetPrimaryPartCFrame(o1.Smg.PrimaryPart.CFrame * CFrame.new(0,0.01,0))
  3967. wait()
  3968. end
  3969. else
  3970. spawn(function() cMsg("Deactivating gun mode.") end)
  3971. gun = false
  3972. for i=1,30 do
  3973. o1.Smg:SetPrimaryPartCFrame(o1.Smg.PrimaryPart.CFrame * CFrame.new(0,-0.01,0))
  3974. wait()
  3975. end
  3976. o1.SmgShutter.Transparency = 0
  3977. end
  3978. wait(1)
  3979. gcd = false
  3980. end
  3981. end
  3982. end)
  3983.  
  3984. mouse.KeyUp:connect(function(key)
  3985. if key == "w" then
  3986. wd = false
  3987. elseif key == "a" then
  3988. ad = false
  3989. elseif key == "s" then
  3990. sd = false
  3991. elseif key == "d" then
  3992. dd = false
  3993. elseif key == "q" then
  3994. qd = false
  3995. elseif key == "e" then
  3996. ed = false
  3997. elseif key == "r" then
  3998. rd = false
  3999. elseif key == "f" then
  4000. fd = false
  4001. end
  4002. end)
  4003.  
  4004.  
  4005. hum.Changed:connect(function()
  4006. if hum.Health > hum.MaxHealth/2 then
  4007. if o1.Controller:FindFirstChild("Fire") then o1.Controller.Fire:Destroy() end
  4008. if o1.Controller:FindFirstChild("Smoke") then o1.Controller.Smoke:Destroy() end
  4009. elseif hum.Health <= hum.MaxHealth/2 and hum.Health > hum.MaxHealth/4 then
  4010. if not o1.Controller:FindFirstChild("Smoke") then Instance.new("Smoke",o1.Controller) end
  4011. if o1.Controller:FindFirstChild("Fire") then o1.Controller.Fire:Destroy() end
  4012. elseif hum.Health <= hum.MaxHealth/4 then
  4013. if not o1.Controller:FindFirstChild("Smoke") then Instance.new("Smoke",o1.Controller) end
  4014. if not o1.Controller:FindFirstChild("Fire") then Instance.new("Fire",o1.Controller) end
  4015. end
  4016. if hum.Health < hum.MaxHealth then
  4017. print("Health is now "..hum.Health)
  4018. else
  4019. print("Health max.")
  4020. end
  4021. end)
  4022.  
  4023. mouse.Button1Down:connect(function()
  4024. if moused == false and gun == true then
  4025. moused = true
  4026. local frms = 0
  4027. frm = game:GetService("RunService").RenderStepped:connect(function()
  4028. if math.floor(frms/5) == frms/5 then
  4029. for i=1,3 do
  4030. spawn(function()
  4031. local ray = Ray.new(o1.Smg.SMGPipeH.CFrame.p,((mouse.Hit.p - o1.Smg.SMGPipeH.CFrame.p).unit*2048) + Vector3.new(math.random(-1000,1000)/50,math.random(-1000,1000)/50,math.random(-1000,1000)/50))
  4032. local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,char:GetChildren(),false,true)
  4033. local trace = Instance.new("Part")
  4034. trace.BrickColor = BrickColor.new("New Yeller")
  4035. trace.Size = Vector3.new(0.2,0.2,(o1.Smg.SMGPipeH.CFrame.p - pos).Magnitude)
  4036. trace.Anchored = true
  4037. trace.Material = "Neon"
  4038. trace.CanCollide = false
  4039. trace.Parent = game:GetService("Workspace")
  4040. trace.CFrame = CFrame.new(o1.Smg.SMGPipeH.CFrame.p,pos)*CFrame.new(0,0,-((o1.Smg.SMGPipeH.CFrame.p - pos).Magnitude/2))
  4041. local s = Instance.new("Sound",o1.Smg.SMGPipeH)
  4042. s.SoundId = "rbxassetid://131257506"
  4043. s:Play()
  4044. spawn(function()
  4045. wait(2)
  4046. s:Destroy()
  4047. end)
  4048.  
  4049. if part then
  4050. if part.Parent:IsA("Model") then
  4051. if part.Parent:FindFirstChild("Humanoid") then
  4052. part.Parent.Humanoid.Health = part.Parent.Humanoid.Health - 15
  4053. end
  4054. elseif part.Parent.Parent:IsA("Model") then
  4055. if part.Parent.Parent:FindFirstChild("Humanoid") then
  4056. part.Parent.Parent.Humanoid.Health = part.Parent.Parent.Humanoid.Health - 15
  4057. end
  4058. end
  4059. end
  4060.  
  4061. wait(0.05)
  4062. trace:Destroy()
  4063. end)
  4064. end
  4065. end
  4066. frms = frms + 1
  4067. end)
  4068. mbup = mouse.Button1Up:connect(function()
  4069. moused = false
  4070. frm:disconnect()
  4071. mbup:disconnect()
  4072. end)
  4073. end
  4074. end)
  4075.  
  4076. local currentframe = 0
  4077.  
  4078. game:GetService("RunService").RenderStepped:connect(function()
  4079. currentframe = currentframe + 1
  4080. if math.floor(currentframe/16) == currentframe/16 then
  4081. if hum.Health < hum.MaxHealth then
  4082. hum.Health = hum.Health + hum.MaxHealth/4800
  4083. end
  4084. end
  4085. if hum.Health > hum.MaxHealth then
  4086. hum.Health = hum.MaxHealth
  4087. end
  4088. local xt = 0
  4089. local yt = 0
  4090. local zt = 0
  4091. local pspd = 0
  4092. if wd == true or ad == true or sd == true or dd == true or qd == true or ed == true or rd == true or fd == true then
  4093. tPitch = 3.4
  4094. pspd = -30
  4095. else
  4096. tPitch = 3
  4097. pspd = -15
  4098. end
  4099. local pChange = (tPitch - soisoi.Pitch)/10
  4100. soisoi.Pitch = soisoi.Pitch + pChange
  4101. if fly == true then
  4102. if wd == true then
  4103. tCf = tCf * CFrame.new(0.5,0,0)
  4104. yt = yt + 5
  4105. end
  4106. if ad == true then
  4107. tCf = tCf * CFrame.new(0,0,-0.5)
  4108. zt = zt - 5
  4109. end
  4110. if sd == true then
  4111. tCf = tCf * CFrame.new(-0.5,0,0)
  4112. yt = yt - 5
  4113. end
  4114. if dd == true then
  4115. tCf = tCf * CFrame.new(0,0,0.5)
  4116. zt = zt + 5
  4117. end
  4118. if qd == true then
  4119. tCf = tCf * CFrame.Angles(math.rad(0),math.rad(3),math.rad(0))
  4120. end
  4121. if ed == true then
  4122. tCf = tCf * CFrame.Angles(math.rad(0),math.rad(-3),math.rad(0))
  4123. end
  4124. if rd == true then
  4125. tCf = tCf * CFrame.new(0,0.5,0)
  4126. end
  4127. if fd == true then
  4128. tCf = tCf * CFrame.new(0,-0.5,0)
  4129. end
  4130. local nvec = Vector3.new(0,2,7)
  4131. if seat.Occupant ~= nil then
  4132. nvec = Vector3.new(2,4,7)
  4133. end
  4134. campos = campos:lerp((o37.CFrame * CFrame.Angles(math.rad(90 - xt),math.rad(0 - yt),math.rad(90 - zt))) * CFrame.new(nvec),0.33)
  4135. camera.CoordinateFrame = campos
  4136. char:FindFirstChild("Humanoid").WalkSpeed = 0
  4137. char:FindFirstChild("Humanoid").JumpPower = 0
  4138. else
  4139. if returnhome == true then
  4140. tCf = (char:FindFirstChild("Head").CFrame + Vector3.new(0,5,0)) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  4141. end
  4142. char:FindFirstChild("Humanoid").WalkSpeed = 16
  4143. char:FindFirstChild("Humanoid").JumpPower = 50
  4144. end
  4145. o1:FindFirstChild("Rotor1"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor1").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
  4146. o1:FindFirstChild("Rotor2"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor2").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
  4147. o1:FindFirstChild("Rotor3"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor3").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
  4148. o1:FindFirstChild("Rotor4"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor4").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
  4149. o1:SetPrimaryPartCFrame(o1.PrimaryPart.CFrame:lerp((tCf + Vector3.new(0,math.sin(tick()*4)/5,0)) * CFrame.Angles(math.rad(zt*2),math.rad(0*2),math.rad(-(yt*2))),0.06))
  4150. end)
  4151.  
  4152. plr.Chatted:connect(function(c)
  4153. if o1.PrimaryPart ~= nil and fly == true then
  4154. if string.lower(string.sub(c,1,3)) == "/e " then
  4155. cMsg(string.sub(c,4,#c))
  4156. else
  4157. cMsg(c)
  4158. end
  4159. end
  4160. end)
  4161.  
  4162. coroutine.resume(coroutine.create(function()
  4163. while wait() do
  4164. for i=0,255,10 do g = i wait() end
  4165. for i=255,0,-10 do r = i wait() end
  4166. for i=0,255,10 do b = i wait() end
  4167. for i=255,0,-10 do g = i wait() end
  4168. for i=0,255,10 do r = i wait() end
  4169. for i=255,0,-10 do b = i wait() end
  4170. end
  4171. end))
  4172.  
  4173. game:GetService("RunService").RenderStepped:connect(function()
  4174. if p.Parent ~= nil then
  4175. p.CFrame = p.CFrame:lerp(o1.PrimaryPart.CFrame + Vector3.new(0,1,0),0.16)
  4176. else
  4177. p = Instance.new("Part",game.Workspace)
  4178. p.Size = Vector3.new(0.2,0.2,0.2)
  4179. p.Transparency = 1
  4180. p.Anchored = true
  4181. p.CanCollide = false
  4182. p.Name = "Msg"
  4183. p.CFrame = o1.PrimaryPart.CFrame + Vector3.new(0,1,0)
  4184. end
  4185. end)
  4186. end
  4187. },
  4188. {
  4189. "V3 - Bloxxer",
  4190. function()
  4191. --Here we go.
  4192. local Tool = Instance.new("Tool",game:GetService("Players").LocalPlayer.Backpack)
  4193. Tool.Name = "V3 - Bloxxer"
  4194. Tool.CanBeDropped = false
  4195. Tool.RequiresHandle = false
  4196.  
  4197. local sname = Tool.Name
  4198. Tool.Name = "[WAIT]"
  4199. wait(0.5)
  4200. Tool.Name = sname
  4201.  
  4202. local plr = game:GetService("Players").LocalPlayer
  4203.  
  4204. while not plr.Character do wait() end
  4205.  
  4206. local char,jtab,ceqpt,bsy,isaim,cd = plr.Character,{},false,false,false,false
  4207.  
  4208. local dmgTab = {
  4209. {"Head",math.huge},
  4210. {"Torso",40}
  4211. }
  4212.  
  4213. local miscDmg = 20 --Anything not in the dmgTab takes this damage.
  4214.  
  4215. local gyro = Instance.new("BodyGyro",game:GetService("ServerStorage"))
  4216. gyro.MaxTorque = Vector3.new(0,0,0)
  4217. gyro.D = 0
  4218. gyro.P = 100000000
  4219.  
  4220. o1 = Tool
  4221. o2 = Instance.new("Part")
  4222. o3 = Instance.new("BlockMesh")
  4223. o4 = Instance.new("Part")
  4224. o5 = Instance.new("BlockMesh")
  4225. o6 = Instance.new("Part")
  4226. o7 = Instance.new("BlockMesh")
  4227. o8 = Instance.new("Part")
  4228. o9 = Instance.new("BlockMesh")
  4229. o10 = Instance.new("Part")
  4230. o11 = Instance.new("CylinderMesh")
  4231. o12 = Instance.new("Part")
  4232. o13 = Instance.new("BlockMesh")
  4233. o14 = Instance.new("Part")
  4234. o15 = Instance.new("BlockMesh")
  4235. o16 = Instance.new("Part")
  4236. o17 = Instance.new("BlockMesh")
  4237. o18 = Instance.new("Part")
  4238. o19 = Instance.new("BlockMesh")
  4239. o20 = Instance.new("Part")
  4240. o21 = Instance.new("BlockMesh")
  4241. o22 = Instance.new("Part")
  4242. o23 = Instance.new("BlockMesh")
  4243. o24 = Instance.new("Part")
  4244. o25 = Instance.new("BlockMesh")
  4245. o26 = Instance.new("Part")
  4246. o27 = Instance.new("BlockMesh")
  4247. o28 = Instance.new("Part")
  4248. o29 = Instance.new("BlockMesh")
  4249. o30 = Instance.new("Part")
  4250. o31 = Instance.new("BlockMesh")
  4251. o32 = Instance.new("Part")
  4252. o33 = Instance.new("BlockMesh")
  4253. o34 = Instance.new("Part")
  4254. o35 = Instance.new("BlockMesh")
  4255. o36 = Instance.new("Part")
  4256. o37 = Instance.new("CylinderMesh")
  4257. o38 = Instance.new("Part")
  4258. o39 = Instance.new("BlockMesh")
  4259. o40 = Instance.new("Part")
  4260. o41 = Instance.new("BlockMesh")
  4261. o42 = Instance.new("Part")
  4262. o43 = Instance.new("SpecialMesh")
  4263. o44 = Instance.new("Part")
  4264. o45 = Instance.new("SpecialMesh")
  4265. o46 = Instance.new("Part")
  4266. o47 = Instance.new("BlockMesh")
  4267. o48 = Instance.new("Part")
  4268. o49 = Instance.new("BlockMesh")
  4269. o50 = Instance.new("Part")
  4270. o51 = Instance.new("BlockMesh")
  4271. o52 = Instance.new("Part")
  4272. o53 = Instance.new("SpecialMesh")
  4273. o54 = Instance.new("Part")
  4274. o55 = Instance.new("SpecialMesh")
  4275. o56 = Instance.new("Part")
  4276. o57 = Instance.new("SpecialMesh")
  4277. o58 = Instance.new("Part")
  4278. o59 = Instance.new("SpecialMesh")
  4279. o60 = Instance.new("Part")
  4280. o61 = Instance.new("CylinderMesh")
  4281. o62 = Instance.new("Part")
  4282. o63 = Instance.new("Part")
  4283. o64 = Instance.new("CylinderMesh")
  4284. o65 = Instance.new("Part")
  4285. o66 = Instance.new("CylinderMesh")
  4286. o67 = Instance.new("Part")
  4287. o68 = Instance.new("SpecialMesh")
  4288. o69 = Instance.new("Part")
  4289. o70 = Instance.new("SpecialMesh")
  4290. o71 = Instance.new("Part")
  4291. o72 = Instance.new("SpecialMesh")
  4292. o73 = Instance.new("Part")
  4293. o74 = Instance.new("SpecialMesh")
  4294. o75 = Instance.new("Part")
  4295. o76 = Instance.new("BlockMesh")
  4296. o77 = Instance.new("Part")
  4297. o78 = Instance.new("SpecialMesh")
  4298. o79 = Instance.new("Part")
  4299. o80 = Instance.new("SpecialMesh")
  4300. o81 = Instance.new("Part")
  4301. o82 = Instance.new("SpecialMesh")
  4302. o83 = Instance.new("Part")
  4303. o84 = Instance.new("SpecialMesh")
  4304. o85 = Instance.new("Part")
  4305. o86 = Instance.new("SpecialMesh")
  4306. o87 = Instance.new("Part")
  4307. o88 = Instance.new("SpecialMesh")
  4308. o89 = Instance.new("Part")
  4309. o90 = Instance.new("SpecialMesh")
  4310. o91 = Instance.new("Part")
  4311. o92 = Instance.new("BlockMesh")
  4312. o93 = Instance.new("Part")
  4313. o94 = Instance.new("SpecialMesh")
  4314. o95 = Instance.new("Part")
  4315. o96 = Instance.new("BlockMesh")
  4316. o97 = Instance.new("Part")
  4317. o98 = Instance.new("BlockMesh")
  4318. o99 = Instance.new("Part")
  4319. o100 = Instance.new("SpecialMesh")
  4320. o101 = Instance.new("Part")
  4321. o102 = Instance.new("Part")
  4322. o103 = Instance.new("BlockMesh")
  4323. o104 = Instance.new("Part")
  4324. o105 = Instance.new("CylinderMesh")
  4325. o106 = Instance.new("Part")
  4326. o107 = Instance.new("SpecialMesh")
  4327. o108 = Instance.new("Part")
  4328. o109 = Instance.new("SpecialMesh")
  4329. o110 = Instance.new("Part")
  4330. o111 = Instance.new("SpecialMesh")
  4331. o112 = Instance.new("Part")
  4332. o113 = Instance.new("SpecialMesh")
  4333. o114 = Instance.new("Part")
  4334. o115 = Instance.new("SpecialMesh")
  4335. o116 = Instance.new("Part")
  4336. o117 = Instance.new("SpecialMesh")
  4337. o118 = Instance.new("Part")
  4338. o119 = Instance.new("SpecialMesh")
  4339. o120 = Instance.new("Part")
  4340. o121 = Instance.new("BlockMesh")
  4341. o122 = Instance.new("Part")
  4342. o123 = Instance.new("SpecialMesh")
  4343. o124 = Instance.new("Part")
  4344. o125 = Instance.new("BlockMesh")
  4345. o126 = Instance.new("Part")
  4346. o127 = Instance.new("SpecialMesh")
  4347. o128 = Instance.new("Part")
  4348. o129 = Instance.new("Part")
  4349. o130 = Instance.new("SpecialMesh")
  4350. o131 = Instance.new("Part")
  4351. o132 = Instance.new("SpecialMesh")
  4352. o133 = Instance.new("Part")
  4353. o134 = Instance.new("CylinderMesh")
  4354. o135 = Instance.new("Part")
  4355. o136 = Instance.new("CylinderMesh")
  4356. o137 = Instance.new("Part")
  4357. o138 = Instance.new("CylinderMesh")
  4358. o139 = Instance.new("Part")
  4359. o140 = Instance.new("CylinderMesh")
  4360. o141 = Instance.new("Part")
  4361. o142 = Instance.new("CylinderMesh")
  4362. o2.Name = "HandlePart"
  4363. o2.Parent = o1
  4364. o2.Transparency = 1
  4365. o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
  4366. o2.Rotation = Vector3.new(4.02395599e-005, 60.0001793, -8.03882431e-005)
  4367. o2.CanCollide = false
  4368. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4369. o2.CFrame = CFrame.new(48.3958015, 153.580551, 21.9676399, 0.499997973, 7.0151691e-007, 0.866026998, -7.9483641e-007, 1, -3.51154995e-007, -0.866026998, -5.1277857e-007, 0.499997973)
  4370. o2.BottomSurface = Enum.SurfaceType.Smooth
  4371. o2.FrontSurface = Enum.SurfaceType.Glue
  4372. o2.TopSurface = Enum.SurfaceType.Smooth
  4373. o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
  4374. o3.Parent = o2
  4375. o3.Scale = Vector3.new(0.9083215, 0.227080077, 0.454159856)
  4376. o4.Name = "Neon"
  4377. o4.Parent = o1
  4378. o4.Material = Enum.Material.Neon
  4379. o4.BrickColor = BrickColor.new("New Yeller")
  4380. o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
  4381. o4.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  4382. o4.CanCollide = false
  4383. o4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4384. o4.CFrame = CFrame.new(47.8534203, 154.309479, 21.4704323, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  4385. o4.Color = Color3.new(1, 1, 0)
  4386. o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
  4387. o5.Parent = o4
  4388. o5.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
  4389. o6.Name = "Neon"
  4390. o6.Parent = o1
  4391. o6.Material = Enum.Material.Neon
  4392. o6.BrickColor = BrickColor.new("New Yeller")
  4393. o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
  4394. o6.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  4395. o6.CanCollide = false
  4396. o6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4397. o6.CFrame = CFrame.new(47.9478264, 154.266312, 21.5249386, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  4398. o6.Color = Color3.new(1, 1, 0)
  4399. o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
  4400. o7.Parent = o6
  4401. o7.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  4402. o8.Name = "Neon"
  4403. o8.Parent = o1
  4404. o8.Material = Enum.Material.Neon
  4405. o8.BrickColor = BrickColor.new("New Yeller")
  4406. o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
  4407. o8.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  4408. o8.CanCollide = false
  4409. o8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4410. o8.CFrame = CFrame.new(47.9950218, 154.314011, 21.5521908, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  4411. o8.Color = Color3.new(1, 1, 0)
  4412. o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
  4413. o9.Parent = o8
  4414. o9.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
  4415. o10.Name = "Neon"
  4416. o10.Parent = o1
  4417. o10.Material = Enum.Material.Neon
  4418. o10.BrickColor = BrickColor.new("New Yeller")
  4419. o10.Reflectance = 1
  4420. o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  4421. o10.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
  4422. o10.CanCollide = false
  4423. o10.Size = Vector3.new(0.254330039, 1.28073144, 0.222538337)
  4424. o10.CFrame = CFrame.new(47.4816551, 154.61377, 21.4365616, -0.499980032, 0.866037369, -1.66552636e-005, 7.94808898e-007, 1.96904239e-005, 1, 0.866037369, 0.499980032, -1.05331619e-005)
  4425. o10.BottomSurface = Enum.SurfaceType.Smooth
  4426. o10.TopSurface = Enum.SurfaceType.Smooth
  4427. o10.Color = Color3.new(1, 1, 0)
  4428. o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  4429. o11.Parent = o10
  4430. o12.Name = "Neon"
  4431. o12.Parent = o1
  4432. o12.Material = Enum.Material.Neon
  4433. o12.BrickColor = BrickColor.new("New Yeller")
  4434. o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
  4435. o12.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16791351e-006)
  4436. o12.CanCollide = false
  4437. o12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4438. o12.CFrame = CFrame.new(48.0422249, 154.289032, 21.5794373, 0.866024077, 7.8112862e-008, -0.50000304, -1.30941498e-006, 1, -2.11171391e-006, 0.50000304, 2.4835017e-006, 0.866024077)
  4439. o12.Color = Color3.new(1, 1, 0)
  4440. o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
  4441. o13.Parent = o12
  4442. o13.Scale = Vector3.new(0.0454160832, 0.0908320472, 0.0454159975)
  4443. o14.Name = "Neon"
  4444. o14.Parent = o1
  4445. o14.Material = Enum.Material.Neon
  4446. o14.BrickColor = BrickColor.new("New Yeller")
  4447. o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
  4448. o14.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  4449. o14.CanCollide = false
  4450. o14.Size = Vector3.new(0.322454214, 6.99860668, 0.200000003)
  4451. o14.CFrame = CFrame.new(45.4107933, 154.184601, 20.2409496, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  4452. o14.BottomSurface = Enum.SurfaceType.Smooth
  4453. o14.TopSurface = Enum.SurfaceType.Smooth
  4454. o14.Color = Color3.new(1, 1, 0)
  4455. o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
  4456. o15.Parent = o14
  4457. o15.Scale = Vector3.new(1, 1, 0.0454159975)
  4458. o16.Name = "Neon"
  4459. o16.Parent = o1
  4460. o16.Material = Enum.Material.Neon
  4461. o16.BrickColor = BrickColor.new("New Yeller")
  4462. o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
  4463. o16.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  4464. o16.CanCollide = false
  4465. o16.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4466. o16.CFrame = CFrame.new(48.0186195, 154.36171, 21.565815, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  4467. o16.Color = Color3.new(1, 1, 0)
  4468. o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
  4469. o17.Parent = o16
  4470. o17.Scale = Vector3.new(0.317912549, 0.0454160199, 0.0454159975)
  4471. o18.Name = "Neon"
  4472. o18.Parent = o1
  4473. o18.Material = Enum.Material.Neon
  4474. o18.BrickColor = BrickColor.new("New Yeller")
  4475. o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
  4476. o18.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  4477. o18.CanCollide = false
  4478. o18.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4479. o18.CFrame = CFrame.new(47.9714165, 154.314026, 21.5385609, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  4480. o18.Color = Color3.new(1, 1, 0)
  4481. o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
  4482. o19.Parent = o18
  4483. o19.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
  4484. o20.Name = "Neon"
  4485. o20.Parent = o1
  4486. o20.Material = Enum.Material.Neon
  4487. o20.BrickColor = BrickColor.new("New Yeller")
  4488. o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
  4489. o20.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  4490. o20.CanCollide = false
  4491. o20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4492. o20.CFrame = CFrame.new(47.9006233, 154.309479, 21.4976788, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  4493. o20.Color = Color3.new(1, 1, 0)
  4494. o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
  4495. o21.Parent = o20
  4496. o21.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
  4497. o22.Name = "Neon"
  4498. o22.Parent = o1
  4499. o22.Material = Enum.Material.Neon
  4500. o22.BrickColor = BrickColor.new("New Yeller")
  4501. o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
  4502. o22.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  4503. o22.CanCollide = false
  4504. o22.Size = Vector3.new(0.322454214, 0.200000003, 0.200000003)
  4505. o22.CFrame = CFrame.new(48.5042763, 154.184586, 22.026989, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  4506. o22.BottomSurface = Enum.SurfaceType.Smooth
  4507. o22.TopSurface = Enum.SurfaceType.Smooth
  4508. o22.Color = Color3.new(1, 1, 0)
  4509. o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
  4510. o23.Parent = o22
  4511. o23.Scale = Vector3.new(1, 0.726655424, 0.0454159975)
  4512. o24.Name = "Neon"
  4513. o24.Parent = o1
  4514. o24.Material = Enum.Material.Neon
  4515. o24.BrickColor = BrickColor.new("New Yeller")
  4516. o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
  4517. o24.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  4518. o24.CanCollide = false
  4519. o24.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4520. o24.CFrame = CFrame.new(48.0225563, 154.266327, 21.5680904, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  4521. o24.Color = Color3.new(1, 1, 0)
  4522. o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
  4523. o25.Parent = o24
  4524. o25.Scale = Vector3.new(0.181664303, 0.0454160199, 0.0454159975)
  4525. o26.Name = "Neon"
  4526. o26.Parent = o1
  4527. o26.Material = Enum.Material.Neon
  4528. o26.BrickColor = BrickColor.new("New Yeller")
  4529. o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
  4530. o26.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  4531. o26.CanCollide = false
  4532. o26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4533. o26.CFrame = CFrame.new(48.0382881, 154.275406, 21.5771751, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  4534. o26.Color = Color3.new(1, 1, 0)
  4535. o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
  4536. o27.Parent = o26
  4537. o27.Scale = Vector3.new(0.0908321664, 0.0454160199, 0.0454159975)
  4538. o28.Name = "Neon"
  4539. o28.Parent = o1
  4540. o28.Material = Enum.Material.Neon
  4541. o28.BrickColor = BrickColor.new("New Yeller")
  4542. o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
  4543. o28.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  4544. o28.CanCollide = false
  4545. o28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4546. o28.CFrame = CFrame.new(48.0028877, 154.270874, 21.5567303, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  4547. o28.Color = Color3.new(1, 1, 0)
  4548. o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
  4549. o29.Parent = o28
  4550. o29.Scale = Vector3.new(0.0454160832, 0.0908320397, 0.0454159975)
  4551. o30.Name = "Neon"
  4552. o30.Parent = o1
  4553. o30.Material = Enum.Material.Neon
  4554. o30.BrickColor = BrickColor.new("New Yeller")
  4555. o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
  4556. o30.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  4557. o30.CanCollide = false
  4558. o30.Size = Vector3.new(0.249788493, 1.44422913, 0.200000003)
  4559. o30.CFrame = CFrame.new(49.0667305, 154.18454, 22.3517208, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  4560. o30.BottomSurface = Enum.SurfaceType.Smooth
  4561. o30.TopSurface = Enum.SurfaceType.Smooth
  4562. o30.Color = Color3.new(1, 1, 0)
  4563. o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
  4564. o31.Parent = o30
  4565. o31.Scale = Vector3.new(1, 1, 0.0454159975)
  4566. o32.Name = "Neon"
  4567. o32.Parent = o1
  4568. o32.Material = Enum.Material.Neon
  4569. o32.BrickColor = BrickColor.new("New Yeller")
  4570. o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
  4571. o32.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  4572. o32.CanCollide = false
  4573. o32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4574. o32.CFrame = CFrame.new(47.9478188, 154.361694, 21.5249348, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  4575. o32.Color = Color3.new(1, 1, 0)
  4576. o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
  4577. o33.Parent = o32
  4578. o33.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  4579. o34.Name = "Neon"
  4580. o34.Parent = o1
  4581. o34.Material = Enum.Material.Neon
  4582. o34.BrickColor = BrickColor.new("New Yeller")
  4583. o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
  4584. o34.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  4585. o34.CanCollide = false
  4586. o34.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4587. o34.CFrame = CFrame.new(47.9242134, 154.313995, 21.5113087, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  4588. o34.Color = Color3.new(1, 1, 0)
  4589. o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
  4590. o35.Parent = o34
  4591. o35.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
  4592. o36.Name = "Neon"
  4593. o36.Parent = o1
  4594. o36.Material = Enum.Material.Neon
  4595. o36.BrickColor = BrickColor.new("New Yeller")
  4596. o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
  4597. o36.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  4598. o36.CanCollide = false
  4599. o36.Size = Vector3.new(0.331537426, 0.200000003, 0.322453529)
  4600. o36.CFrame = CFrame.new(42.3802223, 154.189163, 18.4912491, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  4601. o36.BottomSurface = Enum.SurfaceType.Smooth
  4602. o36.TopSurface = Enum.SurfaceType.Smooth
  4603. o36.Color = Color3.new(1, 1, 0)
  4604. o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
  4605. o37.Parent = o36
  4606. o37.Scale = Vector3.new(1, 0.0454160199, 1)
  4607. o38.Name = "Neon"
  4608. o38.Parent = o1
  4609. o38.Material = Enum.Material.Neon
  4610. o38.BrickColor = BrickColor.new("New Yeller")
  4611. o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
  4612. o38.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  4613. o38.CanCollide = false
  4614. o38.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4615. o38.CFrame = CFrame.new(47.877018, 154.316284, 21.4840622, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  4616. o38.Color = Color3.new(1, 1, 0)
  4617. o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
  4618. o39.Parent = o38
  4619. o39.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  4620. o40.Name = "Neon"
  4621. o40.Parent = o1
  4622. o40.Material = Enum.Material.Neon
  4623. o40.BrickColor = BrickColor.new("New Yeller")
  4624. o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
  4625. o40.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  4626. o40.CanCollide = false
  4627. o40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4628. o40.CFrame = CFrame.new(47.877018, 154.36171, 21.4840622, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  4629. o40.Color = Color3.new(1, 1, 0)
  4630. o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
  4631. o41.Parent = o40
  4632. o41.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  4633. o42.Parent = o1
  4634. o42.Material = Enum.Material.SmoothPlastic
  4635. o42.BrickColor = BrickColor.new("Really black")
  4636. o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
  4637. o42.Rotation = Vector3.new(-90, 8.7742912e-005, -119.998367)
  4638. o42.CanCollide = false
  4639. o42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4640. o42.CFrame = CFrame.new(48.0224724, 154.488892, 21.7487946, -0.499975473, 0.866039872, 1.53140263e-006, 7.94799007e-007, -1.30944227e-006, 1, 0.866039872, 0.499975473, -3.36426638e-008)
  4641. o42.BottomSurface = Enum.SurfaceType.Smooth
  4642. o42.TopSurface = Enum.SurfaceType.Smooth
  4643. o42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4644. o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
  4645. o43.Parent = o42
  4646. o43.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
  4647. o43.MeshType = Enum.MeshType.Wedge
  4648. o44.Parent = o1
  4649. o44.Material = Enum.Material.SmoothPlastic
  4650. o44.BrickColor = BrickColor.new("Really black")
  4651. o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
  4652. o44.Rotation = Vector3.new(-90, 8.77429629e-005, -119.998993)
  4653. o44.CanCollide = false
  4654. o44.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4655. o44.CFrame = CFrame.new(47.0352364, 154.488846, 21.1788216, -0.49998486, 0.866034567, 1.53140354e-006, 7.94817993e-007, -1.30943408e-006, 1, 0.866034567, 0.49998486, -3.36485755e-008)
  4656. o44.BottomSurface = Enum.SurfaceType.Smooth
  4657. o44.TopSurface = Enum.SurfaceType.Smooth
  4658. o44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4659. o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
  4660. o45.Parent = o44
  4661. o45.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
  4662. o45.MeshType = Enum.MeshType.Wedge
  4663. o46.Parent = o1
  4664. o46.Material = Enum.Material.SmoothPlastic
  4665. o46.BrickColor = BrickColor.new("Really black")
  4666. o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
  4667. o46.Rotation = Vector3.new(59.2109299, 41.5605049, 131.929398)
  4668. o46.CanCollide = false
  4669. o46.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4670. o46.CFrame = CFrame.new(48.0993614, 153.650528, 21.7932072, -0.499995351, -0.556679189, 0.663410604, 1.43222292e-006, -0.766038299, -0.642794907, 0.866028488, -0.32139349, 0.383016437)
  4671. o46.BottomSurface = Enum.SurfaceType.Smooth
  4672. o46.TopSurface = Enum.SurfaceType.Smooth
  4673. o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4674. o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
  4675. o47.Parent = o46
  4676. o47.Scale = Vector3.new(0.249788716, 0.272496849, 0.772071779)
  4677. o48.Parent = o1
  4678. o48.Material = Enum.Material.SmoothPlastic
  4679. o48.BrickColor = BrickColor.new("Really black")
  4680. o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
  4681. o48.Rotation = Vector3.new(106.102356, -25.6596756, 123.689758)
  4682. o48.CanCollide = false
  4683. o48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4684. o48.CFrame = CFrame.new(48.2076988, 153.715652, 21.8557663, -0.499992937, -0.749998152, -0.433024794, 3.32508989e-008, 0.500011325, -0.866018891, 0.866029918, -0.433003306, -0.250002086)
  4685. o48.BottomSurface = Enum.SurfaceType.Smooth
  4686. o48.TopSurface = Enum.SurfaceType.Smooth
  4687. o48.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4688. o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
  4689. o49.Parent = o48
  4690. o49.Scale = Vector3.new(0.249788716, 0.272496849, 0.499575853)
  4691. o50.Parent = o1
  4692. o50.Material = Enum.Material.SmoothPlastic
  4693. o50.BrickColor = BrickColor.new("Really black")
  4694. o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
  4695. o50.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  4696. o50.CanCollide = false
  4697. o50.Size = Vector3.new(0.240705281, 0.200000003, 0.463243037)
  4698. o50.CFrame = CFrame.new(48.3803825, 153.746323, 21.9554558, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  4699. o50.BottomSurface = Enum.SurfaceType.Smooth
  4700. o50.TopSurface = Enum.SurfaceType.Smooth
  4701. o50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4702. o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
  4703. o51.Parent = o50
  4704. o51.Scale = Vector3.new(1, 0.703948855, 1)
  4705. o52.Parent = o1
  4706. o52.Material = Enum.Material.SmoothPlastic
  4707. o52.BrickColor = BrickColor.new("Really black")
  4708. o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
  4709. o52.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
  4710. o52.CanCollide = false
  4711. o52.Size = Vector3.new(0.313371032, 0.449618518, 0.217996731)
  4712. o52.CFrame = CFrame.new(48.3843269, 154.289047, 21.9577198, 0.499986947, 0.866033137, -1.14343056e-005, 3.77156084e-007, -1.34208303e-005, -1, -0.866033375, 0.499987006, -7.0368651e-006)
  4713. o52.BottomSurface = Enum.SurfaceType.Smooth
  4714. o52.TopSurface = Enum.SurfaceType.Smooth
  4715. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4716. o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
  4717. o53.Parent = o52
  4718. o53.MeshType = Enum.MeshType.Wedge
  4719. o54.Parent = o1
  4720. o54.Material = Enum.Material.SmoothPlastic
  4721. o54.BrickColor = BrickColor.new("Really black")
  4722. o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
  4723. o54.Rotation = Vector3.new(-90.0003433, -0.000507694145, 60.0009651)
  4724. o54.CanCollide = false
  4725. o54.Size = Vector3.new(0.200000003, 0.245246559, 0.200000003)
  4726. o54.CFrame = CFrame.new(47.0489922, 154.472931, 21.1867657, 0.499985576, -0.86603415, -8.86093403e-006, -7.94816515e-007, -1.06904863e-005, 1, -0.86603415, -0.499985576, -6.03343096e-006)
  4727. o54.BottomSurface = Enum.SurfaceType.Smooth
  4728. o54.TopSurface = Enum.SurfaceType.Smooth
  4729. o54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4730. o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
  4731. o55.Parent = o54
  4732. o55.Scale = Vector3.new(0.204372719, 1, 0.295203924)
  4733. o55.MeshType = Enum.MeshType.Wedge
  4734. o56.Parent = o1
  4735. o56.Material = Enum.Material.SmoothPlastic
  4736. o56.BrickColor = BrickColor.new("Really black")
  4737. o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
  4738. o56.Rotation = Vector3.new(-89.9996872, 0.000973789487, -119.998787)
  4739. o56.CanCollide = false
  4740. o56.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
  4741. o56.CFrame = CFrame.new(48.4669075, 153.587341, 22.0054073, -0.49998194, 0.866036355, 1.6995833e-005, 3.83531005e-006, -1.74106572e-005, 1, 0.866036355, 0.49998194, 5.38348922e-006)
  4742. o56.BottomSurface = Enum.SurfaceType.Smooth
  4743. o56.TopSurface = Enum.SurfaceType.Smooth
  4744. o56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4745. o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
  4746. o57.Parent = o56
  4747. o57.Scale = Vector3.new(1, 0.295204222, 0.726655781)
  4748. o57.MeshType = Enum.MeshType.Wedge
  4749. o58.Parent = o1
  4750. o58.Material = Enum.Material.SmoothPlastic
  4751. o58.BrickColor = BrickColor.new("Really black")
  4752. o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
  4753. o58.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  4754. o58.CanCollide = false
  4755. o58.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
  4756. o58.CFrame = CFrame.new(49.7157478, 154.193619, 22.7263947, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
  4757. o58.BottomSurface = Enum.SurfaceType.Smooth
  4758. o58.TopSurface = Enum.SurfaceType.Smooth
  4759. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4760. o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
  4761. o59.Parent = o58
  4762. o59.Scale = Vector3.new(1, 0.272496104, 0.295203924)
  4763. o59.MeshType = Enum.MeshType.Wedge
  4764. o60.Parent = o1
  4765. o60.Material = Enum.Material.SmoothPlastic
  4766. o60.BrickColor = BrickColor.new("Really black")
  4767. o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
  4768. o60.Rotation = Vector3.new(-90.0006561, -0.000726932427, -149.997131)
  4769. o60.CanCollide = false
  4770. o60.Size = Vector3.new(0.26341325, 0.200000003, 0.258871108)
  4771. o60.CFrame = CFrame.new(48.1983757, 154.615784, 21.573246, -0.866000533, 0.500043571, -1.26873638e-005, -5.23884319e-006, 1.62995966e-005, 1, 0.500043571, 0.866000533, -1.14958129e-005)
  4772. o60.BottomSurface = Enum.SurfaceType.Smooth
  4773. o60.TopSurface = Enum.SurfaceType.Smooth
  4774. o60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4775. o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
  4776. o61.Parent = o60
  4777. o61.Scale = Vector3.new(1, 0.113539964, 1)
  4778. o62.Parent = o1
  4779. o62.Material = Enum.Material.SmoothPlastic
  4780. o62.BrickColor = BrickColor.new("Really black")
  4781. o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
  4782. o62.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  4783. o62.CanCollide = false
  4784. o62.Size = Vector3.new(0.313371032, 1.6803925, 0.217996731)
  4785. o62.CFrame = CFrame.new(47.4619713, 154.289032, 21.4252129, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  4786. o62.BottomSurface = Enum.SurfaceType.Smooth
  4787. o62.TopSurface = Enum.SurfaceType.Smooth
  4788. o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4789. o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
  4790. o63.Parent = o1
  4791. o63.Material = Enum.Material.SmoothPlastic
  4792. o63.BrickColor = BrickColor.new("Really black")
  4793. o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  4794. o63.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
  4795. o63.CanCollide = false
  4796. o63.Size = Vector3.new(0.26341325, 1.27618992, 0.258871108)
  4797. o63.CFrame = CFrame.new(47.4816551, 154.61377, 21.4365616, -0.499980032, 0.866037369, -1.66552636e-005, 7.94808898e-007, 1.96904239e-005, 1, 0.866037369, 0.499980032, -1.05331619e-005)
  4798. o63.BottomSurface = Enum.SurfaceType.Smooth
  4799. o63.TopSurface = Enum.SurfaceType.Smooth
  4800. o63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4801. o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  4802. o64.Parent = o63
  4803. o65.Parent = o1
  4804. o65.Material = Enum.Material.SmoothPlastic
  4805. o65.BrickColor = BrickColor.new("Really black")
  4806. o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
  4807. o65.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
  4808. o65.CanCollide = false
  4809. o65.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
  4810. o65.CFrame = CFrame.new(47.8199043, 154.522949, 21.631855, -0.499997079, 7.01515091e-007, -0.866027534, 7.94834705e-007, 1, 3.51152266e-007, 0.866027534, -5.12779479e-007, -0.499997079)
  4811. o65.BottomSurface = Enum.SurfaceType.Smooth
  4812. o65.TopSurface = Enum.SurfaceType.Smooth
  4813. o65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4814. o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
  4815. o66.Parent = o65
  4816. o66.Scale = Vector3.new(1, 1, 0.408743829)
  4817. o67.Parent = o1
  4818. o67.Material = Enum.Material.SmoothPlastic
  4819. o67.BrickColor = BrickColor.new("Really black")
  4820. o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
  4821. o67.Rotation = Vector3.new(-90, 8.7742701e-005, 60.0009651)
  4822. o67.CanCollide = false
  4823. o67.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4824. o67.CFrame = CFrame.new(47.9280739, 154.488876, 21.6943035, 0.499985576, -0.86603415, 1.53139899e-006, -7.94816515e-007, 1.30943044e-006, 1, -0.86603415, -0.499985576, -3.36472112e-008)
  4825. o67.BottomSurface = Enum.SurfaceType.Smooth
  4826. o67.TopSurface = Enum.SurfaceType.Smooth
  4827. o67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4828. o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
  4829. o68.Parent = o67
  4830. o68.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
  4831. o68.MeshType = Enum.MeshType.Wedge
  4832. o69.Parent = o1
  4833. o69.Material = Enum.Material.SmoothPlastic
  4834. o69.BrickColor = BrickColor.new("Really black")
  4835. o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
  4836. o69.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
  4837. o69.CanCollide = false
  4838. o69.Size = Vector3.new(0.200000003, 0.953736305, 0.200000003)
  4839. o69.CFrame = CFrame.new(47.6114616, 154.477554, 21.5114899, -0.499986947, 0.866033375, 1.19237366e-005, 7.9482129e-007, -1.33093554e-005, 1, 0.866033375, 0.499986947, 5.9661561e-006)
  4840. o69.BottomSurface = Enum.SurfaceType.Smooth
  4841. o69.TopSurface = Enum.SurfaceType.Smooth
  4842. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4843. o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
  4844. o70.Parent = o69
  4845. o70.Scale = Vector3.new(0.181664661, 1, 0.158955991)
  4846. o70.MeshType = Enum.MeshType.Wedge
  4847. o71.Parent = o1
  4848. o71.Material = Enum.Material.SmoothPlastic
  4849. o71.BrickColor = BrickColor.new("Really black")
  4850. o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
  4851. o71.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
  4852. o71.CanCollide = false
  4853. o71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4854. o71.CFrame = CFrame.new(47.9280815, 154.472977, 21.6943035, -0.499986947, 0.866033375, 1.19237366e-005, 7.9482129e-007, -1.33093554e-005, 1, 0.866033375, 0.499986947, 5.9661561e-006)
  4855. o71.BottomSurface = Enum.SurfaceType.Smooth
  4856. o71.TopSurface = Enum.SurfaceType.Smooth
  4857. o71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4858. o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
  4859. o72.Parent = o71
  4860. o72.Scale = Vector3.new(0.204372719, 0.976444602, 0.295203924)
  4861. o72.MeshType = Enum.MeshType.Wedge
  4862. o73.Parent = o1
  4863. o73.Material = Enum.Material.SmoothPlastic
  4864. o73.BrickColor = BrickColor.new("Really black")
  4865. o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
  4866. o73.Rotation = Vector3.new(-89.9996872, 0.000973765214, 60.0005569)
  4867. o73.CanCollide = false
  4868. o73.Size = Vector3.new(0.236163691, 0.200000003, 0.336078286)
  4869. o73.CFrame = CFrame.new(48.2977943, 153.684998, 21.9077587, 0.499991775, -0.866030574, 1.69954092e-005, -3.8355829e-006, 1.74100769e-005, 1, -0.866030574, -0.499991775, 5.38315817e-006)
  4870. o73.BottomSurface = Enum.SurfaceType.Smooth
  4871. o73.TopSurface = Enum.SurfaceType.Smooth
  4872. o73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4873. o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
  4874. o74.Parent = o73
  4875. o74.Scale = Vector3.new(1, 0.249787927, 1)
  4876. o74.MeshType = Enum.MeshType.Wedge
  4877. o75.Parent = o1
  4878. o75.Material = Enum.Material.SmoothPlastic
  4879. o75.BrickColor = BrickColor.new("Really black")
  4880. o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
  4881. o75.Rotation = Vector3.new(0.000323726912, 60.0003967, 179.999573)
  4882. o75.CanCollide = false
  4883. o75.Size = Vector3.new(0.200000003, 0.200000003, 0.245246336)
  4884. o75.CFrame = CFrame.new(48.2417641, 153.607681, 21.8754158, -0.499994755, -3.78665663e-006, 0.866028905, 2.68025974e-006, -1, -2.8250206e-006, 0.866028905, 9.08692073e-007, 0.499994755)
  4885. o75.BottomSurface = Enum.SurfaceType.Smooth
  4886. o75.TopSurface = Enum.SurfaceType.Smooth
  4887. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4888. o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
  4889. o76.Parent = o75
  4890. o76.Scale = Vector3.new(0.249788716, 0.272496849, 1)
  4891. o77.Parent = o1
  4892. o77.Material = Enum.Material.SmoothPlastic
  4893. o77.BrickColor = BrickColor.new("Really black")
  4894. o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
  4895. o77.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  4896. o77.CanCollide = false
  4897. o77.Size = Vector3.new(0.240705281, 0.200000003, 0.644907057)
  4898. o77.CFrame = CFrame.new(49.762928, 153.84166, 22.7536469, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
  4899. o77.BottomSurface = Enum.SurfaceType.Smooth
  4900. o77.TopSurface = Enum.SurfaceType.Smooth
  4901. o77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4902. o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
  4903. o78.Parent = o77
  4904. o78.Scale = Vector3.new(1, 0.272496104, 1)
  4905. o78.MeshType = Enum.MeshType.Wedge
  4906. o79.Parent = o1
  4907. o79.Material = Enum.Material.SmoothPlastic
  4908. o79.BrickColor = BrickColor.new("Really black")
  4909. o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
  4910. o79.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
  4911. o79.CanCollide = false
  4912. o79.Size = Vector3.new(0.313371032, 2.97020721, 0.200000003)
  4913. o79.CFrame = CFrame.new(45.8493462, 154.098297, 20.4941597, 0.499993742, -0.866029263, 1.65597994e-005, -4.0431878e-006, 1.67872367e-005, 1, -0.866029263, -0.499993742, 4.89199192e-006)
  4914. o79.BottomSurface = Enum.SurfaceType.Smooth
  4915. o79.TopSurface = Enum.SurfaceType.Smooth
  4916. o79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4917. o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
  4918. o80.Parent = o79
  4919. o80.Scale = Vector3.new(1, 1, 0.817487836)
  4920. o80.MeshType = Enum.MeshType.Wedge
  4921. o81.Parent = o1
  4922. o81.Material = Enum.Material.SmoothPlastic
  4923. o81.BrickColor = BrickColor.new("Really black")
  4924. o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
  4925. o81.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  4926. o81.CanCollide = false
  4927. o81.Size = Vector3.new(0.313371032, 2.40704894, 0.200000003)
  4928. o81.CFrame = CFrame.new(45.6054802, 154.26178, 20.3533649, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  4929. o81.BottomSurface = Enum.SurfaceType.Smooth
  4930. o81.TopSurface = Enum.SurfaceType.Smooth
  4931. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4932. o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
  4933. o82.Parent = o81
  4934. o82.Scale = Vector3.new(1, 1, 0.817487836)
  4935. o82.MeshType = Enum.MeshType.Wedge
  4936. o83.Parent = o1
  4937. o83.Material = Enum.Material.SmoothPlastic
  4938. o83.BrickColor = BrickColor.new("Really black")
  4939. o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
  4940. o83.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
  4941. o83.CanCollide = false
  4942. o83.Size = Vector3.new(0.313371032, 0.200000003, 0.258871138)
  4943. o83.CFrame = CFrame.new(48.5101967, 154.050598, 22.0303898, -0.499988675, 0.866032422, 1.69954383e-005, 3.83549832e-006, -1.74101369e-005, 1, 0.866032422, 0.499988675, 5.38320182e-006)
  4944. o83.BottomSurface = Enum.SurfaceType.Smooth
  4945. o83.TopSurface = Enum.SurfaceType.Smooth
  4946. o83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4947. o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
  4948. o84.Parent = o83
  4949. o84.Scale = Vector3.new(1, 0.794779956, 1)
  4950. o84.MeshType = Enum.MeshType.Wedge
  4951. o85.Parent = o1
  4952. o85.Material = Enum.Material.SmoothPlastic
  4953. o85.BrickColor = BrickColor.new("Really black")
  4954. o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
  4955. o85.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
  4956. o85.CanCollide = false
  4957. o85.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4958. o85.CFrame = CFrame.new(47.1276665, 154.450241, 21.2321815, -0.499986947, -0.866033375, 8.86093039e-006, 7.9482129e-007, -1.06904954e-005, -1, 0.866033375, -0.499986947, 6.03345552e-006)
  4959. o85.BottomSurface = Enum.SurfaceType.Smooth
  4960. o85.TopSurface = Enum.SurfaceType.Smooth
  4961. o85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4962. o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
  4963. o86.Parent = o85
  4964. o86.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  4965. o86.MeshType = Enum.MeshType.Wedge
  4966. o87.Parent = o1
  4967. o87.Material = Enum.Material.SmoothPlastic
  4968. o87.BrickColor = BrickColor.new("Really black")
  4969. o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
  4970. o87.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  4971. o87.CanCollide = false
  4972. o87.Size = Vector3.new(0.208914012, 0.781155407, 0.254329532)
  4973. o87.CFrame = CFrame.new(48.6419487, 154.205017, 22.1064777, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
  4974. o87.BottomSurface = Enum.SurfaceType.Smooth
  4975. o87.TopSurface = Enum.SurfaceType.Smooth
  4976. o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4977. o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
  4978. o88.Parent = o87
  4979. o88.MeshType = Enum.MeshType.Wedge
  4980. o89.Parent = o1
  4981. o89.Material = Enum.Material.SmoothPlastic
  4982. o89.BrickColor = BrickColor.new("Really black")
  4983. o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
  4984. o89.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
  4985. o89.CanCollide = false
  4986. o89.Size = Vector3.new(0.313371032, 1.64860117, 0.200000003)
  4987. o89.CFrame = CFrame.new(47.4757423, 154.409378, 21.4331532, 0.499986947, 0.866033137, -1.14343056e-005, 3.77156084e-007, -1.34208303e-005, -1, -0.866033375, 0.499987006, -7.0368651e-006)
  4988. o89.BottomSurface = Enum.SurfaceType.Smooth
  4989. o89.TopSurface = Enum.SurfaceType.Smooth
  4990. o89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4991. o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
  4992. o90.Parent = o89
  4993. o90.Scale = Vector3.new(1, 1, 0.113540001)
  4994. o90.MeshType = Enum.MeshType.Wedge
  4995. o91.Parent = o1
  4996. o91.Material = Enum.Material.SmoothPlastic
  4997. o91.BrickColor = BrickColor.new("Really black")
  4998. o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
  4999. o91.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5000. o91.CanCollide = false
  5001. o91.Size = Vector3.new(0.240705281, 0.200000003, 0.649448633)
  5002. o91.CFrame = CFrame.new(49.7157173, 153.839401, 22.7264175, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  5003. o91.BottomSurface = Enum.SurfaceType.Smooth
  5004. o91.TopSurface = Enum.SurfaceType.Smooth
  5005. o91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5006. o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
  5007. o92.Parent = o91
  5008. o92.Scale = Vector3.new(1, 0.2724967, 1)
  5009. o93.Parent = o1
  5010. o93.Material = Enum.Material.SmoothPlastic
  5011. o93.BrickColor = BrickColor.new("Really black")
  5012. o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
  5013. o93.Rotation = Vector3.new(-90, 8.77428538e-005, 60.0016022)
  5014. o93.CanCollide = false
  5015. o93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5016. o93.CFrame = CFrame.new(46.9408226, 154.488831, 21.1243324, 0.49997595, -0.866039574, 1.53140172e-006, -7.94801281e-007, 1.30944045e-006, 1, -0.866039753, -0.499975979, -3.36463017e-008)
  5017. o93.BottomSurface = Enum.SurfaceType.Smooth
  5018. o93.TopSurface = Enum.SurfaceType.Smooth
  5019. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5020. o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
  5021. o94.Parent = o93
  5022. o94.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
  5023. o94.MeshType = Enum.MeshType.Wedge
  5024. o95.Parent = o1
  5025. o95.Material = Enum.Material.SmoothPlastic
  5026. o95.BrickColor = BrickColor.new("Really black")
  5027. o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
  5028. o95.Rotation = Vector3.new(79.6863098, 17.2289619, 121.566193)
  5029. o95.CanCollide = false
  5030. o95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5031. o95.CFrame = CFrame.new(48.0289345, 153.768982, 21.7525406, -0.49999401, -0.813804328, 0.296190858, 6.91067157e-007, -0.342010617, -0.939696074, 0.866029382, -0.469842136, 0.171003759)
  5032. o95.BottomSurface = Enum.SurfaceType.Smooth
  5033. o95.TopSurface = Enum.SurfaceType.Smooth
  5034. o95.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5035. o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
  5036. o96.Parent = o95
  5037. o96.Scale = Vector3.new(0.249788716, 0.272496849, 0.885611713)
  5038. o97.Parent = o1
  5039. o97.Material = Enum.Material.SmoothPlastic
  5040. o97.BrickColor = BrickColor.new("Really black")
  5041. o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
  5042. o97.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5043. o97.CanCollide = false
  5044. o97.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5045. o97.CFrame = CFrame.new(48.2250175, 153.805359, 21.8657551, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  5046. o97.BottomSurface = Enum.SurfaceType.Smooth
  5047. o97.TopSurface = Enum.SurfaceType.Smooth
  5048. o97.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5049. o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
  5050. o98.Parent = o97
  5051. o98.Scale = Vector3.new(0.249788716, 0.272496849, 0.613115788)
  5052. o99.Parent = o1
  5053. o99.Material = Enum.Material.SmoothPlastic
  5054. o99.BrickColor = BrickColor.new("Really black")
  5055. o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
  5056. o99.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5057. o99.CanCollide = false
  5058. o99.Size = Vector3.new(0.313371032, 0.658532143, 0.217996731)
  5059. o99.CFrame = CFrame.new(46.4491615, 154.289108, 20.8404655, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  5060. o99.BottomSurface = Enum.SurfaceType.Smooth
  5061. o99.TopSurface = Enum.SurfaceType.Smooth
  5062. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5063. o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
  5064. o100.Parent = o99
  5065. o100.MeshType = Enum.MeshType.Wedge
  5066. o101.Parent = o1
  5067. o101.Material = Enum.Material.SmoothPlastic
  5068. o101.BrickColor = BrickColor.new("Really black")
  5069. o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
  5070. o101.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5071. o101.CanCollide = false
  5072. o101.Size = Vector3.new(0.313371032, 1.50781167, 0.258871168)
  5073. o101.CFrame = CFrame.new(47.7884331, 154.050598, 21.6136894, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  5074. o101.BottomSurface = Enum.SurfaceType.Smooth
  5075. o101.TopSurface = Enum.SurfaceType.Smooth
  5076. o101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5077. o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
  5078. o102.Parent = o1
  5079. o102.Material = Enum.Material.SmoothPlastic
  5080. o102.BrickColor = BrickColor.new("Really black")
  5081. o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
  5082. o102.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5083. o102.CanCollide = false
  5084. o102.Size = Vector3.new(0.313371032, 0.781155527, 0.200000003)
  5085. o102.CFrame = CFrame.new(47.4737663, 153.832581, 21.4320202, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  5086. o102.BottomSurface = Enum.SurfaceType.Smooth
  5087. o102.TopSurface = Enum.SurfaceType.Smooth
  5088. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5089. o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
  5090. o103.Parent = o102
  5091. o103.Scale = Vector3.new(1, 1, 0.885611713)
  5092. o104.Parent = o1
  5093. o104.Material = Enum.Material.SmoothPlastic
  5094. o104.BrickColor = BrickColor.new("Really black")
  5095. o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
  5096. o104.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
  5097. o104.CanCollide = false
  5098. o104.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
  5099. o104.CFrame = CFrame.new(47.1748695, 154.522919, 21.2594261, -0.499997079, 7.01515091e-007, -0.866027534, 7.94834705e-007, 1, 3.51152266e-007, 0.866027534, -5.12779479e-007, -0.499997079)
  5100. o104.BottomSurface = Enum.SurfaceType.Smooth
  5101. o104.TopSurface = Enum.SurfaceType.Smooth
  5102. o104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5103. o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
  5104. o105.Parent = o104
  5105. o105.Scale = Vector3.new(1, 1, 0.408743829)
  5106. o106.Parent = o1
  5107. o106.Material = Enum.Material.SmoothPlastic
  5108. o106.BrickColor = BrickColor.new("Really black")
  5109. o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
  5110. o106.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
  5111. o106.CanCollide = false
  5112. o106.Size = Vector3.new(0.240705281, 0.531367242, 0.200000003)
  5113. o106.CFrame = CFrame.new(48.8523674, 153.589584, 22.2279491, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
  5114. o106.BottomSurface = Enum.SurfaceType.Smooth
  5115. o106.TopSurface = Enum.SurfaceType.Smooth
  5116. o106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5117. o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
  5118. o107.Parent = o106
  5119. o107.Scale = Vector3.new(1, 1, 0.703947783)
  5120. o107.MeshType = Enum.MeshType.Wedge
  5121. o108.Parent = o1
  5122. o108.Material = Enum.Material.SmoothPlastic
  5123. o108.BrickColor = BrickColor.new("Really black")
  5124. o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
  5125. o108.Rotation = Vector3.new(-89.9996872, 0.000973768067, -119.998802)
  5126. o108.CanCollide = false
  5127. o108.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
  5128. o108.CFrame = CFrame.new(49.7727623, 153.503311, 22.7593212, -0.499982089, 0.866036057, 1.69954583e-005, 3.83530369e-006, -1.74102242e-005, 1, 0.866036057, 0.499982089, 5.3832855e-006)
  5129. o108.BottomSurface = Enum.SurfaceType.Smooth
  5130. o108.TopSurface = Enum.SurfaceType.Smooth
  5131. o108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5132. o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
  5133. o109.Parent = o108
  5134. o109.Scale = Vector3.new(1, 0.158955991, 0.158955932)
  5135. o109.MeshType = Enum.MeshType.Wedge
  5136. o110.Parent = o1
  5137. o110.Material = Enum.Material.SmoothPlastic
  5138. o110.BrickColor = BrickColor.new("Really black")
  5139. o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
  5140. o110.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
  5141. o110.CanCollide = false
  5142. o110.Size = Vector3.new(0.240705281, 0.781155407, 0.200000003)
  5143. o110.CFrame = CFrame.new(49.4207344, 153.503281, 22.5560741, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
  5144. o110.BottomSurface = Enum.SurfaceType.Smooth
  5145. o110.TopSurface = Enum.SurfaceType.Smooth
  5146. o110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5147. o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
  5148. o111.Parent = o110
  5149. o111.Scale = Vector3.new(1, 1, 0.158955932)
  5150. o111.MeshType = Enum.MeshType.Wedge
  5151. o112.Parent = o1
  5152. o112.Material = Enum.Material.SmoothPlastic
  5153. o112.BrickColor = BrickColor.new("Really black")
  5154. o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
  5155. o112.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
  5156. o112.CanCollide = false
  5157. o112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5158. o112.CFrame = CFrame.new(47.7727165, 154.450287, 21.6046047, -0.499986947, -0.866033375, 8.86093039e-006, 7.9482129e-007, -1.06904954e-005, -1, 0.866033375, -0.499986947, 6.03345552e-006)
  5159. o112.BottomSurface = Enum.SurfaceType.Smooth
  5160. o112.TopSurface = Enum.SurfaceType.Smooth
  5161. o112.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5162. o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
  5163. o113.Parent = o112
  5164. o113.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  5165. o113.MeshType = Enum.MeshType.Wedge
  5166. o114.Parent = o1
  5167. o114.Material = Enum.Material.SmoothPlastic
  5168. o114.BrickColor = BrickColor.new("Really black")
  5169. o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
  5170. o114.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  5171. o114.CanCollide = false
  5172. o114.Size = Vector3.new(0.240705281, 1.48964524, 0.200000003)
  5173. o114.CFrame = CFrame.new(49.0470924, 154.148193, 22.3403549, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
  5174. o114.BottomSurface = Enum.SurfaceType.Smooth
  5175. o114.TopSurface = Enum.SurfaceType.Smooth
  5176. o114.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5177. o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
  5178. o115.Parent = o114
  5179. o115.Scale = Vector3.new(1, 1, 0.703947783)
  5180. o115.MeshType = Enum.MeshType.Wedge
  5181. o116.Parent = o1
  5182. o116.Material = Enum.Material.SmoothPlastic
  5183. o116.BrickColor = BrickColor.new("Really black")
  5184. o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
  5185. o116.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
  5186. o116.CanCollide = false
  5187. o116.Size = Vector3.new(0.313371032, 1.68039238, 0.435993463)
  5188. o116.CFrame = CFrame.new(46.4078636, 153.962097, 20.8166122, 0.499993742, -0.866029263, 1.65597994e-005, -4.0431878e-006, 1.67872367e-005, 1, -0.866029263, -0.499993742, 4.89199192e-006)
  5189. o116.BottomSurface = Enum.SurfaceType.Smooth
  5190. o116.TopSurface = Enum.SurfaceType.Smooth
  5191. o116.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5192. o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
  5193. o117.Parent = o116
  5194. o117.MeshType = Enum.MeshType.Wedge
  5195. o118.Parent = o1
  5196. o118.Material = Enum.Material.SmoothPlastic
  5197. o118.BrickColor = BrickColor.new("Really black")
  5198. o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
  5199. o118.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5200. o118.CanCollide = false
  5201. o118.Size = Vector3.new(0.313371032, 0.200000003, 0.200000003)
  5202. o118.CFrame = CFrame.new(46.7480965, 154.409409, 21.013052, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  5203. o118.BottomSurface = Enum.SurfaceType.Smooth
  5204. o118.TopSurface = Enum.SurfaceType.Smooth
  5205. o118.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5206. o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
  5207. o119.Parent = o118
  5208. o119.Scale = Vector3.new(1, 0.1589562, 0.113540001)
  5209. o119.MeshType = Enum.MeshType.Wedge
  5210. o120.Parent = o1
  5211. o120.Material = Enum.Material.SmoothPlastic
  5212. o120.BrickColor = BrickColor.new("Really black")
  5213. o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
  5214. o120.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5215. o120.CanCollide = false
  5216. o120.Size = Vector3.new(0.240705281, 0.390577823, 0.200000003)
  5217. o120.CFrame = CFrame.new(48.2722282, 153.912094, 21.8930016, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  5218. o120.BottomSurface = Enum.SurfaceType.Smooth
  5219. o120.TopSurface = Enum.SurfaceType.Smooth
  5220. o120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5221. o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
  5222. o121.Parent = o120
  5223. o121.Scale = Vector3.new(1, 1, 0.658531725)
  5224. o122.Parent = o1
  5225. o122.Material = Enum.Material.SmoothPlastic
  5226. o122.BrickColor = BrickColor.new("Really black")
  5227. o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
  5228. o122.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
  5229. o122.CanCollide = false
  5230. o122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5231. o122.CFrame = CFrame.new(47.222065, 154.450256, 21.286684, 0.499997079, 0.866027534, -1.19236656e-005, -7.94834705e-007, -1.33093472e-005, -1, -0.866027534, 0.499997079, -5.96627888e-006)
  5232. o122.BottomSurface = Enum.SurfaceType.Smooth
  5233. o122.TopSurface = Enum.SurfaceType.Smooth
  5234. o122.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5235. o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
  5236. o123.Parent = o122
  5237. o123.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  5238. o123.MeshType = Enum.MeshType.Wedge
  5239. o124.Parent = o1
  5240. o124.Material = Enum.Material.SmoothPlastic
  5241. o124.BrickColor = BrickColor.new("Really black")
  5242. o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
  5243. o124.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5244. o124.CanCollide = false
  5245. o124.Size = Vector3.new(0.240705281, 0.758447468, 0.200000003)
  5246. o124.CFrame = CFrame.new(49.4108849, 153.589584, 22.5504112, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  5247. o124.BottomSurface = Enum.SurfaceType.Smooth
  5248. o124.TopSurface = Enum.SurfaceType.Smooth
  5249. o124.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5250. o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
  5251. o125.Parent = o124
  5252. o125.Scale = Vector3.new(1, 1, 0.703947842)
  5253. o126.Parent = o1
  5254. o126.Material = Enum.Material.SmoothPlastic
  5255. o126.BrickColor = BrickColor.new("Really black")
  5256. o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
  5257. o126.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
  5258. o126.CanCollide = false
  5259. o126.Size = Vector3.new(0.240705281, 0.58586657, 0.200000003)
  5260. o126.CFrame = CFrame.new(48.6950493, 153.616852, 22.1371078, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
  5261. o126.BottomSurface = Enum.SurfaceType.Smooth
  5262. o126.TopSurface = Enum.SurfaceType.Smooth
  5263. o126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5264. o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
  5265. o127.Parent = o126
  5266. o127.Scale = Vector3.new(1, 1, 0.431451917)
  5267. o127.MeshType = Enum.MeshType.Wedge
  5268. o128.Parent = o1
  5269. o128.Material = Enum.Material.SmoothPlastic
  5270. o128.BrickColor = BrickColor.new("Really black")
  5271. o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
  5272. o128.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5273. o128.CanCollide = false
  5274. o128.Size = Vector3.new(0.240705281, 1.44422936, 0.563158214)
  5275. o128.CFrame = CFrame.new(49.0667305, 153.941574, 22.351717, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  5276. o128.BottomSurface = Enum.SurfaceType.Smooth
  5277. o128.TopSurface = Enum.SurfaceType.Smooth
  5278. o128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5279. o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
  5280. o129.Parent = o1
  5281. o129.Material = Enum.Material.SmoothPlastic
  5282. o129.BrickColor = BrickColor.new("Really black")
  5283. o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
  5284. o129.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
  5285. o129.CanCollide = false
  5286. o129.Size = Vector3.new(0.313371032, 0.726656258, 0.200000003)
  5287. o129.CFrame = CFrame.new(48.1266899, 153.832581, 21.8089848, -0.499988675, 0.866032422, 1.69954383e-005, 3.83549832e-006, -1.74101369e-005, 1, 0.866032422, 0.499988675, 5.38320182e-006)
  5288. o129.BottomSurface = Enum.SurfaceType.Smooth
  5289. o129.TopSurface = Enum.SurfaceType.Smooth
  5290. o129.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5291. o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
  5292. o130.Parent = o129
  5293. o130.Scale = Vector3.new(1, 1, 0.885611713)
  5294. o130.MeshType = Enum.MeshType.Wedge
  5295. o131.Parent = o1
  5296. o131.Material = Enum.Material.SmoothPlastic
  5297. o131.BrickColor = BrickColor.new("Really black")
  5298. o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
  5299. o131.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
  5300. o131.CanCollide = false
  5301. o131.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5302. o131.CFrame = CFrame.new(47.867115, 154.450256, 21.6591072, 0.499997079, 0.866027534, -1.19236656e-005, -7.94834705e-007, -1.33093472e-005, -1, -0.866027534, 0.499997079, -5.96627888e-006)
  5303. o131.BottomSurface = Enum.SurfaceType.Smooth
  5304. o131.TopSurface = Enum.SurfaceType.Smooth
  5305. o131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5306. o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
  5307. o132.Parent = o131
  5308. o132.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  5309. o132.MeshType = Enum.MeshType.Wedge
  5310. o133.Name = "Pipe"
  5311. o133.Parent = o1
  5312. o133.Material = Enum.Material.SmoothPlastic
  5313. o133.BrickColor = BrickColor.new("Really black")
  5314. o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
  5315. o133.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  5316. o133.CanCollide = false
  5317. o133.Size = Vector3.new(0.313371032, 6.74881935, 0.308828712)
  5318. o133.CFrame = CFrame.new(45.2593498, 154.189148, 20.1535282, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  5319. o133.BottomSurface = Enum.SurfaceType.Smooth
  5320. o133.TopSurface = Enum.SurfaceType.Smooth
  5321. o133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5322. o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
  5323. o134.Parent = o133
  5324. o135.Name = "Pipe2"
  5325. o135.Parent = o1
  5326. o135.Material = Enum.Material.SmoothPlastic
  5327. o135.BrickColor = BrickColor.new("Really black")
  5328. o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
  5329. o135.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  5330. o135.CanCollide = false
  5331. o135.Size = Vector3.new(0.217997238, 4.21914721, 0.308828712)
  5332. o135.CFrame = CFrame.new(46.5356941, 154.043839, 20.8904114, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  5333. o135.BottomSurface = Enum.SurfaceType.Smooth
  5334. o135.TopSurface = Enum.SurfaceType.Smooth
  5335. o135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5336. o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
  5337. o136.Parent = o135
  5338. o137.Name = "Pipe2"
  5339. o137.Parent = o1
  5340. o137.Material = Enum.Material.SmoothPlastic
  5341. o137.BrickColor = BrickColor.new("Really black")
  5342. o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
  5343. o137.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  5344. o137.CanCollide = false
  5345. o137.Size = Vector3.new(0.236163691, 0.200000003, 0.358786255)
  5346. o137.CFrame = CFrame.new(44.7047691, 154.041534, 19.8333282, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  5347. o137.BottomSurface = Enum.SurfaceType.Smooth
  5348. o137.TopSurface = Enum.SurfaceType.Smooth
  5349. o137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5350. o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
  5351. o138.Parent = o137
  5352. o138.Scale = Vector3.new(1, 0.272498846, 1)
  5353. o139.Name = "PipeH"
  5354. o139.Parent = o1
  5355. o139.Material = Enum.Material.Neon
  5356. o139.BrickColor = BrickColor.new("New Yeller")
  5357. o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
  5358. o139.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  5359. o139.CanCollide = false
  5360. o139.Size = Vector3.new(0.249788493, 0.200000003, 0.308828712)
  5361. o139.CFrame = CFrame.new(42.336956, 154.189194, 18.4662781, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  5362. o139.BottomSurface = Enum.SurfaceType.Smooth
  5363. o139.TopSurface = Enum.SurfaceType.Smooth
  5364. o139.Color = Color3.new(1, 1, 0)
  5365. o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
  5366. o140.Parent = o139
  5367. o140.Scale = Vector3.new(1, 0.0454160199, 1)
  5368. o141.Name = "Thing"
  5369. o141.Parent = o1
  5370. o141.BrickColor = BrickColor.new("Dark stone grey")
  5371. o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
  5372. o141.Rotation = Vector3.new(-179.999313, 29.9983273, -0.00131815404)
  5373. o141.CanCollide = false
  5374. o141.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5375. o141.CFrame = CFrame.new(48.0843468, 154.613983, 21.6376648, 0.86604023, 1.99242331e-005, 0.499974728, 1.7006736e-005, -1, 1.03919392e-005, 0.499974728, -4.968947e-007, -0.86604023)
  5376. o141.BottomSurface = Enum.SurfaceType.Smooth
  5377. o141.TopSurface = Enum.SurfaceType.Smooth
  5378. o141.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5379. o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
  5380. o142.Parent = o141
  5381. o142.Scale = Vector3.new(0.181664243, 0.113539964, 0.181663886)
  5382.  
  5383. function destroy(p)
  5384. for i,v in pairs(p.Character:GetChildren()) do
  5385. spawn(function()
  5386. if v:IsA("LocalScript") or v:IsA("Script") then
  5387. v:Destroy()
  5388. end
  5389. end)
  5390. end
  5391. end
  5392.  
  5393. for i,v in pairs(Tool:GetChildren()) do
  5394. if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("WedgePart") then
  5395. if v.Name ~= "HandlePart" then
  5396. local w = Instance.new("Weld",Tool.HandlePart)
  5397. w.Part0 = Tool.HandlePart
  5398. w.Part1 = v
  5399. w.C0 = CFrame.new(v.Position-Tool.HandlePart.Position)*CFrame.Angles(math.rad(v.Rotation.X),math.rad(v.Rotation.Y),math.rad(v.Rotation.Z))
  5400. end
  5401. end
  5402. end
  5403.  
  5404. print(Tool.Name.." Loaded.")
  5405.  
  5406. for i,v in pairs(Tool:GetChildren()) do
  5407. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
  5408. if v.Material == Enum.Material.Neon then
  5409. v.BrickColor = char:FindFirstChild("Torso").BrickColor
  5410. end
  5411. end
  5412. end
  5413.  
  5414. Tool.Equipped:connect(function()
  5415. ceqpt = true
  5416. bsy = false
  5417. print("|Equipped|: ".."Saving old joints")
  5418. for i,v in pairs(char.Torso:GetChildren()) do
  5419. if v:IsA("Motor6D") and v.Name ~= "Neck" then
  5420. --print("|Equipped|: "..v.Name.." saved!")
  5421. table.insert(jtab,v)
  5422. end
  5423. end
  5424.  
  5425. gyro.Parent = char:WaitForChild("HumanoidRootPart")
  5426.  
  5427. local aWeld = Instance.new("Weld",char["Right Arm"])
  5428. aWeld.Name = "aWeld"
  5429. aWeld.Part0 = Tool.HandlePart
  5430. aWeld.Part1 = char["Right Arm"]
  5431. aWeld.C0 = CFrame.new(0.9,0,0.1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))
  5432.  
  5433. local bWeld = Instance.new("Weld",char["Torso"])
  5434. bWeld.Name = "bWeld"
  5435. bWeld.Part0 = char["Torso"]
  5436. bWeld.Part1 = char["Right Arm"]
  5437. bWeld.C0 = CFrame.new(1.2,0.3,-0.9)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(-80))
  5438.  
  5439. local cWeld = Instance.new("Weld",char["Torso"])
  5440. cWeld.Name = "cWeld"
  5441. cWeld.Part0 = char["Torso"]
  5442. cWeld.Part1 = char["Left Arm"]
  5443. cWeld.C0 = CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-30))
  5444. end)
  5445.  
  5446. Tool.Unequipped:connect(function()
  5447. ceqpt = false
  5448. for i,v in pairs(char.Torso:GetChildren()) do
  5449. if v:IsA("Weld") or v:IsA("Motor6D") then
  5450. if v.Name ~= "Neck" then
  5451. v:Destroy()
  5452. end
  5453. end
  5454. end
  5455. for i,v in pairs(jtab) do
  5456. v:Clone().Parent = char.Torso
  5457. end
  5458. for i,v in pairs(jtab) do
  5459. table.remove(jtab,1)
  5460. end
  5461.  
  5462. gyro.Parent = game:GetService("ServerStorage")
  5463.  
  5464. char.HumanoidRootPart.RootJoint.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  5465. gyro.MaxTorque = Vector3.new(0,0,0)
  5466. char.Torso.Neck.C0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  5467. --char.Humanoid.WalkSpeed = 16
  5468. --char.Humanoid.JumpPower = 50
  5469. end)
  5470.  
  5471. --Functions
  5472.  
  5473. local rignore = {}
  5474. function rayCast(orig,targ,maxdist)
  5475. local test = Tool.PipeH.Position
  5476. if orig then
  5477. test = orig
  5478. end
  5479. local r = Ray.new(test,(targ-test).unit * maxdist)
  5480. local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
  5481. --print(pos)
  5482. return hit,pos,normal
  5483. end
  5484.  
  5485. function clerp(a,b,c)
  5486. return a:lerp(b,c)
  5487. end
  5488.  
  5489. --NHIgnore = {char}
  5490. function getMouseNH(pos,dir)
  5491. if not pos then
  5492. pos = game:GetService("Workspace").CurrentCamera.CFrame.p
  5493. --print("|gMNH|: First pos!")
  5494. end
  5495. if not dir then
  5496. dir = (plr:GetMouse().Hit.p - pos).unit*2048
  5497. --print("|gMNH|: First dir!")
  5498. end
  5499. local r = Ray.new(pos,dir)
  5500. local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
  5501. if hit then
  5502. if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
  5503. table.insert(rignore,hit)
  5504. --print("|gMNH|: Accessory!")
  5505. return getMouseNH(pos,dir)
  5506. else
  5507. --print("|gMNH|: Part!")
  5508. return hit,pos,normal
  5509. end
  5510. else
  5511. --print("|gMNH|: Nil!")
  5512. --print(pos)
  5513. return hit,pos,normal
  5514. end
  5515. end
  5516.  
  5517. function shoot(targ,op)
  5518. --print("----Target / Old position----")
  5519. --print(targ)
  5520. --print(op)
  5521. --print("-----------------------------")
  5522. local hit,pos,normal = rayCast(op,targ,2048)
  5523. local dir = (targ-op).unit * 2048
  5524. if hit then
  5525. --print("|Shoot|: "..hit.Name)
  5526. --print("|Shoot|: "..pos.X..","..pos.Y..","..pos.Z..".")
  5527. --print("|Shoot|: "..(op-pos).Magnitude)
  5528. if hit.Parent:FindFirstChild("Humanoid") then
  5529. table.insert(rignore,hit)
  5530.  
  5531. local iscus = false
  5532. for i,v in pairs(dmgTab) do
  5533. if hit.Name == v[1] then
  5534. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - v[2]
  5535. hit:BreakJoints()
  5536. destroy(game:GetService("Players"):GetPlayerFromCharacter(hit.Parent))
  5537. for i=1,7 do
  5538. local blood = Instance.new("Part")
  5539. blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
  5540. blood.CFrame = CFrame.new(pos)
  5541. blood.CanCollide = false
  5542. blood.TopSurface = "Smooth"
  5543. blood.BottomSurface = "Smooth"
  5544. blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  5545. blood.Color = Color3.fromRGB(math.random(150,255),0,0)
  5546. blood.Parent = game:GetService("Workspace")
  5547. end
  5548. iscus = true
  5549. end
  5550. end
  5551. if iscus == false then
  5552. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - miscDmg
  5553. hit:BreakJoints()
  5554. for i=1,7 do
  5555. local blood = Instance.new("Part")
  5556. blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
  5557. blood.CFrame = CFrame.new(pos)
  5558. blood.CanCollide = false
  5559. blood.TopSurface = "Smooth"
  5560. blood.BottomSurface = "Smooth"
  5561. blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  5562. blood.Color = Color3.fromRGB(math.random(150,255),0,0)
  5563. blood.Parent = game:GetService("Workspace")
  5564. end
  5565. end
  5566.  
  5567. shoot(pos + dir,pos)
  5568. elseif hit.Parent:IsA("Hat") or hit.Parent:IsA("Accessory") then
  5569. table.insert(rignore,hit.Parent)
  5570. --print("|Shoot|: Potential hat; "..hit.Name.." moved to ignore list")
  5571. shoot(pos + dir,pos)
  5572. else
  5573. table.insert(rignore,hit)
  5574. shoot(pos + dir,pos)
  5575. end
  5576. local trace = Instance.new("Part",game.Workspace)
  5577. trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
  5578. trace.BrickColor = char:FindFirstChild("Torso").BrickColor
  5579. trace.Anchored = true
  5580. trace.CanCollide = false
  5581. trace.TopSurface = "Smooth"
  5582. trace.BottomSurface = "Smooth"
  5583. trace.Material = Enum.Material.Neon
  5584. trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
  5585. spawn(function()
  5586. local m = Instance.new("SpecialMesh",trace)
  5587. m.MeshType = Enum.MeshType.Cylinder
  5588. for i=1,10 do
  5589. trace.Transparency = trace.Transparency + 0.1
  5590. m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
  5591. wait(0.05)
  5592. end
  5593. trace:Destroy()
  5594. end)
  5595. else
  5596. --print("|Shoot|: ".."No target or too far away")
  5597. local trace = Instance.new("Part",game.Workspace)
  5598. trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
  5599. trace.BrickColor = char:FindFirstChild("Torso").BrickColor
  5600. trace.Anchored = true
  5601. trace.CanCollide = false
  5602. trace.TopSurface = "Smooth"
  5603. trace.BottomSurface = "Smooth"
  5604. trace.Material = Enum.Material.Neon
  5605. trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
  5606. spawn(function()
  5607. local m = Instance.new("SpecialMesh",trace)
  5608. m.MeshType = Enum.MeshType.Cylinder
  5609. for i=1,10 do
  5610. trace.Transparency = trace.Transparency + 0.1
  5611. m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
  5612. wait(0.05)
  5613. end
  5614. trace:Destroy()
  5615. end)
  5616. end
  5617. end
  5618.  
  5619. --End of functions
  5620.  
  5621. plr:GetMouse().Button1Down:connect(function()
  5622. if ceqpt == true and isaim == true and cd == false then
  5623. cd = true
  5624. local s = Instance.new("Sound",Tool.HandlePart)
  5625. s.SoundId = "rbxassetid://136523485"
  5626. s.PlayOnRemove = false
  5627. s:Play()
  5628. game:GetService("Debris"):AddItem(s,5)
  5629. table.insert(rignore,char)
  5630. local hit,pos,normal = getMouseNH()
  5631. for i,v in pairs(rignore) do
  5632. table.remove(rignore,1)
  5633. end
  5634. --print(pos)
  5635. shoot(pos,Tool.PipeH.CFrame.p)
  5636.  
  5637. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  5638. bsy = true
  5639. for i=1,5 do
  5640. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") and char.HumanoidRootPart:FindFirstChild("RootJoint") and char.Torso:FindFirstChild("Neck") then
  5641. char.Torso:FindFirstChild("bWeld").C0 = clerp(char.Torso.bWeld.C0,(CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))*CFrame.new(0,1,0)),0.2)
  5642. char.Torso:FindFirstChild("cWeld").C0 = clerp(char.Torso.cWeld.C0,(CFrame.new(-1.5,0.5,-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10))*CFrame.new(0,1,0)),0.2)
  5643. char.HumanoidRootPart:FindFirstChild("RootJoint").C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),0.2)
  5644. char.Torso:FindFirstChild("Neck").C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(240)),0.2)
  5645. wait()
  5646. end
  5647. end
  5648. bsy = false
  5649. end
  5650.  
  5651. table.insert(rignore,char)
  5652. cd = false
  5653. end
  5654. end)
  5655.  
  5656. while not ceqpt do wait() end
  5657.  
  5658. local animspeed = 0.3
  5659.  
  5660. while wait() do
  5661. --if ceqpt == true then print("Equipped") else print ("Unequipped") end
  5662.  
  5663. local cPos = game:GetService("Workspace").CurrentCamera.CFrame.p
  5664. local newPos = cPos - char.HumanoidRootPart.CFrame.p
  5665. local dist = math.sqrt((newPos.X*newPos.X)+(newPos.Y*newPos.Y)+(newPos.Z*newPos.Z))
  5666. --print(dist)
  5667.  
  5668. if dist <= 8.5 and ceqpt == true then
  5669. isaim = true
  5670. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  5671. if bsy == false then
  5672. local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
  5673. y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
  5674. char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1,0.5 + (y/100),-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)),animspeed)
  5675. char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0.5 + (y/60),-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10)),animspeed)
  5676. char.Torso.bWeld.C1 = clerp(char.Torso.bWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-y),math.rad(0),math.rad(0))),0.2)
  5677. char.Torso.cWeld.C1 = clerp(char.Torso.cWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-y),math.rad(0),math.rad(0))),0.2)
  5678. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),animspeed)
  5679. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(y/2),math.rad(240)),animspeed)
  5680. --char.Humanoid.WalkSpeed = 6
  5681. --char.Humanoid.JumpPower = 0
  5682. end
  5683. end
  5684. local lookDir = plr:GetMouse().Hit.p - char.HumanoidRootPart.CFrame.p
  5685. gyro.MaxTorque = Vector3.new(0,10000000,0)
  5686. gyro.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, plr:GetMouse().Hit.p)
  5687. else
  5688. isaim = false
  5689. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  5690. if bsy == false then
  5691. local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
  5692. y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
  5693. char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.2,0.3 + math.cos(tick())/5,-0.9)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(-80)),animspeed)
  5694. char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0 + math.cos(tick())/5,0)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-30)),animspeed)
  5695. char.Torso.bWeld.C1 = clerp(char.Torso.bWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))),0.2)
  5696. char.Torso.cWeld.C1 = clerp(char.Torso.cWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))),0.2)
  5697. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
  5698. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
  5699. --char.Humanoid.WalkSpeed = 16
  5700. --char.Humanoid.JumpPower = 50
  5701. end
  5702. end
  5703. gyro.MaxTorque = Vector3.new(0,0,0)
  5704. end
  5705. end
  5706. end
  5707. },
  5708. {
  5709. "Terrain Generation",
  5710. function()
  5711. --[[ terrain lol ]] --[[ joalars2 ]] local char = game:GetService("Players").LocalPlayer.Character local xsi,ysi,zsi = 20,3,20 local xs,ys,zs = -xsi*25,4.1,-xsi*25 local rows = 50 local columns = 50 local intensity = 15 --[[ Lower = More intense = Looks crap ]] local rand = math.random(0,10000) local lowest = nil for i=0,rows*xsi,xsi do for o=0,columns*zsi,zsi do local p = Instance.new("Part") p.Size = Vector3.new(xsi,ysi,zsi) p.Anchored = true p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.Locked = true if math.noise(i/(intensity*xsi),ys + rand,o/(intensity*zsi))*(ys*4) <= -0.3*intensity then p.BrickColor = BrickColor.new("Bright blue") p.Reflectance = 0.3 p.Material = "SmoothPlastic" p.CFrame = CFrame.new(Vector3.new(xs,ys,zs) + Vector3.new(i,-84.5,o)) else p.BrickColor = BrickColor.new("Bright green") p.Material = "Grass" p.CFrame = CFrame.new(Vector3.new(xs,ys,zs) + Vector3.new(i,math.noise(i/(intensity*xsi),ys + rand,o/(intensity*zsi))*(ys*4),o) + Vector3.new(0,-80,0)) end if lowest == nil or p.Position.Y < lowest then lowest = p.Position.Y print("Lowest updated: "..lowest) end p.Parent = workspace["Base"] or workspace local randomchance = math.random(1,400) if math.noise(i/(intensity*xsi),ys + rand,o/(intensity*zsi))*(ys*4) > -0.3*intensity then if randomchance <= 20 then local th = math.random(7,20) local tw = math.random(2,8) local lh = math.random(th/2,th) local lw = math.random(tw*1.5,tw*2.5) local b = Instance.new("Part") b.Size = Vector3.new(th,tw,tw) b.Shape = "Cylinder" b.Anchored = true b.TopSurface = "Smooth" b.Name = "Base" b.BottomSurface = "Smooth" b.BrickColor = BrickColor.new("Brown") b.Material = "Wood" b.CFrame = CFrame.new(p.Position + Vector3.new(0,th/2 + ysi/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) b.Parent = p local l1 = Instance.new("Part") l1.Size = Vector3.new(lh,lw,lw) l1.Shape = "Cylinder" l1.Anchored = true l1.TopSurface = "Smooth" l1.BottomSurface = "Smooth" l1.BrickColor = BrickColor.new("Camo") l1.Material = "Grass" l1.CFrame = CFrame.new(b.Position + Vector3.new(0,th/2 + lh/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) l1.Parent = b local l2 = Instance.new("Part") l2.Size = Vector3.new(lw,lw,lw) l2.Shape = "Ball" l2.Anchored = true l2.TopSurface = "Smooth" l2.BottomSurface = "Smooth" l2.BrickColor = BrickColor.new("Camo") l2.Material = "Grass" l2.CFrame = CFrame.new(l1.Position + Vector3.new(0,lh/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) l2.Parent = b local l3 = Instance.new("Part") l3.Size = Vector3.new(lw,lw,lw) l3.Shape = "Ball" l3.Anchored = true l3.TopSurface = "Smooth" l3.BottomSurface = "Smooth" l3.BrickColor = BrickColor.new("Camo") l3.Material = "Grass" l3.CFrame = CFrame.new(l1.Position + Vector3.new(0,-lh/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) l3.Parent = b elseif randomchance > 20 and randomchance <= 25 then for i=1,math.random(4,8) do local rh = math.random(3,6) local rl = math.random(3,6) local rw = math.random(3,6) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.Material = "Slate" r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end elseif randomchance > 25 and randomchance <= 35 then for i=1,math.random(4,8) do local rh = math.random(5,8) local rl = math.random(5,8) local rw = math.random(5,8) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.CanCollide = false r.Material = "Grass" r.BrickColor = BrickColor.new("Camo") r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end elseif randomchance == 36 then for i=1,math.random(8,16) do local rh = math.random(8,16) local rl = math.random(8,16) local rw = math.random(8,16) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.Material = "Slate" r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end elseif randomchance == 37 then for i=1,math.random(8,16) do local rh = math.random(10,18) local rl = math.random(10,18) local rw = math.random(10,18) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.CanCollide = false r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.Material = "Grass" r.BrickColor = BrickColor.new("Camo") r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end end else --[[ Water Generation ]] end end wait(0.1) end workspace["Base"].Transparency = 1 workspace["Base"].CanCollide = false
  5712. end
  5713. },
  5714. {
  5715. "Tea",
  5716. function()
  5717. print("Loading...") local ot = tick() local plr = game:GetService("Players").LocalPlayer local char,mouse = plr.Character,plr:GetMouse() local equipped = false local cd = false local sizemod = 1 local tRotX = 0 local tRotY = 0 local tRotZ = 0 local mode = true local tool = script.Parent if not tool:IsA("Tool") then print("Creating tool.") tool = Instance.new("Tool",plr.Backpack) tool.Name = "Teapot" tool.ToolTip = "*angery*" tool.CanBeDropped = false script.Parent = tool end local kettled = {} tool.Grip = CFrame.new(0,0,0.8 * sizemod) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) local handle = tool:FindFirstChild("Handle") if handle == nil then handle = Instance.new("Part",tool) handle.Name = "Handle" handle.Size = Vector3.new(sizemod,sizemod,sizemod) handle.CanCollide = false handle.BrickColor = BrickColor.new("White") handle.Shape = "Ball" handle.Size = Vector3.new(0.2,0.2,0.2) local mesh = Instance.new("SpecialMesh",handle) mesh.MeshType = Enum.MeshType.FileMesh mesh.MeshId = "rbxassetid://1594167" mesh.Scale = Vector3.new(1,1,1)*sizemod end local pp = Instance.new("Part",handle) pp.Name = "Particles" pp.Size = Vector3.new(0.2,0.2,0.2) pp.Transparency = 1 pp.CanCollide = false local w = Instance.new("Weld") w.Part0 = pp w.Part1 = handle w.C0 = CFrame.new(0,-0.5*sizemod,1.5*sizemod)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp local s1 = Instance.new("Sound",handle) s1.SoundId = "rbxassetid://318794788" s1.Looped = true s1.Volume = 2 s1.Pitch = 4 local particle = Instance.new("ParticleEmitter",pp) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle.Transparency = NumberSequence.new(sk) particle.Texture = "rbxassetid://453789629" particle.Lifetime = NumberRange.new(2,2.3) particle.Rate = 150 particle.Speed = NumberRange.new(0,0) particle.Acceleration = Vector3.new(math.cos(tick()),sizemod,math.sin(tick())) coroutine.resume(coroutine.create(function() while wait() do particle.Acceleration = Vector3.new((math.cos(tick()*2)/4)*sizemod,sizemod,(math.sin(tick()*1.5)/3)*sizemod) end end)) function throw() local cln = handle:Clone() for i,v in pairs(cln:GetChildren()) do if v:IsA("Sound") then v:Destroy() end end game:GetService("Debris"):AddItem(s,0.9) cln.Name = "Teapot" cln.Size = Vector3.new(1,1,1)*sizemod cln.Velocity = ((mouse.Hit.p - handle.Position).unit*250 + Vector3.new(0,10,0)) cln.Parent = game.Workspace local hitHead = false local tev tev = cln.Touched:connect(function(t) if game:GetService("Players"):GetPlayerFromCharacter(t.Parent) then local isKettled = false for i,v in pairs(kettled) do if game:GetService("Players"):GetPlayerFromCharacter(t.Parent).Name == v then isKettled = true end end if isKettled == false then tev:disconnect() local pname = game:GetService("Players"):GetPlayerFromCharacter(t.Parent).Name table.insert(kettled,pname) if game:GetService("Players"):GetPlayerFromCharacter(t.Parent) ~= plr then local tchar = game:GetService("Players"):GetPlayerFromCharacter(t.Parent).Character cln.Parent = t.Parent local weld = Instance.new("Weld") weld.Part0 = cln weld.Part1 = t.Parent:WaitForChild("Head") weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) weld.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) weld.Parent = cln hitHead = true local s = Instance.new("Sound",cln) s.SoundId = "rbxassetid://399768457" s.Volume = math.huge s:Play() wait(8) if cln.Parent ~= nil then if game:GetService("Players"):GetPlayerFromCharacter(t.Parent) then spawn(function() tchar:BreakJoints() tchar:FindFirstChild("Humanoid").Health = 0 end) end local p = Instance.new("Part",tchar) p.CanCollide = false p.Anchored = true p.Transparency = 0 p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.Size = Vector3.new(0.2,0.2,0.2) p.BrickColor = BrickColor.new("Institutional White") local p2 = Instance.new("Part",tchar) p2.CanCollide = false p2.Anchored = true p2.Transparency = 0 p2.TopSurface = "Smooth" p2.BottomSurface = "Smooth" p2.Size = Vector3.new(0.2,0.2,0.2) p2.BrickColor = BrickColor.new("Institutional White") local p3 = Instance.new("Part",tchar) p3.CanCollide = false p3.Anchored = true p3.Transparency = 0 p3.TopSurface = "Smooth" p3.BottomSurface = "Smooth" p3.Size = Vector3.new(0.2,0.2,0.2) p3.BrickColor = BrickColor.new("Institutional White") local p4 = Instance.new("Part",tchar) p4.CanCollide = false p4.Anchored = true p4.Transparency = 0 p4.TopSurface = "Smooth" p4.BottomSurface = "Smooth" p4.Size = Vector3.new(0.2,0.2,0.2) p4.BrickColor = BrickColor.new("Institutional White") local m = Instance.new("SpecialMesh",p) m.MeshType = "Sphere" m.Scale = (Vector3.new(7,7,7)*sizemod)*8 local m2 = Instance.new("SpecialMesh",p2) m2.MeshType = "Sphere" m2.Scale = (Vector3.new(1,1,1)*sizemod)*8 local m3 = Instance.new("BlockMesh",p3) m3.Scale = (Vector3.new(7,7,7)*sizemod)*8 local m4 = Instance.new("BlockMesh",p4) m4.Scale = (Vector3.new(1,1,1)*sizemod)*8 local s = Instance.new("Sound",p) s.SoundId = "rbxassetid://157878578" s.Volume = math.huge s:Play() local sc = cln.CFrame p.CFrame = sc p2.CFrame = sc p3.CFrame = sc p4.CFrame = sc p.Material = "Neon" p2.Material = "Neon" p3.Material = "Neon" p4.Material = "Neon" local pt local p2t local p3t local p4t function brk(c) if c.Parent ~= plr.Character and c.Parent.Parent ~= plr.Character and c.Parent.Parent.Parent ~= plr.Character then if c then for i,v in pairs(c.Parent:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then v:Destroy() wait(0.05) end end wait() c:BreakJoints() end end end function brk2(c) if c.Parent ~= plr.Character and c.Parent.Parent ~= plr.Character then if c then for i,v in pairs(c.Parent:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then v:Destroy() wait(0.05) end end wait() c:BreakJoints() end end end function brk3(c) if c.Parent ~= plr.Character then if c then for i,v in pairs(c.Parent:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then v:Destroy() wait(0.05) end end wait() c:BreakJoints() end end end function brk4(c) local success, msg = pcall(brk,c) if success == false then print("Errored: "..msg) local success, msg = pcall(brk2,c) if success == false then print("Errored: "..msg) brk3(c) end end end pt = p.Touched:connect(function(c) brk4(c) end) p2t = p2.Touched:connect(function(c) brk4(c) end) p3t = p3.Touched:connect(function(c) brk4(c) end) p4t = p4.Touched:connect(function(c) brk4(c) end) local hitReg = {} spawn(function() local reg = Region3.new(p.Position - Vector3.new(20*sizemod,20*sizemod,20*sizemod),p.Position + Vector3.new(20*sizemod,20*sizemod,20*sizemod)) local ht = workspace:FindPartsInRegion3(reg,char,100) for i,v in pairs(ht) do brk4(v) end end) cln:Destroy() for i=1,20 do m.Scale = m.Scale + (Vector3.new(3,3,3)*sizemod) m2.Scale = m2.Scale + (Vector3.new(3,3,3)*sizemod) m3.Scale = m3.Scale + (Vector3.new(3,3,3)*sizemod) m4.Scale = m4.Scale + (Vector3.new(3,3,3)*sizemod) p.Transparency = p.Transparency + 1/20 p2.Transparency = p2.Transparency + 1/20 p3.Transparency = p3.Transparency + 1/20 p4.Transparency = p4.Transparency + 1/20 p.CFrame = sc p2.CFrame = sc p3.CFrame = sc * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))) p4.CFrame = sc * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))) wait() end pt:disconnect() p2t:disconnect() p3t:disconnect() p4t:disconnect() end local isub = 0 for i,v in pairs(kettled) do if pname == v then table.remove(kettled,i-isub) isub = isub + 1 end end end end elseif game:GetService("Players"):GetPlayerFromCharacter(t.Parent.Parent) then else for i=1,10 do local p = Instance.new("Part",workspace) p.Size = Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10) p.CFrame = cln.CFrame p.Velocity = Vector3.new(math.random(-30,30),math.random(3,50),math.random(-30,30)) p.BrickColor = cln.BrickColor p.TopSurface = "Smooth" p.BottomSurface = "Smooth" game:GetService("Debris"):AddItem(p,math.random(10,25)/10) end tev:disconnect() cln.Anchored = true cln.CanCollide = false cln.Transparency = 1 local s = Instance.new("Sound",cln) s.SoundId = "rbxassetid://138122923" s.Volume = math.huge s:Play() wait(1.5) cln:Destroy() end end) wait() cln.CanCollide = true wait(5) if hitHead == false then cln:Destroy() tev:disconnect() end end tool.Equipped:connect(function() if mode == true then char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) else char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) end equipped = true s1:Play() for i,v in pairs(handle:GetChildren()) do if v.Name == "Particles" then v:Destroy() end end pp = Instance.new("Part",handle) pp.Name = "Particles" pp.Size = Vector3.new(0.2,0.2,0.2) pp.Transparency = 1 pp.CanCollide = false local w = Instance.new("Weld") w.Part0 = pp w.Part1 = handle w.C0 = CFrame.new(0,-0.5*sizemod,1.5*sizemod)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp particle = Instance.new("ParticleEmitter",pp) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle.Transparency = NumberSequence.new(sk) particle.Texture = "rbxassetid://453789629" particle.Lifetime = NumberRange.new(2,2.3) particle.Rate = 150 particle.Speed = NumberRange.new(0,0) particle.Acceleration = Vector3.new(math.cos(tick()),sizemod,math.sin(tick())) end) tool.Unequipped:connect(function() equipped = false s1:Stop() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) end) local isPour = false mouse.Button1Down:connect(function() if equipped == true and cd == false and mode == false then cd = true local s = Instance.new("Sound",handle) s.SoundId = "rbxassetid://444895479" s.Volume = 2 s.Pitch = math.random(900,1100)/1000 s:Play() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) wait() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(65),math.rad(90),math.rad(0)) spawn(function() throw() end) wait() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) wait() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) cd = false elseif equipped == true and cd == false and mode == true then cd = true isPour = true local mUp local pour = Instance.new("Part",pp) pour.Anchored = true pour.CanCollide = false pour.BrickColor = BrickColor.new("Brown") pour.TopSurface = "Smooth" pour.BottomSurface = "Smooth" pour.Transparency = 0.3 local ps = Instance.new("Sound",pp) ps.SoundId = "rbxassetid://329308062" ps.Volume = 2 ps.Looped = true ps.Pitch = 3 ps:Play() mUp = mouse.Button1Up:connect(function() mUp:disconnect() cd = false isPour = false pour:Destroy() ps:Destroy() tRotX = 0 tRotY = 0 tRotZ = 0 end) while cd == true do tRotX = 45 tRotY = 0 tRotZ = 0 local ray = Ray.new(pp.Position,Vector3.new(0,-1000,0)) local part,pos,normal = workspace:FindPartOnRay(ray,char,false,true) pour.Size = Vector3.new(0.2,0.2,(pos-pp.Position).Magnitude) pour.CFrame = CFrame.new(pp.Position,pos) * CFrame.new(0,0,-(pos-pp.Position).Magnitude/2) if part then if part.Name ~= "Tea" then local p = Instance.new("Part",part) p.Name = "Tea" p.BrickColor = BrickColor.new("Brown") p.Size = Vector3.new(0.2,0.7,0.7) p.Transparency = 0.3 p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.CanCollide = false p.TopSurface = "Smooth" p.Anchored = true p.BottomSurface = "Smooth" p.Shape = "Cylinder" p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(normal.X),math.rad(normal.Y),math.rad(normal.Z+90)) Instance.new("Vector3Value",p).Value = p.CFrame.p local shrink local frm = 0 shrink = game:GetService("RunService").RenderStepped:connect(function() frm = frm + 1 if math.floor(frm/4) == frm/4 then spawn(function() local reg = Region3.new(p.Position - Vector3.new(p.Size.Y/2,3,p.Size.Y/2),p.Position + Vector3.new(p.Size.Y/2,3,p.Size.Y/2)) local ht = workspace:FindPartsInRegion3(reg,char,100) for i,v in pairs(ht) do if v.Parent:FindFirstChild("Humanoid") then v.Parent.Humanoid.Health = v.Parent.Humanoid.Health - v.Parent.Humanoid.MaxHealth/200 end end end) end p.Size = p.Size - Vector3.new(0,0.02,0.02) if p.Size.Y <= 0.3 then p:Destroy() shrink:disconnect() end end) local particle1 = Instance.new("ParticleEmitter",p) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle1.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle1.Transparency = NumberSequence.new(sk) particle1.Texture = "rbxassetid://453789629" particle1.Lifetime = NumberRange.new(2,2.3) particle1.Rate = 200 particle1.Speed = NumberRange.new(0,0) particle1.Acceleration = Vector3.new(0,0.5,0) else part.Size = part.Size + Vector3.new(0,0.2,0.2) part.CFrame = CFrame.new(part.Value.Value) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) end end wait() end end end) mouse.KeyDown:connect(function(key) if cd == false and equipped == true then if key == "q" then if mode == false then mode = true char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) else mode = false char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) end elseif key == "u5jt" then cd = true handle.Transparency = 1 local mug = Instance.new("Part",tool) mug.CanCollide = false mug.BrickColor = BrickColor.new("Institutional white") local mesh = Instance.new("SpecialMesh",mug) mesh.MeshId = "rbxassetid://433095032" mug.Size = Vector3.new(0.2,0.2,0.2) mesh.Scale = Vector3.new(0.145,0.145,0.145) local w = Instance.new("Weld") w.Part0 = mug w.Part1 = char:WaitForChild("Right Arm") w.C0 = CFrame.new(1,0,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) w.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)) w.Parent = mug local pp1 = Instance.new("Part",mug) pp1.CanCollide = false pp1.Size = Vector3.new(0.7,0.2,0.6) pp1.BrickColor = BrickColor.new("Brown") pp1.Material = "SmoothPlastic" pp1.TopSurface = "Smooth" pp1.BottomSurface = "Smooth" Instance.new("CylinderMesh",pp1) particle:Clone().Parent = pp1 local w = Instance.new("Weld") w.Part0 = pp1 w.Part1 = mug w.C0 = CFrame.new(0.15,-0.3,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp1 mouse.Button1Down:connect(function() end) tRotX = 0 tRotY = 0 tRotZ = 0 end end end) plr.Chatted:connect(function(msg) if string.lower(string.sub(msg,1,3)) == "-s " then sizemod = string.sub(msg,4,#msg) handle.Mesh.Scale = Vector3.new(1,1,1)*sizemod for i,v in pairs(handle:GetChildren()) do if v.Name == "Particles" or v:IsA("Sound") then v:Destroy() end end s1 = Instance.new("Sound",handle) s1.SoundId = "rbxassetid://318794788" s1.Looped = true s1.Volume = 2 s1.Pitch = 4 s1:Play() pp = Instance.new("Part",handle) pp.Name = "Particles" pp.Size = Vector3.new(0.2,0.2,0.2) pp.Transparency = 1 pp.CanCollide = false local w = Instance.new("Weld") w.Part0 = pp w.Part1 = handle w.C0 = CFrame.new(0,-0.5*sizemod,1.5*sizemod)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp particle = Instance.new("ParticleEmitter",pp) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle.Transparency = NumberSequence.new(sk) particle.Texture = "rbxassetid://453789629" particle.Lifetime = NumberRange.new(2,2.3) particle.Rate = 150 particle.Speed = NumberRange.new(0,0) particle.Acceleration = Vector3.new(math.cos(tick()),sizemod,math.sin(tick())) tRotX = 0 tRotY = 0 tRotZ = 0 end end) print("Loaded! Time elapsed: "..tick() - ot) while wait() do tool.Grip = tool.Grip:lerp(CFrame.new(0,0,0.8 * sizemod) * CFrame.Angles(math.rad(tRotX),math.rad(tRotY),math.rad(tRotZ)),0.33) end
  5718. end
  5719. },
  5720. {
  5721. "Slicey Dicey",
  5722. function()
  5723. local oldtick = tick()
  5724. warn("Slicey Dicey - By joalars2")
  5725.  
  5726. local plr = game:GetService("Players").LocalPlayer
  5727. local char,mouse = plr.Character,plr:GetMouse()
  5728.  
  5729. local fadeparts = {}
  5730.  
  5731. --[[ Setting up the animation rig ]]
  5732.  
  5733. local dfj = {}
  5734.  
  5735. char:WaitForChild("Animate"):Destroy()
  5736. char:WaitForChild("Humanoid"):WaitForChild("Animator"):Destroy()
  5737.  
  5738. for i,v in pairs(char:FindFirstChild("Torso"):GetChildren()) do
  5739. if v:IsA("Motor6D") and v.Name ~= "Neck" then
  5740. table.insert(dfj,v:Clone())
  5741. v:Destroy()
  5742. end
  5743. end
  5744.  
  5745. local state = "idle"
  5746.  
  5747. local rootpart = char:FindFirstChild("HumanoidRootPart")
  5748. local rootjoint = rootpart:FindFirstChild("RootJoint")
  5749. rootjoint.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  5750. local rarm = Instance.new("Weld",char:FindFirstChild("Right Arm") or nil)
  5751. rarm.Part0 = char:FindFirstChild("Torso") or nil
  5752. rarm.Part1 = char:FindFirstChild("Right Arm") or nil
  5753. rarm.C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5754. rarm.C1 = CFrame.new(-0.5,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5755. local larm = Instance.new("Weld",char:FindFirstChild("Left Arm") or nil)
  5756. larm.Part0 = char:FindFirstChild("Torso") or nil
  5757. larm.Part1 = char:FindFirstChild("Left Arm") or nil
  5758. larm.C0 = CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5759. larm.C1 = CFrame.new(0.5,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5760. local rleg = Instance.new("Weld",char:FindFirstChild("Right Leg") or nil)
  5761. rleg.Part0 = char:FindFirstChild("Torso") or nil
  5762. rleg.Part1 = char:FindFirstChild("Right Leg") or nil
  5763. rleg.C0 = CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5764. rleg.C1 = CFrame.new(0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5765. local lleg = Instance.new("Weld",char:FindFirstChild("Left Leg") or nil)
  5766. lleg.Part0 = char:FindFirstChild("Torso") or nil
  5767. lleg.Part1 = char:FindFirstChild("Left Leg") or nil
  5768. lleg.C0 = CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5769. lleg.C1 = CFrame.new(-0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5770. local neck = char:FindFirstChild("Torso"):FindFirstChild("Neck") or nil
  5771. neck.Part0 = char:FindFirstChild("Torso") or nil
  5772. neck.Part1 = char:FindFirstChild("Head") or nil
  5773. neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5774. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5775.  
  5776. --[[ Weapons ]]
  5777.  
  5778. local isClickCombo = false
  5779. local clickTimer = 0
  5780. local clickCombo = 0
  5781. local clickCD = false
  5782. local soundCD = false
  5783. local moveCD = false
  5784.  
  5785. local p1 = Instance.new("Part",char:FindFirstChild("Right Arm") or nil)
  5786. p1.Size = Vector3.new(0.2,0.2,0.2)
  5787. p1.TopSurface = "Smooth"
  5788. p1.BottomSurface = "Smooth"
  5789. p1.CanCollide = false
  5790. local m1 = Instance.new("SpecialMesh",p1)
  5791. m1.VertexColor = Vector3.new(255,255,0)
  5792. m1.MeshId = "rbxassetid://10681506"
  5793. m1.TextureId = "rbxassetid://10681501"
  5794. m1.Scale = Vector3.new(1,1,1)
  5795. local w1 = Instance.new("Weld",p1)
  5796. w1.Part0 = p1
  5797. w1.Part1 = char:FindFirstChild("Right Arm") or nil
  5798. w1.C0 = CFrame.new(-0.3,0,-1.5) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  5799. local p2 = Instance.new("Part",char:FindFirstChild("Right Arm") or nil)
  5800. p2.Size = Vector3.new(0.2,1.3,2)
  5801. p2.TopSurface = "Smooth"
  5802. p2.BottomSurface = "Smooth"
  5803. p2.Transparency = 1
  5804. p2.CanCollide = false
  5805. local w1 = Instance.new("Weld",p2)
  5806. w1.Part0 = p2
  5807. w1.Part1 = char:FindFirstChild("Right Arm") or nil
  5808. w1.C0 = CFrame.new(-0.3,0,-2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  5809. p2.Touched:connect(function(p)
  5810. local hum = p.Parent:FindFirstChild("Humanoid") or p.Parent.Parent:FindFirstChild("Humanoid") or nil
  5811. if hum and isClickCombo then
  5812. hum.Health = hum.Health - hum.MaxHealth/20
  5813. if soundCD == false then
  5814. soundCD = true
  5815. local s = Instance.new("Sound",p1)
  5816. s.SoundId = "rbxassetid://566593606"
  5817. s.Volume = 2.5
  5818. s:Play()
  5819. game:GetService("Debris"):AddItem(s,1.5)
  5820. wait(0.1)
  5821. soundCD = false
  5822. end
  5823. end
  5824. end)
  5825. local p3 = Instance.new("Part",char:FindFirstChild("Left Arm") or nil)
  5826. p3.Size = Vector3.new(0.2,0.2,0.2)
  5827. p3.TopSurface = "Smooth"
  5828. p3.BottomSurface = "Smooth"
  5829. p3.CanCollide = false
  5830. local m2 = Instance.new("SpecialMesh",p3)
  5831. m2.VertexColor = Vector3.new(255,255,0)
  5832. m2.MeshId = "rbxassetid://10681506"
  5833. m2.TextureId = "rbxassetid://10681501"
  5834. m2.Scale = Vector3.new(1,1,1)
  5835. local w2 = Instance.new("Weld",p3)
  5836. w2.Part0 = p3
  5837. w2.Part1 = char:FindFirstChild("Left Arm") or nil
  5838. w2.C0 = CFrame.new(-0.3,0,-1.5) * CFrame.Angles(math.rad(-90),math.rad(180),math.rad(0))
  5839. local p4 = Instance.new("Part",char:FindFirstChild("Left Arm") or nil)
  5840. p4.Size = Vector3.new(0.2,1.3,2)
  5841. p4.TopSurface = "Smooth"
  5842. p4.BottomSurface = "Smooth"
  5843. p4.Transparency = 1
  5844. p4.CanCollide = false
  5845. local w1 = Instance.new("Weld",p4)
  5846. w1.Part0 = p4
  5847. w1.Part1 = char:FindFirstChild("Left Arm") or nil
  5848. w1.C0 = CFrame.new(0.3,0,-2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  5849. p4.Touched:connect(function(p)
  5850. local hum = p.Parent:FindFirstChild("Humanoid") or p.Parent.Parent:FindFirstChild("Humanoid") or nil
  5851. if hum and isClickCombo and hum ~= char:FindFirstChild("Humanoid") then
  5852. hum.Health = hum.Health - hum.MaxHealth/20
  5853. if soundCD == false then
  5854. soundCD = true
  5855. local s = Instance.new("Sound",p3)
  5856. s.SoundId = "rbxassetid://566593606"
  5857. s.Volume = 2.5
  5858. s:Play()
  5859. game:GetService("Debris"):AddItem(s,1.5)
  5860. wait(0.1)
  5861. soundCD = false
  5862. end
  5863. end
  5864. end)
  5865.  
  5866. mouse.Button1Down:connect(function()
  5867. if clickCD == false then
  5868. if clickCombo == 0 then
  5869. if not char:FindFirstChild("Right Arm") then
  5870. clickCombo = 1
  5871. end
  5872. end
  5873. if clickCombo == 1 then
  5874. if not char:FindFirstChild("Left Arm") then
  5875. clickCombo = 0
  5876. end
  5877. end
  5878. if not char:FindFirstChild("Right Arm") and not char:FindFirstChild("Left Arm") then
  5879. clickCombo = 3
  5880. end
  5881. if clickCombo == 0 then
  5882. local oldtick = tick()
  5883. state = "busy"
  5884. clickCD = true
  5885. isClickCombo = true
  5886. clickTimer = 1
  5887. clickCombo = clickCombo + 1
  5888.  
  5889. for i=1,5 do
  5890. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
  5891. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),0.4)
  5892. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(45)),0.4)
  5893. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),0.4)
  5894. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-70),math.rad(0),math.rad(160)),0.4)
  5895. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(-20),math.rad(20),math.rad(0)),0.4)
  5896. wait()
  5897. end
  5898. wait()
  5899. for i=1,5 do
  5900. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
  5901. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.4)
  5902. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(70),math.rad(40)),0.4)
  5903. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)),0.4)
  5904. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-110),math.rad(0),math.rad(240)),0.4)
  5905. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(20),math.rad(-60),math.rad(0)),0.4)
  5906. wait()
  5907. end
  5908.  
  5909. state = "idle"
  5910. clickCD = false
  5911. elseif clickCombo == 1 then
  5912. local oldtick = tick()
  5913. state = "busy"
  5914. clickCD = true
  5915. isClickCombo = true
  5916. clickTimer = 1
  5917. clickCombo = 0
  5918.  
  5919. for i=1,5 do
  5920. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),0.4)
  5921. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
  5922. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),0.4)
  5923. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-45)),0.4)
  5924. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-70),math.rad(0),math.rad(200)),0.4)
  5925. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(0)),0.4)
  5926. wait()
  5927. end
  5928. wait()
  5929. for i=1,5 do
  5930. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.4)
  5931. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
  5932. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)),0.4)
  5933. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(-40)),0.4)
  5934. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-110),math.rad(0),math.rad(120)),0.4)
  5935. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(20),math.rad(60),math.rad(0)),0.4)
  5936. wait()
  5937. end
  5938.  
  5939. state = "idle"
  5940. clickCD = false
  5941. end
  5942. end
  5943. end)
  5944.  
  5945. mouse.KeyDown:connect(function(key)
  5946. if key == "e" then
  5947. if moveCD == false and clickCD == false then
  5948. clickCD = true
  5949. moveCD = true
  5950. state = "busy"
  5951. op1 = p1
  5952. op3 = p3
  5953. for i=1,5 do
  5954. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),0.4)
  5955. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),0.4)
  5956. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(130)),0.4)
  5957. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-130)),0.4)
  5958. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
  5959. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  5960. wait()
  5961. end
  5962. p1.Transparency = 1
  5963. p3.Transparency = 1
  5964. local dir = rootpart.CFrame.lookVector*2
  5965. local p = Instance.new("Part")
  5966. p.Size = Vector3.new(0.2,0.2,0.2)
  5967. p.Anchored = true
  5968. p.CanCollide = false
  5969. p.CFrame = (CFrame.new(rootpart.Position,rootpart.Position + dir) * CFrame.new(1.3,0,-dir.Magnitude)) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  5970. local m = Instance.new("SpecialMesh",p)
  5971. m.VertexColor = Vector3.new(255,255,0)
  5972. m.MeshId = "rbxassetid://10681506"
  5973. m.TextureId = "rbxassetid://10681501"
  5974. m.Scale = Vector3.new(1,1,1)
  5975. p.Parent = char
  5976. local p2 = Instance.new("Part")
  5977. p2.Size = Vector3.new(0.2,0.2,0.2)
  5978. p2.Anchored = true
  5979. p2.CanCollide = false
  5980. p2.CFrame = (CFrame.new(rootpart.Position,rootpart.Position + dir) * CFrame.new(-1.3,0,-dir.Magnitude)) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(180))
  5981. local m2 = Instance.new("SpecialMesh",p2)
  5982. m2.VertexColor = Vector3.new(255,255,0)
  5983. m2.MeshId = "rbxassetid://10681506"
  5984. m2.TextureId = "rbxassetid://10681501"
  5985. m2.Scale = Vector3.new(1,1,1)
  5986. p2.Parent = char
  5987.  
  5988. local frm
  5989. local p1l = 0
  5990. local p2l = 0
  5991. frm = game:GetService("RunService").RenderStepped:connect(function()
  5992. if p1l < 50 then
  5993. p1l = p1l + 1
  5994. local r1 = Ray.new(p.Position,-p.CFrame.lookVector)
  5995. local pa1,po1,no1 = workspace:FindPartOnRayWithIgnoreList(r1,char:GetChildren(),false,true)
  5996. p.CFrame = CFrame.new(po1,(po1 + -dir)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
  5997. if pa1 ~= nil then
  5998. if p1l < 40 then
  5999. local hum = pa1.Parent:FindFirstChild("Humanoid") or pa1.Parent.Parent:FindFirstChild("Humanoid")
  6000. if hum then
  6001. pa1:BreakJoints()
  6002. end
  6003. end
  6004. p1l = 40
  6005. end
  6006. else
  6007. p:Destroy()
  6008. for i=1,10 do
  6009. op1.Transparency = op1.Transparency - 0.1
  6010. wait()
  6011. end
  6012. end
  6013. if p2l < 50 then
  6014. p2l = p2l + 1
  6015. local r2 = Ray.new(p2.Position,-p2.CFrame.lookVector)
  6016. local pa2,po2,no2 = workspace:FindPartOnRayWithIgnoreList(r2,char:GetChildren(),false,true)
  6017. p2.CFrame = CFrame.new(po2,(po2 + -dir)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
  6018. if pa2 ~= nil then
  6019. if p2l < 40 then
  6020. local hum = pa2.Parent:FindFirstChild("Humanoid") or pa2.Parent.Parent:FindFirstChild("Humanoid")
  6021. if hum then
  6022. pa2:BreakJoints()
  6023. end
  6024. end
  6025. p2l = 40
  6026. end
  6027. else
  6028. p2:Destroy()
  6029. for i=1,10 do
  6030. op3.Transparency = op3.Transparency - 0.1
  6031. wait()
  6032. end
  6033. end
  6034. if p1l > 40 then
  6035. p.Transparency = p.Transparency + 0.1
  6036. end
  6037. if p2l > 40 then
  6038. p2.Transparency = p2.Transparency + 0.1
  6039. end
  6040. if p.Parent == nil and p2.Parent == nil then
  6041. frm:disconnect()
  6042. wait(1)
  6043. clickCD = false
  6044. moveCD = false
  6045. end
  6046. end)
  6047.  
  6048. wait()
  6049. for i=1,3 do
  6050. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),0.4)
  6051. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),0.4)
  6052. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),0.4)
  6053. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)),0.4)
  6054. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
  6055. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  6056. wait()
  6057. end
  6058. for i=1,10 do
  6059. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  6060. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  6061. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  6062. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  6063. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
  6064. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  6065. wait()
  6066. end
  6067. state = "idle"
  6068. end
  6069. end
  6070. end)
  6071.  
  6072. --[[ Animation application ]]
  6073.  
  6074. game:GetService("RunService").RenderStepped:connect(function()
  6075. if char:FindFirstChild("Humanoid").WalkSpeed < 20 then
  6076. char:FindFirstChild("Humanoid").WalkSpeed = 20
  6077. end
  6078. for i,v in pairs(fadeparts) do
  6079. if v:IsA("BasePart") then
  6080. v.Transparency = v.Transparency + 1/30
  6081. if v.Transparency >= 1 then
  6082. v:Destroy()
  6083. end
  6084. end
  6085. end
  6086. clickTimer = clickTimer - 1/60
  6087. if clickTimer <= 0 then clickTimer = 0 clickCombo = 0 isClickCombo = false end
  6088. local spd = (0.2*char:FindFirstChild("Humanoid").WalkSpeed)/16
  6089. if state ~= "busy" then
  6090. local ray = Ray.new(rootpart.Position,Vector3.new(0,-4,0))
  6091. local part,pos,normal = workspace:FindPartOnRayWithIgnoreList(ray,char:GetChildren(),false,true)
  6092. if rootpart.Velocity.Magnitude > 0.5 and part ~= nil then
  6093. state = "running"
  6094. elseif rootpart.Velocity.Magnitude <= 0.5 and part ~= nil then
  6095. state = "idle"
  6096. elseif rootpart.Velocity.Y > 0 and part == nil then
  6097. state = "jumping"
  6098. elseif rootpart.Velocity.Y <= 0 and part == nil then
  6099. state = "falling"
  6100. end
  6101. if state == "idle" then
  6102. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-(math.sin(tick()*1*spd*5)-1)*2)),spd)
  6103. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad((math.sin(tick()*1*spd*5)-1)*2)),spd)
  6104. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(math.sin(tick()*2*spd*5)*10),math.rad(0),math.rad(0)),spd)
  6105. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(-math.sin(tick()*2*spd*5)*10),math.rad(0),math.rad(0)),spd)
  6106. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
  6107. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  6108. elseif state == "running" then
  6109. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(math.sin(tick()*8*spd*5)*90),math.rad(0),math.rad(0)),spd)
  6110. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-math.sin(tick()*8*spd*5)*90),math.rad(0),math.rad(0)),spd)
  6111. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(-math.sin(tick()*8*spd*5)*90),-math.rad(math.sin(tick()*8*spd*5)*30),math.rad(0)),spd)
  6112. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(math.sin(tick()*8*spd*5)*90),-math.rad(math.sin(tick()*8*spd*5)*30),math.rad(0)),spd)
  6113. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-80),math.rad(rootpart.RotVelocity.Y*2.5),math.rad(180)),spd)
  6114. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  6115. elseif state == "jumping" then
  6116. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  6117. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  6118. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
  6119. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
  6120. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
  6121. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  6122. elseif state == "falling" then
  6123. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  6124. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  6125. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
  6126. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
  6127. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
  6128. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  6129. end
  6130. end
  6131. end)
  6132. warn("Loaded! Time elapsed: "..tick() - oldtick)
  6133. end
  6134. },
  6135. {
  6136. "Ghost - Animated",
  6137. function()
  6138. local time = tick()
  6139. print("Loading Wraith by joalars2...")
  6140.  
  6141. local plr = game:GetService("Players").LocalPlayer
  6142. local mouse,char = plr:GetMouse(),plr.Character
  6143.  
  6144. local amountGhosts = 5
  6145.  
  6146. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  6147.  
  6148. local toggle,cd,mcd = false,false,false
  6149. local ghosts = {}
  6150. local temptab = {}
  6151.  
  6152. char:WaitForChild("Animate"):Destroy()
  6153. char.Humanoid:WaitForChild("Animator"):Destroy()
  6154.  
  6155. local state = "idle"
  6156.  
  6157. local gt = false
  6158.  
  6159. local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart")) --Stops the character from glitching out on enter/exit
  6160. gyro.MaxTorque = Vector3.new(0,0,0)
  6161. gyro.D = 0
  6162. gyro.P = 100000000
  6163.  
  6164.  
  6165. local wCol = BrickColor.new("Really red")
  6166. local wCol2 = BrickColor.new("Really black")
  6167. local gCol = BrickColor.new("Toothpaste")
  6168. local gCol2 = BrickColor.new("Institutional white")
  6169.  
  6170. function searchAll(m,clear)
  6171. if clear then
  6172. if clear == true then
  6173. for i,v in pairs(temptab) do
  6174. table.remove(temptab,1)
  6175. end
  6176. end
  6177. end
  6178. for i,v in pairs(m:GetChildren()) do
  6179. if v then
  6180. local s = v:Clone()
  6181. for _,b in pairs(s:GetChildren()) do
  6182. b:Destroy()
  6183. end
  6184. if s:IsA("Part") or s:IsA("WedgePart") or s:IsA("TrussPart") or s:IsA("UnionOperation") then
  6185. if s.Name ~= "HumanoidRootPart" then
  6186. s.Anchored = true
  6187. s.CanCollide = false
  6188. s.Transparency = 0.95
  6189. s.TopSurface = "Smooth"
  6190. s.BottomSurface = "Smooth"
  6191. s.FrontSurface = "Smooth"
  6192. s.RightSurface = "Smooth"
  6193. s.BackSurface = "Smooth"
  6194. s.LeftSurface = "Smooth"
  6195. if s.Material ~= Enum.Material.Neon then
  6196. if gt == true then
  6197. s.BrickColor = wCol2
  6198. else
  6199. s.BrickColor = gCol2
  6200. end
  6201. else
  6202. if gt == true then
  6203. s.BrickColor = wCol
  6204. else
  6205. s.BrickColor = gCol
  6206. end
  6207. end
  6208. for _,c in pairs(v:GetChildren()) do
  6209. if c:IsA("SpecialMesh") or c:IsA("CylinderMesh") then
  6210. c:Clone().Parent = s
  6211. end
  6212. end
  6213. local objValue = Instance.new("ObjectValue",s)
  6214. objValue.Name = "Target"
  6215. objValue.Value = v
  6216. table.insert(temptab,s)
  6217. end
  6218. --elseif s:IsA("CharacterMesh") then
  6219. --table.insert(temptab,s)
  6220. end
  6221. --searchAll(v)
  6222. end
  6223. end
  6224. return temptab
  6225. end
  6226.  
  6227. function CreateGhost()
  6228. local ghost = Instance.new("Model",game.Workspace)
  6229. searchAll(char,true)
  6230. ghost.Name = char.Name.."'s Ghost "..#ghosts..#plr.Name
  6231. --Instance.new("Humanoid",ghost)
  6232. for i,v in pairs(temptab) do
  6233. v:Clone().Parent = ghost
  6234. end
  6235. table.insert(ghosts,ghost)
  6236. end
  6237.  
  6238. function ClearGhosts()
  6239. for i,v in pairs(ghosts) do
  6240. v:Destroy()
  6241. end
  6242. for i,v in pairs(ghosts) do
  6243. table.remove(ghosts,1)
  6244. end
  6245. for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
  6246. if string.sub(v.Name,1,#plr.Name+9) == plr.Name.."'s Ghost " then
  6247. v:Destroy()
  6248. end
  6249. end
  6250. end
  6251.  
  6252. Instance.new("ForceField",char).Visible = false
  6253.  
  6254. local e1 = Instance.new("Part",char)
  6255. e1.Size = Vector3.new(0.2,0.2,0.2)
  6256. e1.TopSurface = "Smooth"
  6257. e1.BottomSurface = "Smooth"
  6258. e1.Material = "Neon"
  6259. e1.Transparency = 1
  6260. e1.Anchored = true
  6261. e1.CanCollide = false
  6262. e1.BrickColor = gCol
  6263. e1.CFrame = char.Head.CFrame * CFrame.new(0.15,0.1,-0.6)
  6264. local em1 = Instance.new("SpecialMesh",e1)
  6265. em1.MeshType = "Sphere"
  6266. local e2 = Instance.new("Part",char)
  6267. e2.Size = Vector3.new(0.2,0.2,0.2)
  6268. e2.TopSurface = "Smooth"
  6269. e2.BottomSurface = "Smooth"
  6270. e2.Transparency = 1
  6271. e2.Material = "Neon"
  6272. e2.Anchored = true
  6273. e2.CanCollide = false
  6274. e2.BrickColor = gCol
  6275. e2.CFrame = char.Head.CFrame * CFrame.new(-0.15,0.1,-0.6)
  6276. local em2 = Instance.new("SpecialMesh",e2)
  6277. em2.MeshType = "Sphere"
  6278.  
  6279. toggle = true
  6280. for i=1,amountGhosts do
  6281. CreateGhost()
  6282. end
  6283. char.Parent = game:GetService("Workspace").CurrentCamera
  6284. char:FindFirstChild("Head").Transparency = 1
  6285. char:FindFirstChild("Torso").Transparency = 1
  6286. char:FindFirstChild("Right Arm").Transparency = 1
  6287. char:FindFirstChild("Left Arm").Transparency = 1
  6288. char:FindFirstChild("Right Leg").Transparency = 1
  6289. char:FindFirstChild("Left Leg").Transparency = 1
  6290. for i,v in pairs(char:GetChildren()) do
  6291. if v:IsA("Accessory") then
  6292. v:FindFirstChild("Handle").Transparency = 1
  6293. end
  6294. end
  6295. char:FindFirstChild("Head"):FindFirstChild("face"):Destroy()
  6296.  
  6297. local p1 = Instance.new("Part",workspace)
  6298. local m1 = Instance.new("SpecialMesh",p1)
  6299. m1.MeshType = "Sphere"
  6300. m1.Scale = Vector3.new(5,5,5)
  6301. p1.Size = Vector3.new(1,1,1)
  6302. p1.Anchored = true
  6303. p1.CanCollide = false
  6304. p1.TopSurface = "Smooth"
  6305. p1.BottomSurface = "Smooth"
  6306. p1.BrickColor = gCol
  6307. p1.Material = "Neon"
  6308. local p2 = Instance.new("Part",workspace)
  6309. local m2 = Instance.new("SpecialMesh",p2)
  6310. m2.MeshType = "Sphere"
  6311. m2.Scale = Vector3.new(8,8,8)
  6312. p2.Size = Vector3.new(1,1,1)
  6313. p2.Anchored = true
  6314. p2.CanCollide = false
  6315. p2.TopSurface = "Smooth"
  6316. p2.BottomSurface = "Smooth"
  6317. p2.BrickColor = gCol2
  6318. p2.Material = "Neon"
  6319. local p3 = Instance.new("Part",workspace)
  6320. local m3 = Instance.new("BlockMesh",p3)
  6321. m3.Scale = Vector3.new(7,7,7)
  6322. p3.Size = Vector3.new(1,1,1)
  6323. p3.Transparency = 0.4
  6324. p3.Anchored = true
  6325. p3.CanCollide = false
  6326. p3.TopSurface = "Smooth"
  6327. p3.BottomSurface = "Smooth"
  6328. p3.BrickColor = gCol
  6329. p3.Material = "Neon"
  6330. local p4 = Instance.new("Part",workspace)
  6331. local m4 = Instance.new("BlockMesh",p4)
  6332. m4.Scale = Vector3.new(10,10,10)
  6333. p4.Size = Vector3.new(1,1,1)
  6334. p4.Transparency = 0.4
  6335. p4.Anchored = true
  6336. p4.CanCollide = false
  6337. p4.TopSurface = "Smooth"
  6338. p4.BottomSurface = "Smooth"
  6339. p4.BrickColor = gCol2
  6340. p4.Material = "Neon"
  6341. local currentframe = 0
  6342. local frmR
  6343.  
  6344. frmR = game:GetService("RunService").RenderStepped:connect(function()
  6345. currentframe = currentframe + 1
  6346. if currentframe < 1*60 then
  6347. p1.CFrame = char:WaitForChild("Torso").CFrame
  6348. p2.CFrame = char:WaitForChild("Torso").CFrame
  6349. p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  6350. p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  6351. m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
  6352. m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
  6353. m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
  6354. m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
  6355. p1.Transparency = p1.Transparency + (1/(1*60))
  6356. p2.Transparency = p2.Transparency + (1/(1*60))
  6357. p3.Transparency = p3.Transparency + (1/(1*60))
  6358. p4.Transparency = p4.Transparency + (1/(1*60))
  6359. else
  6360. p1:Destroy()
  6361. p2:Destroy()
  6362. p3:Destroy()
  6363. p4:Destroy()
  6364. frmR:disconnect()
  6365. end
  6366. end)
  6367.  
  6368. char.Humanoid.MaxHealth = math.huge
  6369. wait()
  6370. char.Humanoid.Health = math.huge
  6371.  
  6372. --[[mouse.KeyDown:connect(function(key)
  6373. if key == "r" then
  6374. print("R!")
  6375. if cd == false then
  6376. print("No cooldown!")
  6377. cd = true
  6378. if toggle == false then
  6379. print("Entering godmode")
  6380. toggle = true
  6381. Instance.new("ForceField",char)
  6382. for i=1,amountGhosts do
  6383. CreateGhost()
  6384. end
  6385. char.Parent = game:GetService("Workspace").CurrentCamera
  6386. char:FindFirstChild("Head").Transparency = 1
  6387. char:FindFirstChild("Torso").Transparency = 1
  6388. char:FindFirstChild("Right Arm").Transparency = 1
  6389. char:FindFirstChild("Left Arm").Transparency = 1
  6390. char:FindFirstChild("Right Leg").Transparency = 1
  6391. char:FindFirstChild("Left Leg").Transparency = 1
  6392. for i,v in pairs(char:GetChildren()) do
  6393. if v:IsA("Accessory") then
  6394. v:FindFirstChild("Handle").Transparency = 1
  6395. end
  6396. end
  6397. else
  6398. print("Exiting godmode")
  6399. toggle = false
  6400. for i,v in pairs(ghosts) do
  6401. v:Destroy()
  6402. end
  6403. char.Parent = game:GetService("Workspace")
  6404. char:FindFirstChild("ForceField"):Destroy()
  6405. char:FindFirstChild("Head").Transparency = 0
  6406. char:FindFirstChild("Torso").Transparency = 0
  6407. char:FindFirstChild("Right Arm").Transparency = 0
  6408. char:FindFirstChild("Left Arm").Transparency = 0
  6409. char:FindFirstChild("Right Leg").Transparency = 0
  6410. char:FindFirstChild("Left Leg").Transparency = 0
  6411. for i,v in pairs(char:GetChildren()) do
  6412. if v:IsA("Accessory") then
  6413. v:FindFirstChild("Handle").Transparency = 0
  6414. end
  6415. end
  6416. end
  6417. cd = false
  6418. end
  6419. end
  6420. end)]]
  6421.  
  6422. mouse.KeyDown:connect(function(key)
  6423. spawn(function()
  6424. if key == "f" and toggle == true and mcd == false then
  6425. if #ghosts < amountGhosts then
  6426. print(#ghosts.."<")
  6427. mcd = true
  6428.  
  6429. ClearGhosts()
  6430.  
  6431. for i=1,amountGhosts do
  6432. CreateGhost()
  6433. end
  6434. local p1 = Instance.new("Part",workspace)
  6435. local m1 = Instance.new("SpecialMesh",p1)
  6436. m1.MeshType = "Sphere"
  6437. m1.Scale = Vector3.new(7,7,7)
  6438. p1.Size = Vector3.new(1,1,1)
  6439. p1.Anchored = true
  6440. p1.CanCollide = false
  6441. p1.TopSurface = "Smooth"
  6442. p1.BottomSurface = "Smooth"
  6443. if gt == false then
  6444. p1.BrickColor = gCol
  6445. else
  6446. p1.BrickColor = wCol
  6447. end
  6448. p1.Material = "Neon"
  6449. local p2 = Instance.new("Part",workspace)
  6450. local m2 = Instance.new("SpecialMesh",p2)
  6451. m2.MeshType = "Sphere"
  6452. m2.Scale = Vector3.new(9,9,9)
  6453. p2.Size = Vector3.new(1,1,1)
  6454. p2.Anchored = true
  6455. p2.CanCollide = false
  6456. p2.TopSurface = "Smooth"
  6457. p2.BottomSurface = "Smooth"
  6458. if gt == false then
  6459. p2.BrickColor = gCol2
  6460. else
  6461. p2.BrickColor = wCol2
  6462. end
  6463. p2.Material = "Neon"
  6464. local currentframe = 0
  6465. local frmR
  6466.  
  6467. frmR = game:GetService("RunService").RenderStepped:connect(function()
  6468. currentframe = currentframe + 1
  6469. if currentframe < 0.25*60 then
  6470. p1.CFrame = char:WaitForChild("Torso").CFrame
  6471. p2.CFrame = char:WaitForChild("Torso").CFrame
  6472. p1.Transparency = p1.Transparency + (1/(0.25*60))
  6473. p2.Transparency = p2.Transparency + (1/(0.25*60))
  6474. else
  6475. p1:Destroy()
  6476. p2:Destroy()
  6477. mcd = false
  6478. frmR:disconnect()
  6479. end
  6480. end)
  6481. else
  6482. mcd = true
  6483.  
  6484. ClearGhosts()
  6485.  
  6486. local p1 = Instance.new("Part",workspace)
  6487. local m1 = Instance.new("SpecialMesh",p1)
  6488. m1.MeshType = "Sphere"
  6489. m1.Scale = Vector3.new(7,7,7)
  6490. p1.Size = Vector3.new(1,1,1)
  6491. p1.Anchored = true
  6492. p1.CanCollide = false
  6493. p1.TopSurface = "Smooth"
  6494. p1.BottomSurface = "Smooth"
  6495. if gt == false then
  6496. p1.BrickColor = gCol
  6497. else
  6498. p1.BrickColor = wCol
  6499. end
  6500. p1.Material = "Neon"
  6501. local p2 = Instance.new("Part",workspace)
  6502. local m2 = Instance.new("SpecialMesh",p2)
  6503. m2.MeshType = "Sphere"
  6504. m2.Scale = Vector3.new(9,9,9)
  6505. p2.Size = Vector3.new(1,1,1)
  6506. p2.Anchored = true
  6507. p2.CanCollide = false
  6508. p2.TopSurface = "Smooth"
  6509. p2.BottomSurface = "Smooth"
  6510. if gt == false then
  6511. p2.BrickColor = gCol2
  6512. else
  6513. p2.BrickColor = wCol2
  6514. end
  6515. p2.Material = "Neon"
  6516. local currentframe = 0
  6517. local frmR
  6518.  
  6519. frmR = game:GetService("RunService").RenderStepped:connect(function()
  6520. currentframe = currentframe + 1
  6521. if currentframe < 0.25*60 then
  6522. p1.CFrame = char:WaitForChild("Torso").CFrame
  6523. p2.CFrame = char:WaitForChild("Torso").CFrame
  6524. p1.Transparency = p1.Transparency + (1/(0.25*60))
  6525. p2.Transparency = p2.Transparency + (1/(0.25*60))
  6526. else
  6527. p1:Destroy()
  6528. p2:Destroy()
  6529. mcd = false
  6530. frmR:disconnect()
  6531. end
  6532. end)
  6533. end
  6534. elseif key == "g" and toggle == true and mcd == false then
  6535. if gt == true then
  6536. gt = false
  6537. local p1 = Instance.new("Part",workspace)
  6538. local m1 = Instance.new("SpecialMesh",p1)
  6539. m1.MeshType = "Sphere"
  6540. m1.Scale = Vector3.new(5,5,5)
  6541. p1.Size = Vector3.new(1,1,1)
  6542. p1.Anchored = true
  6543. p1.CanCollide = false
  6544. p1.TopSurface = "Smooth"
  6545. p1.BottomSurface = "Smooth"
  6546. p1.BrickColor = gCol
  6547. p1.Material = "Neon"
  6548. local p2 = Instance.new("Part",workspace)
  6549. local m2 = Instance.new("SpecialMesh",p2)
  6550. m2.MeshType = "Sphere"
  6551. m2.Scale = Vector3.new(8,8,8)
  6552. p2.Size = Vector3.new(1,1,1)
  6553. p2.Anchored = true
  6554. p2.CanCollide = false
  6555. p2.TopSurface = "Smooth"
  6556. p2.BottomSurface = "Smooth"
  6557. p2.BrickColor = gCol2
  6558. p2.Material = "Neon"
  6559. local p3 = Instance.new("Part",workspace)
  6560. local m3 = Instance.new("BlockMesh",p3)
  6561. m3.Scale = Vector3.new(7,7,7)
  6562. p3.Size = Vector3.new(1,1,1)
  6563. p3.Transparency = 0.4
  6564. p3.Anchored = true
  6565. p3.CanCollide = false
  6566. p3.TopSurface = "Smooth"
  6567. p3.BottomSurface = "Smooth"
  6568. p3.BrickColor = gCol
  6569. p3.Material = "Neon"
  6570. local p4 = Instance.new("Part",workspace)
  6571. local m4 = Instance.new("BlockMesh",p4)
  6572. m4.Scale = Vector3.new(10,10,10)
  6573. p4.Size = Vector3.new(1,1,1)
  6574. p4.Transparency = 0.4
  6575. p4.Anchored = true
  6576. p4.CanCollide = false
  6577. p4.TopSurface = "Smooth"
  6578. p4.BottomSurface = "Smooth"
  6579. p4.BrickColor = gCol2
  6580. p4.Material = "Neon"
  6581.  
  6582. ClearGhosts()
  6583.  
  6584. for i=1,amountGhosts do
  6585. CreateGhost()
  6586. end
  6587.  
  6588. local currentframe = 0
  6589. local frmR
  6590.  
  6591. frmR = game:GetService("RunService").RenderStepped:connect(function()
  6592. currentframe = currentframe + 1
  6593. if currentframe < 1*60 then
  6594. p1.CFrame = char:WaitForChild("Torso").CFrame
  6595. p2.CFrame = char:WaitForChild("Torso").CFrame
  6596. p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  6597. p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  6598. m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
  6599. m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
  6600. m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
  6601. m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
  6602. p1.Transparency = p1.Transparency + (1/(1*60))
  6603. p2.Transparency = p2.Transparency + (1/(1*60))
  6604. p3.Transparency = p3.Transparency + (1/(1*60))
  6605. p4.Transparency = p4.Transparency + (1/(1*60))
  6606. else
  6607. p1:Destroy()
  6608. p2:Destroy()
  6609. p3:Destroy()
  6610. p4:Destroy()
  6611. frmR:disconnect()
  6612. end
  6613. end)
  6614. else
  6615. gt = true
  6616. local p1 = Instance.new("Part",workspace)
  6617. local m1 = Instance.new("SpecialMesh",p1)
  6618. m1.MeshType = "Sphere"
  6619. m1.Scale = Vector3.new(5,5,5)
  6620. p1.Size = Vector3.new(1,1,1)
  6621. p1.Anchored = true
  6622. p1.CanCollide = false
  6623. p1.TopSurface = "Smooth"
  6624. p1.BottomSurface = "Smooth"
  6625. p1.BrickColor = wCol
  6626. p1.Material = "Neon"
  6627. local p2 = Instance.new("Part",workspace)
  6628. local m2 = Instance.new("SpecialMesh",p2)
  6629. m2.MeshType = "Sphere"
  6630. m2.Scale = Vector3.new(8,8,8)
  6631. p2.Size = Vector3.new(1,1,1)
  6632. p2.Anchored = true
  6633. p2.CanCollide = false
  6634. p2.TopSurface = "Smooth"
  6635. p2.BottomSurface = "Smooth"
  6636. p2.BrickColor = wCol2
  6637. p2.Material = "Neon"
  6638. local p3 = Instance.new("Part",workspace)
  6639. local m3 = Instance.new("BlockMesh",p3)
  6640. m3.Scale = Vector3.new(7,7,7)
  6641. p3.Size = Vector3.new(1,1,1)
  6642. p3.Transparency = 0.4
  6643. p3.Anchored = true
  6644. p3.CanCollide = false
  6645. p3.TopSurface = "Smooth"
  6646. p3.BottomSurface = "Smooth"
  6647. p3.BrickColor = wCol
  6648. p3.Material = "Neon"
  6649. local p4 = Instance.new("Part",workspace)
  6650. local m4 = Instance.new("BlockMesh",p4)
  6651. m4.Scale = Vector3.new(10,10,10)
  6652. p4.Size = Vector3.new(1,1,1)
  6653. p4.Transparency = 0.4
  6654. p4.Anchored = true
  6655. p4.CanCollide = false
  6656. p4.TopSurface = "Smooth"
  6657. p4.BottomSurface = "Smooth"
  6658. p4.BrickColor = wCol2
  6659. p4.Material = "Neon"
  6660.  
  6661. ClearGhosts()
  6662.  
  6663. for i=1,amountGhosts do
  6664. CreateGhost()
  6665. end
  6666.  
  6667. local currentframe = 0
  6668. local frmR
  6669.  
  6670. frmR = game:GetService("RunService").RenderStepped:connect(function()
  6671. currentframe = currentframe + 1
  6672. if currentframe < 1*60 then
  6673. p1.CFrame = char:WaitForChild("Torso").CFrame
  6674. p2.CFrame = char:WaitForChild("Torso").CFrame
  6675. p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  6676. p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  6677. m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
  6678. m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
  6679. m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
  6680. m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
  6681. p1.Transparency = p1.Transparency + (1/(1*60))
  6682. p2.Transparency = p2.Transparency + (1/(1*60))
  6683. p3.Transparency = p3.Transparency + (1/(1*60))
  6684. p4.Transparency = p4.Transparency + (1/(1*60))
  6685. else
  6686. p1:Destroy()
  6687. p2:Destroy()
  6688. p3:Destroy()
  6689. p4:Destroy()
  6690. frmR:disconnect()
  6691. end
  6692. end)
  6693. end
  6694. end
  6695. end)
  6696. end)
  6697.  
  6698. local frm = 0
  6699.  
  6700. local toRemove = {}
  6701.  
  6702. game:GetService("RunService").RenderStepped:connect(function()
  6703. frm = frm + 1
  6704. if char.Parent == game:GetService("Workspace").CurrentCamera then
  6705.  
  6706. e1.CFrame = char.Head.CFrame * CFrame.new(0.15,0.1,-0.55)
  6707. e2.CFrame = char.Head.CFrame * CFrame.new(-0.15,0.1,-0.55)
  6708.  
  6709. local delay = 0.9
  6710.  
  6711. for i,v in pairs(ghosts) do
  6712. for _,b in pairs(v:GetChildren()) do
  6713. if b:IsA("Part") or b:IsA("WedgePart") or b:IsA("TrussPart") or b:IsA("UnionOperation") then
  6714. b.CFrame = b.CFrame:lerp(b:FindFirstChild("Target").Value.CFrame,delay)
  6715. end
  6716. end
  6717. delay = delay - (0.5/(#ghosts+1))
  6718. end
  6719.  
  6720. --[[if math.floor(frm/8) == frm/8 then
  6721. local isub = 0
  6722. for i,v in pairs(ghosts) do
  6723. if #v:GetChildren() < 6 then
  6724. v:Destroy()
  6725. table.remove(ghosts,i - isub)
  6726. isub = isub + 1
  6727. CreateGhost()
  6728. end
  6729. end
  6730. end]]
  6731. end
  6732.  
  6733. --Animation states
  6734.  
  6735. local ray = Ray.new(char.HumanoidRootPart.CFrame.p, Vector3.new(0,-3,0).unit*4)
  6736. local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,ghosts,false,true)
  6737.  
  6738. if state ~= "busy" then
  6739. if char.HumanoidRootPart.Velocity.Magnitude <= 0.5 then
  6740. state = "idle"
  6741. elseif char.HumanoidRootPart.Velocity.Magnitude > 0.5 then
  6742. state = "running"
  6743. --[[elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not part then
  6744. state = "falling"
  6745. elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not part then
  6746. state = "jumping"]]
  6747. end
  6748. char.Humanoid.WalkSpeed = 32
  6749. char.Humanoid.JumpPower = 70
  6750. end
  6751.  
  6752. --Actual animations
  6753.  
  6754. if state == "idle" then
  6755. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0:lerp(CFrame.new(0,1 + (math.cos(tick())/5),0) * CFrame.Angles(math.rad(80 + math.cos(tick())*4),math.rad(180),math.rad(0)),0.06)
  6756. char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0:lerp(CFrame.new(0.5,-0.1 + (math.cos((tick())*2)/10),-0.2) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),0.06)
  6757. char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0:lerp(CFrame.new(-0.5,-0.5 + (math.cos((tick()-0.5)*2)/6),0.3) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.06)
  6758. char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0:lerp(CFrame.new(1.5,0.43 + (math.cos((tick()-0.5)*1.5)/30),-0.6) * CFrame.Angles(math.rad(math.cos((tick())*2)*10),math.rad(0),math.rad(math.cos(tick()/3)*3)),0.06)
  6759. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0:lerp(CFrame.new(-1.5,0.3 + (math.cos((tick()-0.5)*1.5)/30),-0.6) * CFrame.Angles(math.rad(-15 + math.cos((tick()))*7),math.rad(0),math.rad(math.cos(tick()/2)*4)),0.06)
  6760. char.Torso.Neck.C0 = char.Torso.Neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(90 + math.cos(tick()*1.5)*6),math.rad(180),math.rad(0)),0.06)
  6761. elseif state == "running" then
  6762. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0:lerp(CFrame.new(0,1 + (math.cos(tick())/5),0) * CFrame.Angles(math.rad(65 + math.cos(tick())*4),math.rad(180),math.rad(-char.HumanoidRootPart.RotVelocity.Y*10)),0.06)
  6763. char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0:lerp(CFrame.new(0.5,-0.1 + (math.cos((tick())*2)/10),-0.2) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),0.06)
  6764. char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0:lerp(CFrame.new(-0.5,-0.5 + (math.cos((tick()-0.5)*2)/6),0.3) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.06)
  6765. char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0:lerp(CFrame.new(1.5,0.70 + (math.cos((tick()-0.5)*1.5)/30),-0.4) * CFrame.Angles(math.rad(50 + math.cos((tick())*2)*10),math.rad(0),math.rad(math.cos(tick()/3)*3)),0.06)
  6766. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0:lerp(CFrame.new(-1.5,0.3 + (math.cos((tick()-0.5)*1.5)/30),-0.4) * CFrame.Angles(math.rad(-35 + math.cos((tick()))*7),math.rad(0),math.rad(math.cos(tick()/2)*4)),0.06)
  6767. char.Torso.Neck.C0 = char.Torso.Neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(90 + math.cos(tick()*1.5)*6),math.rad(180),math.rad(0)),0.06)
  6768. end
  6769. end)
  6770.  
  6771. char.Humanoid.Died:connect(function()
  6772. toggle = false
  6773.  
  6774. ClearGhosts()
  6775.  
  6776. char.Parent = game.Workspace
  6777. char.Parent = game:GetService("Workspace")
  6778. char:FindFirstChild("ForceField"):Destroy()
  6779. char:FindFirstChild("Head").Transparency = 0
  6780. char:FindFirstChild("Torso").Transparency = 0
  6781. char:FindFirstChild("Right Arm").Transparency = 0
  6782. char:FindFirstChild("Left Arm").Transparency = 0
  6783. char:FindFirstChild("Right Leg").Transparency = 0
  6784. char:FindFirstChild("Left Leg").Transparency = 0
  6785. for i,v in pairs(char:GetChildren()) do
  6786. if v:IsA("Accessory") then
  6787. v:FindFirstChild("Handle").Transparency = 0
  6788. end
  6789. end
  6790. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  6791. plr:LoadCharacter()
  6792. end)
  6793.  
  6794. local msgidGlob = 0
  6795. local state = true
  6796. local font = "Arcade"
  6797. local tcol = Color3.fromRGB(255,217,0)
  6798. local tscol = Color3.fromRGB(0,0,0)
  6799. local fsiz = 28
  6800. local tr = true
  6801. local tsr = false
  6802. local fade = 2
  6803.  
  6804. local p = Instance.new("Part",game.Workspace)
  6805. p.Size = Vector3.new(0.2,0.2,0.2)
  6806. p.Transparency = 1
  6807. p.Anchored = true
  6808. p.CanCollide = false
  6809. p.Name = "Msg"
  6810. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  6811.  
  6812. local r = 255
  6813. local b = 0
  6814. local g = 0
  6815.  
  6816. plr.Chatted:connect(function(c)
  6817. msgidGlob = msgidGlob + 1
  6818. local curMsgId = msgidGlob
  6819. if string.lower(c) == "!disable" then
  6820. state = false
  6821. elseif string.lower(c) == "!enable" then
  6822. state = true
  6823. elseif string.lower(string.sub(c,1,6)) == "!font " then
  6824. local old = font
  6825. font = string.sub(c,7,#c) or old
  6826. elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
  6827. if string.lower(string.sub(c,9,#c)) == "rainbow" then
  6828. tr = true
  6829. else
  6830. tr = false
  6831. local old = tcol
  6832. tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
  6833. end
  6834. elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
  6835. if string.sub(c,10,#c) == "rainbow" then
  6836. tsr = true
  6837. else
  6838. tsr = false
  6839. local old = tscol
  6840. tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
  6841. end
  6842. elseif string.lower(string.sub(c,1,6)) == "!size " then
  6843. local old = fsiz
  6844. fsiz = string.sub(c,7,#c) or old
  6845. elseif string.lower(string.sub(c,1,6)) == "!fade " then
  6846. local old = fade
  6847. fade = string.sub(c,7,#c) or old
  6848. end
  6849. if plr.Character and state == true then
  6850. if plr.Character:FindFirstChild("Head") then
  6851. for i,v in pairs(p:GetChildren()) do
  6852. if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
  6853. v:Destroy()
  6854. end
  6855. end
  6856. local bbgui = Instance.new("BillboardGui",p)
  6857. bbgui.Name = "J2CMSG"
  6858. bbgui.AlwaysOnTop = true
  6859. bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
  6860. bbgui.Size = UDim2.new(0.2,0,0.14,0)
  6861. local tl = Instance.new("TextLabel",bbgui)
  6862. tl.BackgroundTransparency = 1
  6863. tl.BorderSizePixel = 0
  6864. tl.Size = UDim2.new(1,0,10,0)
  6865. tl.Position = UDim2.new(0,0,-5,0)
  6866. tl.Font = font or "SciFi"
  6867. tl.FontSize = "Size"..fsiz or "Size36"
  6868. tl.TextColor3 = tcol
  6869. tl.TextScaled = false
  6870. tl.TextWrapped = false
  6871. tl.TextStrokeColor3 = tscol
  6872. tl.TextStrokeTransparency = 0
  6873.  
  6874. game:GetService("RunService").RenderStepped:connect(function()
  6875. if tr then
  6876. if tl.Parent ~= nil then
  6877. tl.TextColor3 = Color3.fromRGB(r,g,b)
  6878. end
  6879. end
  6880. end)
  6881.  
  6882. for i=1,#c do
  6883. if msgidGlob == curMsgId then
  6884. tl.Text = string.sub(c,1,i)
  6885. if string.sub(c,i,i) ~= " " then
  6886. local s = Instance.new("Sound",p)
  6887. s.SoundId = "rbxassetid://418252437"
  6888. s.Volume = 1
  6889. s.Pitch = 1
  6890. s:Play()
  6891. game.Debris:AddItem(s,2)
  6892. end
  6893. wait()
  6894. end
  6895. end
  6896. wait(fade)
  6897. if msgidGlob == curMsgId then
  6898. for i=1,10 do
  6899. if msgidGlob == curMsgId then
  6900. tl.TextTransparency = tl.TextTransparency + 0.1
  6901. tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
  6902. tl.Position = tl.Position + UDim2.new(0,0,0,-3)
  6903. wait()
  6904. end
  6905. end
  6906. if msgidGlob == curMsgId then
  6907. bbgui:Destroy()
  6908. end
  6909. end
  6910. end
  6911. end
  6912. end)
  6913.  
  6914. coroutine.resume(coroutine.create(function()
  6915. while wait() do
  6916. for i=0,255,10 do g = i wait() end
  6917. for i=255,0,-10 do r = i wait() end
  6918. for i=0,255,10 do b = i wait() end
  6919. for i=255,0,-10 do g = i wait() end
  6920. for i=0,255,10 do r = i wait() end
  6921. for i=255,0,-10 do b = i wait() end
  6922. end
  6923. end))
  6924.  
  6925. game:GetService("RunService").RenderStepped:connect(function()
  6926. if p.Parent ~= nil then
  6927. p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
  6928. else
  6929. p = Instance.new("Part",game.Workspace)
  6930. p.Size = Vector3.new(0.2,0.2,0.2)
  6931. p.Transparency = 1
  6932. p.Anchored = true
  6933. p.CanCollide = false
  6934. p.Name = "Msg"
  6935. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  6936. end
  6937. end)
  6938.  
  6939. print("Ghost loaded! Time elapsed: "..tick() - time)
  6940. end
  6941. },
  6942. {
  6943. "Timestop",
  6944. function()
  6945. local plr = game:GetService("Players").LocalPlayer
  6946. local deb = false
  6947.  
  6948. while not plr.Character do wait() end
  6949. wait(0.1)
  6950.  
  6951. warn("Timestop loaded. R to toggle time.")
  6952.  
  6953. local tstab = {}
  6954. local tsstab = {}
  6955. local ignlist = {}
  6956. local stab = {}
  6957.  
  6958. function plrIgnore(char)
  6959. for i,v in pairs(char:GetChildren()) do
  6960. if #v:GetChildren() >= 1 then
  6961. plrIgnore(v)
  6962. end
  6963. table.insert(ignlist,v)
  6964. end
  6965. end
  6966.  
  6967. function timeStop(target)
  6968. for i,v in pairs(target:GetChildren()) do
  6969. if #v:GetChildren() >= 1 then
  6970. timeStop(v)
  6971. end
  6972. local isinign = false
  6973. for i,b in pairs(ignlist) do
  6974. if b == v then
  6975. isinign = true
  6976. end
  6977. end
  6978. if isinign == false then
  6979. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
  6980. if v.Anchored == false then
  6981. table.insert(tstab,v)
  6982. v.Anchored = true
  6983. end
  6984. end
  6985. if v:IsA("Sound") then
  6986. local isintab = false
  6987. for i,b in pairs(stab) do
  6988. if v == b[1] then
  6989. isintab = true
  6990. end
  6991. end
  6992. if isintab == false then
  6993. table.insert(stab,{v,v.Pitch})
  6994. end
  6995. end
  6996. --[[if v:IsA("Script") or v:IsA("LocalScript") then
  6997. if v.Disabled == false then
  6998. table.insert(tsstab,v)
  6999. v.Disabled = true
  7000. end
  7001. end]]
  7002. end
  7003. end
  7004. local isinign = false
  7005. for i,b in pairs(ignlist) do
  7006. if b == target then
  7007. isinign = true
  7008. end
  7009. end
  7010. if isinign == false then
  7011. if target:IsA("Part") or target:IsA("WedgePart") or target:IsA("UnionOperation") then
  7012. if target.Anchored == false then
  7013. table.insert(tstab,target)
  7014. target.Anchored = true
  7015. end
  7016. end
  7017. if target:IsA("Sound") then
  7018. table.insert(stab,{target,target.Pitch})
  7019. end
  7020. end
  7021. end
  7022.  
  7023. plr:GetMouse().KeyDown:connect(function(key)
  7024. if key == "r" then
  7025. if deb == true then
  7026. deb = false
  7027. else
  7028. deb = true
  7029. local cc = Instance.new("ColorCorrectionEffect",game:GetService("Lighting"))
  7030. spawn(function()
  7031. plr.Character.Humanoid.WalkSpeed = 0
  7032. plr.Character.Humanoid.JumpPower = 0
  7033. local p = Instance.new("Part",plr.Character)
  7034. p.Transparency = 0.5
  7035. p.BrickColor = BrickColor.new("Institutional white")
  7036. p.Size = Vector3.new(0.2,0.2,0.2)
  7037. p.Anchored = true
  7038. p.CanCollide = false
  7039. p.CFrame = plr.Character.Torso.CFrame
  7040. local m = Instance.new("SpecialMesh",p)
  7041. m.MeshType = Enum.MeshType.Sphere
  7042.  
  7043. local r = 255
  7044. local g = 255
  7045. local b = 255
  7046. local contrast = 0
  7047.  
  7048. for i=1,50 do
  7049. m.Scale = m.Scale + Vector3.new(50,50,50)
  7050. p.Transparency = p.Transparency + 0.5/50
  7051. r = r - ((255-42)/50)
  7052. g = g - ((255-0)/50)
  7053. b = b - ((255-255)/50)
  7054. contrast = contrast - 2/50
  7055. --cc.TintColor = Color3.fromRGB(r,g,b)
  7056. cc.Contrast = contrast
  7057. for i,v in pairs(stab) do
  7058. v[1].Pitch = v[1].Pitch - (v[2]/50)
  7059. end
  7060. wait()
  7061. end
  7062. p:Destroy()
  7063. plr.Character.Humanoid.WalkSpeed = 16
  7064. plr.Character.Humanoid.JumpPower = 50
  7065. end)
  7066.  
  7067. local aNew = game:GetService("Workspace").ChildAdded:connect(function(c)
  7068. timeStop(c)
  7069. end)
  7070.  
  7071. for i,v in pairs(ignlist) do
  7072. table.remove(ignlist,1)
  7073. end
  7074. plrIgnore(plr.Character)
  7075. timeStop(game:GetService("Workspace"))
  7076. while deb ~= false do wait() end
  7077. --spawn(function()
  7078. local r = 42
  7079. local g = 0
  7080. local b = 255
  7081. local contrast = -2
  7082. for i=1,50 do
  7083. r = r + ((255-42)/50)
  7084. g = g + ((255-0)/50)
  7085. b = b + ((255-255)/50)
  7086. contrast = contrast + 2/50
  7087. --cc.TintColor = Color3.fromRGB(r,g,b)
  7088. cc.Contrast = contrast
  7089. for i,v in pairs(stab) do
  7090. v[1].Pitch = v[1].Pitch + (v[2]/50)
  7091. end
  7092. wait()
  7093. end
  7094. cc:Destroy()
  7095. --end)
  7096. for i,v in pairs(tstab) do
  7097. v.Anchored = false
  7098. end
  7099. for i,v in pairs(tstab) do
  7100. table.remove(tstab,1)
  7101. end
  7102. --table.foreach(stab,print)
  7103. for i,v in pairs(stab) do
  7104. table.remove(stab,1)
  7105. end
  7106. --print("---------")
  7107. --table.foreach(stab,print)
  7108. --[[for i,v in pairs(tsstab) do
  7109. v.Disabled = false
  7110. end
  7111. for i,v in pairs(tsstab) do
  7112. table.remove(tsstab,1)
  7113. end]]
  7114. aNew:disconnect()
  7115. deb = false
  7116. end
  7117. end
  7118. end)
  7119. end
  7120. },
  7121. {
  7122. "Egg",
  7123. function()
  7124. wait(3)
  7125.  
  7126. local plr = game:GetService("Players").LocalPlayer
  7127.  
  7128. while not plr.Character do wait() end
  7129.  
  7130. local char,jtab,ceqpt,bsy,isaim,cd,drawf,state = plr.Character,{},false,false,false,false,false,"loading"
  7131.  
  7132. local hdp = Instance.new("Part",script.Parent)
  7133. hdp.Name = "HandlePart"
  7134. hdp.Size = Vector3.new(0.2,0.2,0.2)
  7135.  
  7136. local meshTab = {
  7137. {"rbxassetid://705224299","rbxassetid://705224727",Vector3.new(0.4,0.4,0.4)},
  7138. {"rbxassetid://705216303","rbxassetid://705216927",Vector3.new(1.8,1.8,1.8)},
  7139. {"rbxassetid://705209239","rbxassetid://705209459",Vector3.new(0.8,0.8,0.8)},
  7140. {"rbxassetid://705247407","rbxassetid://705246950",Vector3.new(1,1,1)},
  7141. {"rbxassetid://705242967","rbxassetid://705243300",Vector3.new(0.44,0.44,0.44)},
  7142. {"rbxassetid://705197095","rbxassetid://705197292",Vector3.new(1.25,1.25,1.25)},
  7143. {"rbxassetid://676836968","rbxassetid://676837441",Vector3.new(0.5,0.5,0.5)},
  7144. {"rbxassetid://698838167","rbxassetid://698838688",Vector3.new(1.6,1.6,1.6)},
  7145. {"rbxassetid://698827858","rbxassetid://698828143",Vector3.new(1.4,1.4,1.5)},
  7146. {"rbxassetid://705202806","rbxassetid://705207716",Vector3.new(1,1,1)},
  7147. {"rbxassetid://676840078","rbxassetid://676839351",Vector3.new(1.2,1.2,1.2)},
  7148. {"rbxassetid://717179708","rbxassetid://705199414",Vector3.new(1,0.95,1.05)},
  7149. {"rbxassetid://724420662","rbxassetid://705195915",Vector3.new(0.8,0.8,0.8)},
  7150. {"rbxassetid://676841945","rbxassetid://676842522",Vector3.new(1.7,1.7,1.8)},
  7151. {"rbxassetid://705315624","rbxassetid://705315897",Vector3.new(0.4,0.4,0.4)},
  7152. {"rbxassetid://698835993","rbxassetid://698836260",Vector3.new(1,1,1)},
  7153. {"rbxassetid://698813624","rbxassetid://698813905",Vector3.new(1.6,1.6,1.6)},
  7154. {"rbxassetid://706712283","rbxassetid://705202233",Vector3.new(2.1,2.1,2.1)},
  7155. {"rbxassetid://705208513","rbxassetid://705208760",Vector3.new(1.05,1.05,1.05)},
  7156. {"rbxassetid://676843975","rbxassetid://676844191",Vector3.new(1.6,1.6,1.6)},
  7157. {"rbxassetid://676846031","rbxassetid://676846800",Vector3.new(0.6,0.6,0.6)},
  7158. {"rbxassetid://676848204","rbxassetid://676848680",Vector3.new(0.5,0.5,0.5)},
  7159. {"rbxassetid://705217565","rbxassetid://705218075",Vector3.new(1,1,1)},
  7160. {"rbxassetid://698829950","rbxassetid://698830608",Vector3.new(0.5,0.5,0.5)},
  7161. {"rbxassetid://705200619","rbxassetid://705200948",Vector3.new(2,2,2)},
  7162. {"rbxassetid://698816291","rbxassetid://698816601",Vector3.new(0.45,0.45,0.45)},
  7163. {"rbxassetid://705245424","rbxassetid://705245604",Vector3.new(1,1,1)},
  7164. {"rbxassetid://698839252","rbxassetid://698839539",Vector3.new(1.5,1.55,1.55)},
  7165. {"rbxassetid://676850168","rbxassetid://676850427",Vector3.new(1,1,1)},
  7166. {"rbxassetid://698836963","rbxassetid://698837211",Vector3.new(2.3,2,2)},
  7167. {"rbxassetid://705219281","rbxassetid://705219747",Vector3.new(1.7,1.7,1.7)},
  7168. {"rbxassetid://698822829","rbxassetid://698823375",Vector3.new(1.5,1.5,1.5)},
  7169. {"rbxassetid://698824115","rbxassetid://698824851",Vector3.new(2.4,2.4,2.4)},
  7170. {"rbxassetid://698825712","rbxassetid://698825959",Vector3.new(1.5,1.5,1.5)},
  7171. {"rbxassetid://676851481","rbxassetid://676851716",Vector3.new(1,1,1)},
  7172. {"rbxassetid://676854360","rbxassetid://676854795",Vector3.new(0.55,0.55,0.55)},
  7173. {"rbxassetid://676856626","rbxassetid://676856930",Vector3.new(0.6,0.6,0.6)},
  7174. {"rbxassetid://676858618","rbxassetid://676858897",Vector3.new(1.4,1.4,1.4)},
  7175. {"rbxassetid://698835348","rbxassetid://698831630",Vector3.new(1.8,1.8,1.8)},
  7176. {"rbxassetid://676859903","rbxassetid://676860203",Vector3.new(1.2,1.2,1.2)},
  7177. {"rbxassetid://698829304","rbxassetid://698828946",Vector3.new(1.3,1.3,1.3)},
  7178. {"rbxassetid://698811815","rbxassetid://698812183",Vector3.new(1,1,1)},
  7179. {"rbxassetid://705225654","rbxassetid://705228740",Vector3.new(1,1,1)}
  7180. }
  7181.  
  7182. local mlgTab = {
  7183. "rbxassetid://566672836",
  7184. "rbxassetid://306356119",
  7185. "rbxassetid://10524802",
  7186. "rbxassetid://166285971",
  7187. "rbxassetid://217185480",
  7188. "rbxassetid://198329363",
  7189. "rbxassetid://286279066",
  7190. "rbxassetid://175843771",
  7191. "rbxassetid://165053954",
  7192. "rbxassetid://603718340",
  7193. "rbxassetid://133727996"
  7194. }
  7195.  
  7196. local msh = Instance.new("SpecialMesh",script.Parent.HandlePart)
  7197. msh.MeshType = Enum.MeshType.FileMesh
  7198. local rnd = math.random(1,#meshTab)
  7199. msh.MeshId = meshTab[rnd][1]
  7200. msh.TextureId = meshTab[rnd][2]
  7201. msh.Scale = meshTab[rnd][3]/2
  7202.  
  7203. local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart"))
  7204. gyro.MaxTorque = Vector3.new(0,0,0)
  7205. gyro.D = 0
  7206. gyro.P = 100000000
  7207.  
  7208. print(script.Parent.Name.." Loaded.")
  7209.  
  7210. plr:GetMouse().KeyDown:connect(function(key)
  7211. if key == "f" then
  7212. if ceqpt == false then
  7213. ceqpt = true
  7214. bsy = false
  7215.  
  7216. spawn(function()
  7217. for i=1,10 do
  7218. script.Parent.HandlePart.Transparency = script.Parent.HandlePart.Transparency - 0.1
  7219. wait()
  7220. end
  7221. end)
  7222. local rnd = math.random(1,#meshTab)
  7223. msh.MeshId = meshTab[rnd][1]
  7224. msh.TextureId = meshTab[rnd][2]
  7225. msh.Scale = meshTab[rnd][3]/2
  7226.  
  7227. print("Saving old joints")
  7228. for i,v in pairs(char.Torso:GetChildren()) do
  7229. if v:IsA("Motor6D") and v.Name ~= "Neck" then
  7230. print(v.Name.." saved!")
  7231. table.insert(jtab,v)
  7232. end
  7233. end
  7234.  
  7235. local aWeld = Instance.new("Weld",char["Right Arm"])
  7236. aWeld.Name = "aWeld"
  7237. aWeld.Part0 = script.Parent.HandlePart
  7238. aWeld.Part1 = char["Right Arm"]
  7239. aWeld.C0 = CFrame.new(0,0,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  7240.  
  7241. local bWeld = Instance.new("Weld",char["Torso"])
  7242. bWeld.Name = "bWeld"
  7243. bWeld.Part0 = char["Torso"]
  7244. bWeld.Part1 = char["Right Arm"]
  7245. bWeld.C0 = CFrame.new(1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  7246.  
  7247. local cWeld = Instance.new("Weld",char["Torso"])
  7248. cWeld.Name = "cWeld"
  7249. cWeld.Part0 = char["Torso"]
  7250. cWeld.Part1 = char["Left Arm"]
  7251. cWeld.C0 = CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  7252.  
  7253. else
  7254.  
  7255. ceqpt = false
  7256. spawn(function()
  7257. for i=1,10 do
  7258. script.Parent.HandlePart.Transparency = script.Parent.HandlePart.Transparency + 0.1
  7259. wait()
  7260. end
  7261. end)
  7262. for i,v in pairs(char.Torso:GetChildren()) do
  7263. if v:IsA("Weld") or v:IsA("Motor6D") then
  7264. if v.Name ~= "Neck" then
  7265. v:Destroy()
  7266. end
  7267. end
  7268. end
  7269. for i,v in pairs(jtab) do
  7270. v:Clone().Parent = char.Torso
  7271. end
  7272. for i,v in pairs(jtab) do
  7273. table.remove(jtab,1)
  7274. end
  7275.  
  7276. char.HumanoidRootPart.RootJoint.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  7277. gyro.MaxTorque = Vector3.new(0,0,0)
  7278. char.Torso.Neck.C0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  7279. end
  7280. end
  7281. end)
  7282.  
  7283. --Functions
  7284.  
  7285. local rignore = {}
  7286. function rayCast(orig,targ,maxdist)
  7287. local r = Ray.new(orig,(targ-orig).unit * maxdist)
  7288. local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
  7289. return hit,pos,normal
  7290. end
  7291.  
  7292. function clerp(a,b,c)
  7293. return a:lerp(b,c)
  7294. end
  7295.  
  7296. function shoot(targ)
  7297. local p = Instance.new("Part",char)
  7298. p.Parent = game.Workspace
  7299. p.Shape = "Ball"
  7300. p.Size = Vector3.new(0.2,0.2,0.2)
  7301. p.CFrame = script.Parent.HandlePart.CFrame
  7302. p.Velocity = (targ - script.Parent.HandlePart.Position).unit*250
  7303. local msh = Instance.new("SpecialMesh",p)
  7304. msh.MeshType = Enum.MeshType.FileMesh
  7305. msh.MeshId = script.Parent.HandlePart["Mesh"].MeshId
  7306. msh.TextureId = script.Parent.HandlePart["Mesh"].TextureId
  7307. msh.Scale = script.Parent.HandlePart["Mesh"].Scale
  7308.  
  7309. p.Touched:connect(function(hit)
  7310. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= char then
  7311. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.huge
  7312. hit.Parent.Humanoid:TakeDamage(math.huge)
  7313. hit.Parent:BreakJoints()
  7314. local e = Instance.new("Explosion")
  7315. e.BlastRadius = 2
  7316. e.BlastPressure = 500000
  7317. e.Position = p.Position
  7318. e.Parent = game.Workspace
  7319. for i=1,5 do
  7320. local ep = Instance.new("Part",game.Workspace)
  7321. ep.Anchored = true
  7322. ep.CanCollide = false
  7323. ep.Size = Vector3.new(0.2,0.2,0.2)
  7324. ep.Transparency = 1
  7325. ep.CFrame = CFrame.new(p.Position)
  7326. local emit = Instance.new("ParticleEmitter",ep)
  7327. emit.VelocitySpread = 360
  7328. emit.Speed = NumberRange.new(1,10)
  7329. emit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2),NumberSequenceKeypoint.new(1,2)})
  7330. emit.Rate = 10
  7331. emit.Lifetime = NumberRange.new(4,4)
  7332. emit.RotSpeed = NumberRange.new(-100,100)
  7333. emit.Texture = mlgTab[math.random(1,#mlgTab)]
  7334. game:GetService("Debris"):AddItem(ep,5)
  7335. end
  7336. p:Destroy()
  7337. end
  7338. end)
  7339.  
  7340. game:GetService("Debris"):AddItem(p,math.random(50,100)/10)
  7341. end
  7342.  
  7343. --End of functions
  7344.  
  7345. plr:GetMouse().Button1Down:connect(function()
  7346. if ceqpt == true and isaim == false and cd == false and drawf == false then
  7347. gyro.MaxTorque = Vector3.new(0,10000000,0)
  7348. cd = true
  7349. isaim = true
  7350. script.Parent.HandlePart.Transparency = 0
  7351. local s = Instance.new("Sound",script.Parent.HandlePart)
  7352. s.SoundId = "rbxassetid://609348868"
  7353. s.PlayOnRemove = false
  7354. s:Play()
  7355. game:GetService("Debris"):AddItem(s,5)
  7356. drawf = true
  7357. end
  7358. end)
  7359.  
  7360. plr:GetMouse().Button1Up:connect(function()
  7361. if ceqpt == true and isaim == true and drawf == true then
  7362. script.Parent.HandlePart.Transparency = 1
  7363. char.Torso.bWeld.C0 = CFrame.new(1.5,1,-0.6)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(0))
  7364. char.Torso.cWeld.C0 = CFrame.new(-1.5,0.5,0.5)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  7365. shoot(plr:GetMouse().Hit.p)
  7366. gyro.MaxTorque = Vector3.new(0,0,0)
  7367. table.insert(rignore,char)
  7368. local s = Instance.new("Sound",script.Parent.HandlePart)
  7369. s.SoundId = "rbxassetid://145203279"
  7370. s.PlayOnRemove = false
  7371. s:Play()
  7372. local rnd = math.random(1,#meshTab)
  7373. msh.MeshId = meshTab[rnd][1]
  7374. msh.TextureId = meshTab[rnd][2]
  7375. msh.Scale = meshTab[rnd][3]/2
  7376. game:GetService("Debris"):AddItem(s,5)
  7377. for i,v in pairs(rignore) do
  7378. table.remove(rignore,1)
  7379. end
  7380. isaim = false
  7381. drawf = false
  7382. --wait(1)
  7383. cd = false
  7384. end
  7385. end)
  7386.  
  7387. while not ceqpt do wait() end
  7388.  
  7389. local animspeed = 0.3
  7390.  
  7391. while wait() do
  7392.  
  7393. if ceqpt == true and isaim == true then
  7394. --isaim = true
  7395. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  7396. char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.5,1,0.4)*CFrame.Angles(math.rad(220),math.rad(0),math.rad(0)),animspeed)
  7397. char.Torso.cWeld.C0 =clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0.1,-0.2)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),animspeed)
  7398. --char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),animspeed)
  7399. --char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(10),math.rad(240)),animspeed)
  7400. --char.Humanoid.WalkSpeed = 6
  7401. --char.Humanoid.JumpPower = 0
  7402. end
  7403. local lookDir = plr:GetMouse().Hit.p - char.HumanoidRootPart.CFrame.p
  7404. gyro.MaxTorque = Vector3.new(0,10000000,0)
  7405. gyro.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, plr:GetMouse().Hit.p)
  7406. else
  7407. --isaim = false
  7408. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  7409. char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),animspeed)
  7410. char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),animspeed)
  7411. --char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
  7412. --char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
  7413. --char.Humanoid.WalkSpeed = 16
  7414. --char.Humanoid.JumpPower = 50
  7415. end
  7416. gyro.MaxTorque = Vector3.new(0,0,0)
  7417. end
  7418.  
  7419. --Animation state
  7420. table.insert(rignore,char)
  7421. local h,p,n = rayCast(char.HumanoidRootPart.Position,char.HumanoidRootPart.Position - Vector3.new(0,1,0),4)
  7422. if drawf == false then
  7423. if char.HumanoidRootPart.Velocity.Magnitude <= 0.1 and h then
  7424. state = "idle"
  7425. elseif char.HumanoidRootPart.Velocity.Magnitude > 0.1 and h then
  7426. state = "running"
  7427. elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not h then
  7428. state = "falling"
  7429. elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not h then
  7430. state = "jumping"
  7431. end
  7432. end
  7433. end
  7434. end
  7435. },
  7436. {
  7437. "Ghost",
  7438. function()
  7439. local plr = game:GetService("Players").LocalPlayer
  7440. local mouse,char = plr:GetMouse(),plr.Character
  7441.  
  7442. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  7443.  
  7444. local toggle,cd = false,false
  7445.  
  7446. mouse.KeyDown:connect(function(key)
  7447. if key == "r" then
  7448. print("R!")
  7449. if cd == false then
  7450. print("No cooldown!")
  7451. cd = true
  7452. if toggle == false then
  7453. print("Entering godmode")
  7454. toggle = true
  7455. Instance.new("ForceField",char).Visible = false
  7456. char.Parent = game:GetService("Workspace").CurrentCamera
  7457. char:FindFirstChild("Head").Transparency = 1
  7458. char:FindFirstChild("Torso").Transparency = 1
  7459. char:FindFirstChild("Right Arm").Transparency = 1
  7460. char:FindFirstChild("Left Arm").Transparency = 1
  7461. char:FindFirstChild("Right Leg").Transparency = 1
  7462. char:FindFirstChild("Left Leg").Transparency = 1
  7463. for i,v in pairs(char:GetChildren()) do
  7464. if v:IsA("Accessory") then
  7465. v:FindFirstChild("Handle").Transparency = 1
  7466. end
  7467. end
  7468. else
  7469. print("Exiting godmode")
  7470. toggle = false
  7471. char.Parent = game:GetService("Workspace")
  7472. char:FindFirstChild("ForceField"):Destroy()
  7473. char:FindFirstChild("Head").Transparency = 0
  7474. char:FindFirstChild("Torso").Transparency = 0
  7475. char:FindFirstChild("Right Arm").Transparency = 0
  7476. char:FindFirstChild("Left Arm").Transparency = 0
  7477. char:FindFirstChild("Right Leg").Transparency = 0
  7478. char:FindFirstChild("Left Leg").Transparency = 0
  7479. for i,v in pairs(char:GetChildren()) do
  7480. if v:IsA("Accessory") then
  7481. v:FindFirstChild("Handle").Transparency = 0
  7482. end
  7483. end
  7484. end
  7485. cd = false
  7486. end
  7487. end
  7488. end)
  7489.  
  7490. game:GetService("RunService").RenderStepped:connect(function()
  7491. if char.Parent == game:GetService("Workspace").CurrentCamera then
  7492. for i,v in pairs(char:GetChildren()) do
  7493. if v:IsA("Part") then if v.Name ~= "HumanoidRootPart" then
  7494. local c = v:Clone()
  7495. c.Parent = game:GetService("Workspace")
  7496. c.BottomSurface = "Smooth"
  7497. c.TopSurface = "Smooth"
  7498. c:BreakJoints()
  7499. --c.Material = "Neon"
  7500. c.Anchored = true
  7501. c.CanCollide = false
  7502. c.Transparency = 0.9
  7503. c.CFrame = v.CFrame
  7504. game:GetService("Debris"):AddItem(c,0.1)
  7505. end end
  7506. if v:IsA("Accessory") then if v:FindFirstChild("Handle") then
  7507. local c = v.Handle:Clone()
  7508. c.Parent = game:GetService("Workspace")
  7509. c.BottomSurface = "Smooth"
  7510. c.TopSurface = "Smooth"
  7511. c:BreakJoints()
  7512. --c.Material = "Neon"
  7513. c.Anchored = true
  7514. c.CanCollide = false
  7515. c.Transparency = 0.9
  7516. c.CFrame = v.Handle.CFrame
  7517. game:GetService("Debris"):AddItem(c,0.1)
  7518. end end
  7519. end
  7520. end
  7521. end)
  7522. end
  7523. }
  7524. }
  7525.  
  7526. table.sort(scripttab,function(a,b) return a[1] < b[1] end)
  7527.  
  7528. local togglestate = false
  7529. local togglestate2 = false
  7530.  
  7531. local sgui = Instance.new("ScreenGui",plr.PlayerGui)
  7532. local bgfrm = Instance.new("Frame",sgui)
  7533. bgfrm.BackgroundTransparency = 0.5
  7534. bgfrm.Position = UDim2.new(1,0,0.3,0)
  7535. bgfrm.Size = UDim2.new(0.18,0,0.4,0)
  7536. bgfrm.BorderSizePixel = 0
  7537. bgfrm.BackgroundColor3 = Color3.fromRGB(0,0,0)
  7538. local txt = Instance.new("TextLabel",bgfrm)
  7539. txt.BorderSizePixel = 0
  7540. txt.BackgroundTransparency = 0.8
  7541. txt.TextScaled = true
  7542. txt.BackgroundColor3 = Color3.fromRGB(120,0,180)
  7543. txt.TextColor3 = Color3.fromRGB(255,255,255)
  7544. txt.Text = " "
  7545. txt.Font = "SciFi"
  7546. txt.Size = UDim2.new(1,0,0.1,0)
  7547. local scr = Instance.new("ScrollingFrame",bgfrm)
  7548. scr.BorderSizePixel = 0
  7549. scr.BackgroundTransparency = 1
  7550. scr.BackgroundColor3 = Color3.fromRGB(120,0,180)
  7551. scr.Size = UDim2.new(1,0,0.9,0)
  7552. scr.Position = UDim2.new(0,0,0.1,0)
  7553. local tgl = Instance.new("TextButton",bgfrm)
  7554. tgl.BorderSizePixel = 0
  7555. tgl.BackgroundTransparency = 0.5
  7556. tgl.TextScaled = true
  7557. tgl.BackgroundColor3 = Color3.fromRGB(0,255,0)
  7558. tgl.TextColor3 = Color3.fromRGB(0,0,0)
  7559. tgl.Text = ">>"
  7560. tgl.Font = "SciFi"
  7561. tgl.Size = UDim2.new(0,30,0,30)
  7562. tgl.Position = UDim2.new(0,-30,0,0)
  7563. tgl.MouseButton1Click:connect(function()
  7564. if togglestate == false then
  7565. togglestate = true
  7566. bgfrm:TweenPosition(UDim2.new(0.41,0,0.3,0),"Out","Back",1,true,nil)
  7567. else
  7568. togglestate = false
  7569. bgfrm:TweenPosition(UDim2.new(1,0,0.3,0),"In","Back",1,true,nil)
  7570. end
  7571. end)
  7572. local tgl2 = Instance.new("TextButton",bgfrm)
  7573. tgl2.BorderSizePixel = 0
  7574. tgl2.BackgroundTransparency = 0.5
  7575. tgl2.TextScaled = true
  7576. tgl2.BackgroundColor3 = Color3.fromRGB(255,0,0)
  7577. tgl2.TextColor3 = Color3.fromRGB(0,0,0)
  7578. tgl2.Text = "Multi Select"
  7579. tgl2.Font = "SciFi"
  7580. tgl2.Size = UDim2.new(0.3,0,0.05,0)
  7581. tgl2.Position = UDim2.new(0,0,1,0)
  7582. tgl2.MouseButton1Click:connect(function()
  7583. if togglestate2 == false then
  7584. togglestate2 = true
  7585. tgl2.BackgroundColor3 = Color3.fromRGB(0,255,0)
  7586. else
  7587. togglestate2 = false
  7588. tgl2.BackgroundColor3 = Color3.fromRGB(255,0,0)
  7589. end
  7590. end)
  7591.  
  7592. for i,v in pairs(scripttab) do
  7593. local btn = Instance.new("TextButton",scr)
  7594. btn.BorderSizePixel = 0
  7595. btn.BackgroundTransparency = 0.8
  7596. btn.TextScaled = true
  7597. btn.BackgroundColor3 = Color3.fromRGB(120,0,180)
  7598. btn.TextColor3 = Color3.fromRGB(255,255,255)
  7599. btn.Text = v[1]
  7600. btn.Font = "SciFi"
  7601. btn.Size = UDim2.new(0.97,0,0.05,0)
  7602. btn.Style = Enum.ButtonStyle.RobloxButtonDefault
  7603. btn.Position = UDim2.new(0,0,(0.05*i)-0.05,0)
  7604. local func
  7605. func = btn.MouseButton1Click:connect(function()
  7606. warn("Script loading: "..v[1])
  7607. spawn(function() v[2]() end)
  7608. if togglestate2 == false then
  7609. sgui:Destroy()
  7610. end
  7611. btn.Style = Enum.ButtonStyle.RobloxButton
  7612. func:disconnect()
  7613. end)
  7614. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement