Advertisement
Migas3456

bigt12340 gui(not made by me)

Feb 20th, 2018
574
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 460.37 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local Frame = Instance.new("Frame")
  5. local TextLabel = Instance.new("TextLabel")
  6. local TextButton = Instance.new("TextButton")
  7. local TextButton_2 = Instance.new("TextButton")
  8. local TextButton_3 = Instance.new("TextButton")
  9.  
  10. -- Properties
  11.  
  12. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  13.  
  14. Frame.Parent = ScreenGui
  15. Frame.BackgroundColor3 = Color3.new(0.666667, 0.333333, 0)
  16. Frame.Position = UDim2.new(0, 0, 0, 157)
  17. Frame.Size = UDim2.new(0, 354, 0, 224)
  18.  
  19. TextLabel.Parent = Frame
  20. TextLabel.BackgroundColor3 = Color3.new(0, 0.666667, 1)
  21. TextLabel.Size = UDim2.new(0, 354, 0, 50)
  22. TextLabel.Font = Enum.Font.SourceSans
  23. TextLabel.Text = "bigt12340 GUI"
  24. TextLabel.TextScaled = true
  25. TextLabel.TextSize = 14
  26. TextLabel.TextWrapped = true
  27.  
  28. TextButton.Parent = Frame
  29. TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
  30. TextButton.Position = UDim2.new(0, 0, 0, 112)
  31. TextButton.Size = UDim2.new(0, 87, 0, 50)
  32. TextButton.Font = Enum.Font.SourceSans
  33. TextButton.Text = "Noobcider"
  34. TextButton.TextSize = 14
  35.  
  36. TextButton.MouseButton1Down:connect(function()
  37.  
  38. wait(1 / 60)
  39. Effects = { }
  40. local Player = game.Players.localPlayer
  41. local Character = Player.Character
  42. local Humanoid = Character.Humanoid
  43. local Mouse = Player:GetMouse()
  44. local LeftArm = Character["Left Arm"]
  45. local RightArm = Character["Right Arm"]
  46. local LeftLeg = Character["Left Leg"]
  47. local RightLeg = Character["Right Leg"]
  48. local Head = Character.Head
  49. local Torso = Character.Torso
  50. local Camera = game.Workspace.CurrentCamera
  51. local RootPart = Character.HumanoidRootPart
  52. local RootJoint = RootPart.RootJoint
  53. local attack = false
  54. local Anim = 'Idle'
  55. local attacktype = 1
  56. local delays = false
  57. local play = true
  58. local targetted = nil
  59. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  60. local velocity = RootPart.Velocity.y
  61. local sine = 0
  62. local change = 1
  63. local doe = 0
  64. local Create = LoadLibrary("RbxUtility").Create
  65. Humanoid.WalkSpeed = 8
  66. local m = Create("Model"){
  67. Parent = Character,
  68. Name = "WeaponModel",
  69. }
  70. local Orin = "rbxassetid://459924806"
  71. Head.face.Texture = Orin
  72. spawn(function()
  73. while wait() do
  74. Head.BrickColor = BrickColor.new("Bright yellow")
  75. RightArm.BrickColor = BrickColor.new("Bright yellow")
  76. LeftArm.BrickColor = BrickColor.new("Bright yellow")
  77. Torso.BrickColor = BrickColor.new("Bright blue")
  78. RightLeg.BrickColor = BrickColor.new("Br. yellowish green")
  79. LeftLeg.BrickColor = BrickColor.new("Br. yellowish green")
  80. end
  81. end)
  82. for i,v in pairs(Character:children()) do
  83. if v:IsA("Hat") then
  84. v:Destroy()
  85. end
  86. end
  87. for i,v in pairs(Character:children()) do
  88. if v:IsA("Accessory") then
  89. v:Destroy()
  90. end
  91. end
  92. for i,v in pairs(Character:children()) do
  93. if v:IsA("Hair") then
  94. v:Destroy()
  95. end
  96. end
  97. for i,v in pairs(Character:children()) do
  98. if v:IsA("Shirt") then
  99. v:Destroy()
  100. end
  101. end
  102. for i,v in pairs(Character:children()) do
  103. if v:IsA("Pants") then
  104. v:Destroy()
  105. end
  106. end
  107. for i,v in pairs(Character:children()) do
  108. if v:IsA("Graphic Shirt") then
  109. v:Destroy()
  110. end
  111. end
  112. Humanoid.Animator.Parent = nil
  113. Character.Animate.Parent = nil
  114.  
  115. local newMotor = function(part0, part1, c0, c1)
  116. local w = Create('Motor'){
  117. Parent = part0,
  118. Part0 = part0,
  119. Part1 = part1,
  120. C0 = c0,
  121. C1 = c1,
  122. }
  123. return w
  124. end
  125.  
  126. function clerp(a, b, t)
  127. return a:lerp(b, t)
  128. end
  129.  
  130. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  131. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  132.  
  133. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  134. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  135. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  136. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  137. RootJoint.C1 = CFrame.new(0, 0, 0)
  138. RootJoint.C0 = CFrame.new(0, 0, 0)
  139. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  140. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  141.  
  142. local rarmc1 = RW.C1
  143. local larmc1 = LW.C1
  144. local rlegc1 = RH.C1
  145. local llegc1 = LH.C1
  146.  
  147. local resetc1 = false
  148.  
  149. function PlayAnimationFromTable(table, speed, bool)
  150. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  151. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  152. RW.C0 = clerp(RW.C0, table[3], speed)
  153. LW.C0 = clerp(LW.C0, table[4], speed)
  154. RH.C0 = clerp(RH.C0, table[5], speed)
  155. LH.C0 = clerp(LH.C0, table[6], speed)
  156. if bool == true then
  157. if resetc1 == false then
  158. resetc1 = true
  159. RootJoint.C1 = RootJoint.C1
  160. Torso.Neck.C1 = Torso.Neck.C1
  161. RW.C1 = rarmc1
  162. LW.C1 = larmc1
  163. RH.C1 = rlegc1
  164. LH.C1 = llegc1
  165. end
  166. end
  167. end
  168.  
  169. ArtificialHB = Create("BindableEvent", script){
  170. Parent = script,
  171. Name = "Heartbeat",
  172. }
  173.  
  174. script:WaitForChild("Heartbeat")
  175.  
  176. frame = 1 / 30
  177. tf = 0
  178. allowframeloss = false
  179. tossremainder = false
  180. lastframe = tick()
  181. script.Heartbeat:Fire()
  182.  
  183. game:GetService("RunService").Heartbeat:connect(function(s, p)
  184. tf = tf + s
  185. if tf >= frame then
  186. if allowframeloss then
  187. script.Heartbeat:Fire()
  188. lastframe = tick()
  189. else
  190. for i = 1, math.floor(tf / frame) do
  191. script.Heartbeat:Fire()
  192. end
  193. lastframe = tick()
  194. end
  195. if tossremainder then
  196. tf = 0
  197. else
  198. tf = tf - frame * math.floor(tf / frame)
  199. end
  200. end
  201. end)
  202.  
  203. function swait(num)
  204. if num == 0 or num == nil then
  205. ArtificialHB.Event:wait()
  206. else
  207. for i = 0, num do
  208. ArtificialHB.Event:wait()
  209. end
  210. end
  211. end
  212.  
  213. function RemoveOutlines(part)
  214. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  215. end
  216.  
  217. CFuncs = {
  218. ["Part"] = {
  219. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  220. local Part = Create("Part"){
  221. Parent = Parent,
  222. Reflectance = Reflectance,
  223. Transparency = Transparency,
  224. CanCollide = false,
  225. Locked = true,
  226. BrickColor = BrickColor.new(tostring(BColor)),
  227. Name = Name,
  228. Size = Size,
  229. Material = Material,
  230. }
  231. RemoveOutlines(Part)
  232. return Part
  233. end;
  234. };
  235.  
  236. ["Mesh"] = {
  237. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  238. local Msh = Create(Mesh){
  239. Parent = Part,
  240. Offset = OffSet,
  241. Scale = Scale,
  242. }
  243. if Mesh == "SpecialMesh" then
  244. Msh.MeshType = MeshType
  245. Msh.MeshId = MeshId
  246. end
  247. return Msh
  248. end;
  249. };
  250.  
  251. ["Mesh"] = {
  252. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  253. local Msh = Create(Mesh){
  254. Parent = Part,
  255. Offset = OffSet,
  256. Scale = Scale,
  257. }
  258. if Mesh == "SpecialMesh" then
  259. Msh.MeshType = MeshType
  260. Msh.MeshId = MeshId
  261. end
  262. return Msh
  263. end;
  264. };
  265.  
  266. ["Weld"] = {
  267. Create = function(Parent, Part0, Part1, C0, C1)
  268. local Weld = Create("Weld"){
  269. Parent = Parent,
  270. Part0 = Part0,
  271. Part1 = Part1,
  272. C0 = C0,
  273. C1 = C1,
  274. }
  275. return Weld
  276. end;
  277. };
  278.  
  279. ["Sound"] = {
  280. Create = function(id, par, vol, pit)
  281. coroutine.resume(coroutine.create(function()
  282. local S = Create("Sound"){
  283. Volume = vol,
  284. Pitch = pit or 1,
  285. SoundId = id,
  286. Parent = par or workspace,
  287. }
  288. wait()
  289. S:play()
  290. game:GetService("Debris"):AddItem(S, 6)
  291. end))
  292. end;
  293. };
  294.  
  295. ["ParticleEmitter"] = {
  296. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  297. local fp = Create("ParticleEmitter"){
  298. Parent = Parent,
  299. Color = ColorSequence.new(Color1, Color2),
  300. LightEmission = LightEmission,
  301. Size = Size,
  302. Texture = Texture,
  303. Transparency = Transparency,
  304. ZOffset = ZOffset,
  305. Acceleration = Accel,
  306. Drag = Drag,
  307. LockedToPart = LockedToPart,
  308. VelocityInheritance = VelocityInheritance,
  309. EmissionDirection = EmissionDirection,
  310. Enabled = Enabled,
  311. Lifetime = LifeTime,
  312. Rate = Rate,
  313. Rotation = Rotation,
  314. RotSpeed = RotSpeed,
  315. Speed = Speed,
  316. VelocitySpread = VelocitySpread,
  317. }
  318. return fp
  319. end;
  320. };
  321.  
  322. CreateTemplate = {
  323.  
  324. };
  325. }
  326.  
  327.  
  328.  
  329. New = function(Object, Parent, Name, Data)
  330. local Object = Instance.new(Object)
  331. for Index, Value in pairs(Data or {}) do
  332. Object[Index] = Value
  333. end
  334. Object.Parent = Parent
  335. Object.Name = Name
  336. return Object
  337. end
  338.  
  339. Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),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,})
  340. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  341. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  342. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  343. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  344. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  345. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  346. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  347. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  348. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  349. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  350. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  351. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  352. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  353. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  354. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  355. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  356. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  357. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  358. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  359. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  360. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  361. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  362. Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Yellow"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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.105882, 0.164706, 0.207843),})
  363. Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  364. mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  365. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  366. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  367. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  368. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),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.105882, 0.164706, 0.207843),})
  369. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  370. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  371. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  372. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  373. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  374. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  375. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),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,})
  376. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  377. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  378. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),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,})
  379. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  380. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  381. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),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,})
  382. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  383. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  384. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  385. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  386. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  387. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  388. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  389. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  390. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),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,})
  391. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  392. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  393. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),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.105882, 0.164706, 0.207843),})
  394. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  395. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  396. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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,})
  397. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  398. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  399. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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.105882, 0.164706, 0.207843),})
  400. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  401. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  402.  
  403. for _,v in pairs(m:children()) do
  404. if v:IsA("Part") then
  405. v.CanCollide = false
  406. end
  407. end
  408. for _,v in pairs(m:children()) do
  409. if v:IsA("Part") then
  410. v.Material = "Neon"
  411. end
  412. end
  413. spawn(function()
  414. while wait() do
  415. for _,v in pairs(m:children()) do
  416. if v:IsA("Part") then
  417. v.BrickColor=BrickColor.random()
  418. end
  419. end
  420. end
  421. end)
  422.  
  423.  
  424. function rayCast(Position, Direction, Range, Ignore)
  425. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  426. end
  427.  
  428. --[[FindNearestTorso = function(pos)
  429. local list = (game.Workspace:children())
  430. local torso = nil
  431. local dist = 1000
  432. local temp, human, temp2 = nil, nil, nil
  433. for x = 1, #list do
  434. temp2 = list[x]
  435. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  436. temp = temp2:findFirstChild("Torso")
  437. human = temp2:findFirstChild("Humanoid")
  438. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  439. local dohit = true
  440. if dohit == true then
  441. torso = temp
  442. dist = (temp.Position - pos).magnitude
  443. end
  444. end
  445. end
  446. end
  447. return torso, dist
  448. end]]
  449. function FindNearestTorso(Position, Distance, SinglePlayer)
  450. if SinglePlayer then
  451. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  452. end
  453. local List = {}
  454. for i, v in pairs(workspace:GetChildren()) do
  455. if v:IsA("Model") then
  456. if v:findFirstChild("Torso") then
  457. if v ~= Character then
  458. if (v.Torso.Position - Position).magnitude <= Distance then
  459. table.insert(List, v)
  460. end
  461. end
  462. end
  463. end
  464. end
  465. return List
  466. end
  467. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  468. if hit.Parent == nil then
  469. return
  470. end
  471. local h = hit.Parent:FindFirstChild("Humanoid")
  472. for _, v in pairs(hit.Parent:children()) do
  473. if v:IsA("Humanoid") then
  474. h = v
  475. end
  476. end
  477. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  478. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  479. if hit.Parent.DebounceHit.Value == true then
  480. return
  481. end
  482. end
  483. local c = Create("ObjectValue"){
  484. Name = "creator",
  485. Value = game:service("Players").LocalPlayer,
  486. Parent = h,
  487. }
  488. game:GetService("Debris"):AddItem(c, .5)
  489. if HitSound ~= nil and HitPitch ~= nil then
  490. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  491. end
  492. local Damage = math.random(minim, maxim)
  493. local blocked = false
  494. local block = hit.Parent:findFirstChild("Block")
  495. if block ~= nil then
  496. if block.className == "IntValue" then
  497. if block.Value > 0 then
  498. blocked = true
  499. block.Value = block.Value - 1
  500. print(block.Value)
  501. end
  502. end
  503. end
  504. if blocked == false then
  505. h.Health = h.Health - Damage
  506. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  507. else
  508. h.Health = h.Health - (Damage / 2)
  509. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  510. end
  511. if Type == "Knockdown" then
  512. local hum = hit.Parent.Humanoid
  513. hum.PlatformStand = true
  514. coroutine.resume(coroutine.create(function(HHumanoid)
  515. swait(1)
  516. HHumanoid.PlatformStand = false
  517. end), hum)
  518. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  519. local bodvol = Create("BodyVelocity"){
  520. velocity = angle * knockback,
  521. P = 5000,
  522. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  523. Parent = hit,
  524. }
  525. local rl = Create("BodyAngularVelocity"){
  526. P = 3000,
  527. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  528. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  529. Parent = hit,
  530. }
  531. game:GetService("Debris"):AddItem(bodvol, .5)
  532. game:GetService("Debris"):AddItem(rl, .5)
  533. elseif Type == "Normal" then
  534. local vp = Create("BodyVelocity"){
  535. P = 500,
  536. maxForce = Vector3.new(math.huge, 0, math.huge),
  537. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  538. }
  539. if knockback > 0 then
  540. vp.Parent = hit.Parent.Torso
  541. end
  542. game:GetService("Debris"):AddItem(vp, .5)
  543. elseif Type == "Up" then
  544. local bodyVelocity = Create("BodyVelocity"){
  545. velocity = Vector3.new(0, 20, 0),
  546. P = 5000,
  547. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  548. Parent = hit,
  549. }
  550. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  551. elseif Type == "DarkUp" then
  552. coroutine.resume(coroutine.create(function()
  553. for i = 0, 1, 0.1 do
  554. swait()
  555. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  556. end
  557. end))
  558. local bodyVelocity = Create("BodyVelocity"){
  559. velocity = Vector3.new(0, 20, 0),
  560. P = 5000,
  561. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  562. Parent = hit,
  563. }
  564. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  565. elseif Type == "Snare" then
  566. local bp = Create("BodyPosition"){
  567. P = 2000,
  568. D = 100,
  569. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  570. position = hit.Parent.Torso.Position,
  571. Parent = hit.Parent.Torso,
  572. }
  573. game:GetService("Debris"):AddItem(bp, 1)
  574. elseif Type == "Freeze" then
  575. local BodPos = Create("BodyPosition"){
  576. P = 50000,
  577. D = 1000,
  578. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  579. position = hit.Parent.Torso.Position,
  580. Parent = hit.Parent.Torso,
  581. }
  582. local BodGy = Create("BodyGyro") {
  583. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  584. P = 20e+003,
  585. Parent = hit.Parent.Torso,
  586. cframe = hit.Parent.Torso.CFrame,
  587. }
  588. hit.Parent.Torso.Anchored = true
  589. coroutine.resume(coroutine.create(function(Part)
  590. swait(1.5)
  591. Part.Anchored = false
  592. end), hit.Parent.Torso)
  593. game:GetService("Debris"):AddItem(BodPos, 3)
  594. game:GetService("Debris"):AddItem(BodGy, 3)
  595. end
  596. local debounce = Create("BoolValue"){
  597. Name = "DebounceHit",
  598. Parent = hit.Parent,
  599. Value = true,
  600. }
  601. game:GetService("Debris"):AddItem(debounce, Delay)
  602. c = Create("ObjectValue"){
  603. Name = "creator",
  604. Value = Player,
  605. Parent = h,
  606. }
  607. game:GetService("Debris"):AddItem(c, .5)
  608. end
  609. end
  610.  
  611. function ShowDamage(Pos, Text, Time, Color)
  612. local Rate = (1 / 30)
  613. local Pos = (Pos or Vector3.new(0, 0, 0))
  614. local Text = (Text or "")
  615. local Time = (Time or 2)
  616. local Color = (Color or Color3.new(1, 0, 1))
  617. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  618. EffectPart.Anchored = true
  619. local BillboardGui = Create("BillboardGui"){
  620. Size = UDim2.new(3, 0, 3, 0),
  621. Adornee = EffectPart,
  622. Parent = EffectPart,
  623. }
  624. local TextLabel = Create("TextLabel"){
  625. BackgroundTransparency = 1,
  626. Size = UDim2.new(1, 0, 1, 0),
  627. Text = Text,
  628. Font = "SciFi",
  629. TextColor3 = Color,
  630. TextScaled = true,
  631. Parent = BillboardGui,
  632. }
  633. game.Debris:AddItem(EffectPart, (Time))
  634. EffectPart.Parent = game:GetService("Workspace")
  635. delay(0, function()
  636. local Frames = (Time / Rate)
  637. for Frame = 1, Frames do
  638. wait(Rate)
  639. local Percent = (Frame / Frames)
  640. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  641. TextLabel.TextTransparency = Percent
  642. end
  643. if EffectPart and EffectPart.Parent then
  644. EffectPart:Destroy()
  645. end
  646. end)
  647. end
  648.  
  649. function dmg(dude)
  650. if dude.Name ~= Character then
  651. dude.Humanoid.PlatformStand = true
  652. local bgf = Instance.new("BodyGyro",dude.Head)
  653. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  654. local val = Instance.new("BoolValue",dude)
  655. val.Name = "IsHit"
  656. for i = 1, 6 do
  657. local blo = Instance.new("Part",game.Workspace)
  658. blo.Size = Vector3.new(.6,.2,.6)
  659. blo.Material = "Neon"
  660. blo.BrickColor = BrickColor.new("Crimson")
  661. --blo.Position = dude.Head.Position
  662. blo.CFrame = dude.Head.CFrame
  663. game:GetService("Debris"):AddItem(blo,30)
  664. end
  665. local ds = coroutine.wrap(function()
  666. wait(.2)
  667. dude.Torso:BreakJoints()
  668. end)
  669. ds()
  670. end
  671. end
  672.  
  673. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  674. --local buddy
  675. for _, c in pairs(workspace:children()) do
  676. local hum = c:findFirstChild("Humanoid")
  677. if hum ~= nil then
  678. local head = c:findFirstChild("Torso")
  679. if head ~= nil then
  680. local targ = head.Position - Part.Position
  681. local mag = targ.magnitude
  682. if mag <= Magnitude and c.Name ~= Player.Name then
  683. if c.Name ~= Character then
  684. if c.Name ~= "CKbackup" then
  685. local asd = Instance.new("ParticleEmitter",c.Torso)
  686. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  687. asd.LightEmission = .1
  688. asd.Size = NumberSequence.new(0.2)
  689. asd.Texture = "http://www.roblox.com/asset/?ID=183711814"
  690. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  691. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  692. asd.Transparency = bbb
  693. asd.Size = aaa
  694. asd.ZOffset = .9
  695. asd.Acceleration = Vector3.new(0, -5, 0)
  696. asd.LockedToPart = false
  697. asd.EmissionDirection = "Back"
  698. asd.Lifetime = NumberRange.new(1, 2)
  699. asd.Rate = 1000
  700. asd.Rotation = NumberRange.new(-100, 100)
  701. asd.RotSpeed = NumberRange.new(-100, 100)
  702. asd.Speed = NumberRange.new(6)
  703. asd.VelocitySpread = 10000
  704. asd.Enabled=true
  705. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  706. dmg(c)
  707. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=836454385", c.Torso, 1.2, 1)
  708. coroutine.wrap(function()
  709. wait(.2)
  710. asd.Enabled = false
  711. wait(2)
  712. asd:Remove()
  713. end)()
  714. else
  715. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=836454385", c.Torso, 1.5, 1)
  716. Effects.Sphere.Create(BrickColor.random(), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  717.  
  718. end
  719. end
  720. end
  721. end
  722. end
  723. end
  724. end
  725. EffectModel = Create("Model"){
  726. Parent = Character,
  727. Name = "Effects",
  728. }
  729.  
  730. Effects = {
  731. Block = {
  732. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  733. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  734. prt.Anchored = true
  735. prt.CFrame = cframe
  736. prt.Material = "Neon"
  737. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  738. game:GetService("Debris"):AddItem(prt, 10)
  739. if Type == 1 or Type == nil then
  740. table.insert(Effects, {
  741. prt,
  742. "Block1",
  743. delay,
  744. x3,
  745. y3,
  746. z3,
  747. msh
  748. })
  749. elseif Type == 2 then
  750. table.insert(Effects, {
  751. prt,
  752. "Block2",
  753. delay,
  754. x3,
  755. y3,
  756. z3,
  757. msh
  758. })
  759. end
  760. end;
  761. };
  762.  
  763. Cylinder = {
  764. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  765. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  766. prt.Anchored = true
  767. prt.Material = "Neon"
  768. prt.CFrame = cframe
  769. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  770. game:GetService("Debris"):AddItem(prt, 10)
  771. table.insert(Effects, {
  772. prt,
  773. "Cylinder",
  774. delay,
  775. x3,
  776. y3,
  777. z3,
  778. msh
  779. })
  780. end;
  781. };
  782. Head = {
  783. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  784. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  785. prt.Anchored = true
  786. prt.Material = "Neon"
  787. prt.CFrame = cframe
  788. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  789. game:GetService("Debris"):AddItem(prt, 10)
  790. table.insert(Effects, {
  791. prt,
  792. "Cylinder",
  793. delay,
  794. x3,
  795. y3,
  796. z3,
  797. msh
  798. })
  799. end;
  800. };
  801.  
  802. Sphere = {
  803. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  804. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  805. prt.Anchored = true
  806. prt.Material = "Neon"
  807. prt.CFrame = cframe
  808. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  809. game:GetService("Debris"):AddItem(prt, 10)
  810. table.insert(Effects, {
  811. prt,
  812. "Cylinder",
  813. delay,
  814. x3,
  815. y3,
  816. z3,
  817. msh
  818. })
  819. end;
  820. };
  821.  
  822. Elect = {
  823. Create = function(cff, x, y, z)
  824. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  825. prt.Anchored = true
  826. prt.Material = "Neon"
  827. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  828. prt.CFrame = CFrame.new(prt.Position)
  829. game:GetService("Debris"):AddItem(prt, 2)
  830. local xval = math.random() / 2
  831. local yval = math.random() / 2
  832. local zval = math.random() / 2
  833. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  834. table.insert(Effects, {
  835. prt,
  836. "Elec",
  837. 0.1,
  838. x,
  839. y,
  840. z,
  841. xval,
  842. yval,
  843. zval
  844. })
  845. end;
  846.  
  847. };
  848.  
  849. Ring = {
  850. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  851. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  852. prt.Anchored = true
  853. prt.CFrame = cframe
  854. prt.Material = "Neon"
  855. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  856. game:GetService("Debris"):AddItem(prt, 10)
  857. table.insert(Effects, {
  858. prt,
  859. "Cylinder",
  860. delay,
  861. x3,
  862. y3,
  863. z3,
  864. msh
  865. })
  866. end;
  867. };
  868.  
  869.  
  870. Wave = {
  871. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  872. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  873. prt.Anchored = true
  874. prt.CFrame = cframe
  875. prt.Material = "Neon"
  876. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  877. game:GetService("Debris"):AddItem(prt, 10)
  878. table.insert(Effects, {
  879. prt,
  880. "Cylinder",
  881. delay,
  882. x3,
  883. y3,
  884. z3,
  885. msh
  886. })
  887. end;
  888. };
  889.  
  890. Break = {
  891. Create = function(brickcolor, cframe, x1, y1, z1)
  892. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  893. prt.Anchored = true
  894. prt.Material = "Neon"
  895. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  896. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  897. local num = math.random(10, 50) / 1000
  898. game:GetService("Debris"):AddItem(prt, 10)
  899. table.insert(Effects, {
  900. prt,
  901. "Shatter",
  902. num,
  903. prt.CFrame,
  904. math.random() - math.random(),
  905. 0,
  906. math.random(50, 100) / 100
  907. })
  908. end;
  909. };
  910.  
  911. Fire = {
  912. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  913. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  914. prt.Anchored = true
  915. prt.Material = "Neon"
  916. prt.CFrame = cframe
  917. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  918. game:GetService("Debris"):AddItem(prt, 10)
  919. table.insert(Effects, {
  920. prt,
  921. "Fire",
  922. delay,
  923. 1,
  924. 1,
  925. 1,
  926. msh
  927. })
  928. end;
  929. };
  930.  
  931. FireWave = {
  932. Create = function(brickcolor, cframe, x1, y1, z1)
  933. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  934. prt.Anchored = true
  935. prt.CFrame = cframe
  936. prt.Material = "Neon"
  937. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  938. local d = Create("Decal"){
  939. Parent = prt,
  940. Texture = "rbxassetid://26356434",
  941. Face = "Top",
  942. }
  943. local d = Create("Decal"){
  944. Parent = prt,
  945. Texture = "rbxassetid://26356434",
  946. Face = "Bottom",
  947. }
  948. game:GetService("Debris"):AddItem(prt, 10)
  949. table.insert(Effects, {
  950. prt,
  951. "FireWave",
  952. 1,
  953. 30,
  954. math.random(400, 600) / 100,
  955. msh
  956. })
  957. end;
  958. };
  959.  
  960. Lightning = {
  961. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  962. local magz = (p0 - p1).magnitude
  963. local curpos = p0
  964. local trz = {
  965. -ofs,
  966. ofs
  967. }
  968. for i = 1, tym do
  969. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  970. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  971. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  972. li.Material = "Neon"
  973. if tym == i then
  974. local magz2 = (curpos - p1).magnitude
  975. li.Size = Vector3.new(th, th, magz2)
  976. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  977. table.insert(Effects, {
  978. li,
  979. "Disappear",
  980. last
  981. })
  982. else
  983. do
  984. do
  985. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  986. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  987. game.Debris:AddItem(li, 10)
  988. table.insert(Effects, {
  989. li,
  990. "Disappear",
  991. last
  992. })
  993. end
  994. end
  995. end
  996. end
  997. end
  998. };
  999.  
  1000. EffectTemplate = {
  1001.  
  1002. };
  1003. }
  1004.  
  1005. function chatfunc(text)
  1006. local chat = coroutine.wrap(function()
  1007. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1008. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1009. end
  1010. local naeeym2 = Instance.new("BillboardGui",Character)
  1011. naeeym2.Size = UDim2.new(0,100,0,40)
  1012. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1013. naeeym2.Adornee = Character.Head
  1014. naeeym2.Name = "TalkingBillBoard"
  1015. local tecks2 = Instance.new("TextLabel",naeeym2)
  1016. tecks2.BackgroundTransparency = 1
  1017. tecks2.BorderSizePixel = 0
  1018. tecks2.Text = ""
  1019. tecks2.Font = "Cartoon"
  1020. tecks2.TextSize = 30
  1021. tecks2.TextStrokeTransparency = 0
  1022. tecks2.TextColor3 = Color3.new(.6,0,0)
  1023. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1024. tecks2.Size = UDim2.new(1,0,0.5,0)
  1025. local tecks3 = Instance.new("TextLabel",naeeym2)
  1026. tecks3.BackgroundTransparency = 1
  1027. tecks3.BorderSizePixel = 0
  1028. tecks3.Text = ""
  1029. tecks3.Font = "Cartoon"
  1030. tecks3.TextSize = 30
  1031. tecks3.TextStrokeTransparency = 0
  1032. tecks3.TextColor3 = BrickColor.new("Hot white").Color
  1033. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1034. tecks3.Size = UDim2.new(1,0,0.5,0)
  1035. spawn(function()
  1036. while wait() do
  1037. tecks3.TextColor3 = BrickColor.random().Color
  1038. tecks2.TextColor3 = BrickColor.random().Color
  1039. end
  1040. end)
  1041. for i = 1,string.len(text),1 do
  1042. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=178104975", Character, 1, 1)
  1043. tecks2.Text = string.sub(text,1,i)
  1044. tecks3.Text = string.sub(text,1,i)
  1045. wait(0.01)
  1046. end
  1047. wait(2)
  1048. for i = 1, 50 do
  1049. swait()
  1050. tecks2.Position = tecks2.Position - UDim2.new(math.random(-1,1),math.random(-5,5),.05,math.random(-5,5))
  1051. tecks2.Rotation = tecks2.Rotation - .8
  1052. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1053. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1054. tecks3.Position = tecks2.Position - UDim2.new(math.random(-1,1),math.random(-5,5),.05,math.random(-5,5))
  1055. tecks3.Rotation = tecks2.Rotation + .8
  1056. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1057. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1058. end
  1059. naeeym2:Destroy()
  1060. end)
  1061. chat()
  1062. end
  1063. function onChatted(msg)
  1064. chatfunc(msg)
  1065. end
  1066. Player.Chatted:connect(onChatted)
  1067.  
  1068. abss = Instance.new("BillboardGui",Character)
  1069. abss.Size = UDim2.new(10,0,10,0)
  1070. abss.Enabled = false
  1071. imgl = Instance.new("ImageLabel",abss)
  1072. imgl.Position = UDim2.new(0,0,0,0)
  1073. imgl.Size = UDim2.new(1,0,1,0)
  1074. imgl.Image = "rbxassetid://183711814"
  1075. imgl.BackgroundTransparency = 1
  1076. imgl.ImageColor3 = Color3.new(.9,0,0)
  1077. img2 = Instance.new("ImageLabel",abss)
  1078. img2.Position = UDim2.new(0,0,0,0)
  1079. img2.Size = UDim2.new(1,0,1,0)
  1080. img2.Image = "rbxassetid://183711814"
  1081. img2.BackgroundTransparency = 1
  1082. img2.ImageColor3 = Color3.new(.9,0,0)
  1083. spawn(function()
  1084. while wait() do
  1085. imgl.ImageColor3 = BrickColor.random().Color
  1086. img2.ImageColor3 = BrickColor.random().Color
  1087. end
  1088. end)
  1089.  
  1090. spawn(function()
  1091. chatfunc("Noobcider By Skrubl0rdzI")
  1092. wait(3)
  1093. chatfunc("Modified Date : 06/16/2017")
  1094. wait(3)
  1095. chatfunc("Original Script : Genocider")
  1096. wait(3)
  1097. chatfunc("Have Fun!1!!")
  1098. end)
  1099.  
  1100. spawn(function()
  1101. while wait(1) do
  1102. Effects.Sphere.Create(BrickColor.random(), RootPart.CFrame, 40,40,40, 1, 1, 1, 0.07)
  1103. end
  1104. end)
  1105. function attackone()
  1106. attack = true
  1107. Humanoid.WalkSpeed = 0
  1108. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138080313", Character, 1, .5)
  1109. if targetted.Name ~= "Skrubl0rdzI" then
  1110. local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
  1111. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1112. partasdeff.LightEmission = .1
  1113. partasdeff.Size = NumberSequence.new(0.2)
  1114. partasdeff.Texture = "http://www.roblox.com/asset/?ID=183711814"
  1115. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1116. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1117. partasdeff.Transparency = bbb
  1118. partasdeff.Size = aaa
  1119. partasdeff.ZOffset = .9
  1120. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1121. partasdeff.LockedToPart = false
  1122. partasdeff.EmissionDirection = "Back"
  1123. partasdeff.Lifetime = NumberRange.new(1, 2)
  1124. partasdeff.Rate = 1000
  1125. partasdeff.Rotation = NumberRange.new(-100, 100)
  1126. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1127. partasdeff.Speed = NumberRange.new(6)
  1128. partasdeff.VelocitySpread = 10000
  1129. partasdeff.Enabled=false
  1130. for i = 0, 3, 0.1 do
  1131. swait()
  1132. PlayAnimationFromTable({
  1133. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1134. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1135. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1136. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1137. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1138. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1139. }, .1, false)
  1140. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1141. end
  1142. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1143. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1144. dmg(targetted)
  1145. local ex = Instance.new("Explosion",workspace)
  1146. ex.Position = Partss.Position
  1147. ex.BlastRadius = 0
  1148. partasdeff.Enabled=true
  1149. for i = 0, 1, 0.1 do
  1150. swait()
  1151. PlayAnimationFromTable({
  1152. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1153. CFrame.new(-0.0879677385, 1.49240708, -0.127746791, 0.0201510563, -0.100440688, -0.994740784, 0.0566197298, 0.99346137, -0.0991647467, 0.998197258, -0.0543235913, 0.0257058665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1154. CFrame.new(2.03539443, 0.729742587, 0.0108130341, -0.00389442407, -0.967803538, 0.251676887, 0.0148300035, -0.251707017, -0.967689872, 0.999882519, -3.62247229e-05, 0.0153327845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1155. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1156. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1157. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1158. }, .3, false)
  1159. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1160. end
  1161. partasdeff.Enabled=false
  1162. for i = 0, 2, 0.1 do
  1163. swait()
  1164. PlayAnimationFromTable({
  1165. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1166. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1167. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1168. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1169. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1170. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1171. }, .3, false)
  1172. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1173. end
  1174. coroutine.wrap(function()
  1175. wait(2)
  1176. partasdeff:Remove()
  1177. end)()
  1178. else
  1179. sel = math.random(1,3)
  1180. if sel == 1 then
  1181. chatfunc("...")
  1182. elseif sel == 2 then
  1183. chatfunc("No...")
  1184. elseif sel == 3 then
  1185. chatfunc("I can't do that...")
  1186. end
  1187. for i = 0, 5, 0.1 do
  1188. swait()
  1189. PlayAnimationFromTable({
  1190. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1191. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1192. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1193. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1194. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1195. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1196. }, .3, false)
  1197. moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1198. end
  1199. end
  1200. Humanoid.WalkSpeed = 8
  1201. attack = false
  1202. end
  1203. local Grabbed = false
  1204.  
  1205. function shoot()
  1206. attack = true
  1207. for i = 0, 3, 0.1 do
  1208. swait()
  1209. PlayAnimationFromTable({
  1210. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1211. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1212. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1213. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1214. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1215. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1216. }, .1, false)
  1217. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1218. end
  1219. for i = 1,10 do
  1220. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 11,11,11, -1,-1,-1, 0.07)
  1221. wait(0.01)
  1222. end
  1223. wait(0.5)
  1224. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Mouse.Hit,Anchored = true,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,})
  1225. local fc = Instance.new("Explosion",workspace) fc.Position = ref1.Position
  1226. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=141679994", Character, 1.5, 1)
  1227. for i = 1,10 do
  1228. Effects.Block.Create(BrickColor.random(), ref1.CFrame, 33,33,33, 9,9,9, 0.07)
  1229. end
  1230. wait(0.75)
  1231. ref1:Destroy()
  1232. attack = false
  1233. end
  1234.  
  1235. function hedshoot()
  1236. attack = true
  1237.  
  1238. --local GGyro = Instance.new("BodyPosition")
  1239. local grab = nil
  1240. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
  1241. if v:FindFirstChild('Torso') then
  1242. Grabbed = true
  1243. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", v.Torso, 1, .8)
  1244. grab = v
  1245. end
  1246. end
  1247. spawn(function()
  1248. for i = 1,10 do
  1249. Effects.Wave.Create(BrickColor.random(), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
  1250. wait(0.03)
  1251. end
  1252. end)
  1253. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=721590903", RootPart, 0, .5)
  1254. for i = 0, 1, 0.1 do
  1255. swait()
  1256. if Grabbed == true then
  1257. grab.Humanoid.PlatformStand = true
  1258. --GGyro.position = Partss.Position
  1259. --GGyro.Parent = grab.Head
  1260. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1261. end
  1262. PlayAnimationFromTable({
  1263. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1264. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1265. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1266. CFrame.new(-1.66092706, 0.266950369, 2.51774691e-06, 0.876968205, 0.480548859, -2.5331974e-06, -0.480548888, 0.876968026, -7.03267551e-06, -1.13248825e-06, 7.38352537e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1267. CFrame.new(0.146832585, -1.7542398, 0.105335698, 0.266426086, 0.491796821, -0.828946948, 0.0135936746, 0.8580302, 0.513420045, 0.96375972, -0.148056909, 0.221916124) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1268. CFrame.new(-1.09110987, -1.74702656, 0.342675447, 0.765578806, 0.632523358, 0.117487431, -0.642276406, 0.740949869, 0.196148768, 0.0370163769, -0.225626737, 0.973510265) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1269. }, .3, false)
  1270. RootPart.Velocity = RootPart.CFrame.lookVector * 90
  1271. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1272. end
  1273. if Grabbed == true then
  1274. Humanoid.WalkSpeed = 0
  1275. for i = 0, 2, 0.1 do
  1276. swait()
  1277. if Grabbed == true then
  1278. grab.Humanoid.PlatformStand = true
  1279. --GGyro.position = Partss.Position
  1280. --GGyro.Parent = grab.Head
  1281. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1282. end
  1283. PlayAnimationFromTable({
  1284. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1285. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1286. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1287. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1288. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1289. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1290. }, .3, false)
  1291. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1292. end
  1293. if grab.Name ~= "CKbackup" then
  1294. local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
  1295. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1296. partasdeff.LightEmission = .1
  1297. partasdeff.Size = NumberSequence.new(0.2)
  1298. partasdeff.Texture = "http://www.roblox.com/asset/?ID=183711814"
  1299. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1300. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1301. partasdeff.Transparency = bbb
  1302. partasdeff.Size = aaa
  1303. partasdeff.ZOffset = .9
  1304. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1305. partasdeff.LockedToPart = false
  1306. partasdeff.EmissionDirection = "Back"
  1307. partasdeff.Lifetime = NumberRange.new(1, 2)
  1308. partasdeff.Rate = 1000
  1309. partasdeff.Rotation = NumberRange.new(-100, 100)
  1310. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1311. partasdeff.Speed = NumberRange.new(10)
  1312. partasdeff.VelocitySpread = 20
  1313. partasdeff.Enabled=false
  1314. sel = math.random(1,3)
  1315. if sel == 1 then
  1316. chatfunc("im teting sori")
  1317. end
  1318. for i = 0, 2, 0.1 do
  1319. swait()
  1320. if Grabbed == true then
  1321. grab.Humanoid.PlatformStand = true
  1322. --GGyro.position = Partss.Position
  1323. --GGyro.Parent = grab.Head
  1324. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1325. end
  1326. PlayAnimationFromTable({
  1327. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1328. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1329. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1330. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1331. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1332. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1333. }, .1, false)
  1334. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1335. end
  1336. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1337. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1338. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=836454385", Character, 1, .5)
  1339. dmg(grab)
  1340. grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
  1341. partasdeff.Enabled=true
  1342. for i = 0, 1, 0.1 do
  1343. swait()
  1344. PlayAnimationFromTable({
  1345. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1346. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1347. CFrame.new(1.95760894, 1.20200562, -0.275867403, 0.278526366, -0.669772983, 0.688351095, 0.0506580099, -0.705469668, -0.706927419, 0.959091723, 0.23176837, -0.162562534) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1348. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1349. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1350. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1351. }, .3, false)
  1352. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1353. end
  1354. partasdeff.Enabled=false
  1355. for i = 0, 2.5, 0.1 do
  1356. swait()
  1357. PlayAnimationFromTable({
  1358. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1359. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1360. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1361. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1362. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1363. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1364. }, .2, false)
  1365. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1366. end
  1367. coroutine.wrap(function()
  1368. wait(2)
  1369. partasdeff:Remove()
  1370. end)()
  1371. else
  1372. grab.Humanoid.PlatformStand = false
  1373. for i = 0, 3, 0.1 do
  1374. swait()
  1375. PlayAnimationFromTable({
  1376. CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1377. CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1378. CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1379. CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1380. CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1381. CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1382. }, .1, false)
  1383. moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1384. end
  1385. sel = math.random(1,3)
  1386. if sel == 1 then
  1387. chatfunc("im testing sori!")
  1388. end
  1389. for i = 0, 5, 0.1 do
  1390. swait()
  1391. PlayAnimationFromTable({
  1392. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1393. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1394. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1395. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1396. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1397. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1398. }, .3, false)
  1399. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1400. end
  1401. end
  1402. end
  1403. --GGyro.Parent = nil
  1404. attack = false
  1405. Grabbed = false
  1406. Humanoid.WalkSpeed = 20
  1407.  
  1408. end
  1409. function moarblood()
  1410. attack = true
  1411. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, 1, .8)
  1412. RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
  1413. local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),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.105882, 0.164706, 0.207843),})
  1414. mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
  1415. wait(.5)
  1416. for i = 0, 1.2, 0.1 do
  1417. swait()
  1418. PlayAnimationFromTable({
  1419. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1420. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1421. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1422. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1423. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1424. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1425. }, .2, false)
  1426. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1427. end
  1428. if targetted.Name ~= "CKbackup" then
  1429. local grab = nil
  1430. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
  1431. if v:FindFirstChild('Head') then
  1432. Grabbed = true
  1433. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", v.Head, 1, .8)
  1434. grab = v
  1435. end
  1436. end
  1437. Humanoid.WalkSpeed = 0
  1438. for i = 0, 2, 0.1 do
  1439. swait()
  1440. if Grabbed == true then
  1441. grab.Humanoid.PlatformStand = true
  1442. --GGyro.position = Partss.Position
  1443. --GGyro.Parent = grab.Head
  1444. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1445. end
  1446. PlayAnimationFromTable({
  1447. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1448. CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1449. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1450. CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1451. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1452. CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1453. }, .25, false)
  1454. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1455. end
  1456. if Grabbed == true then
  1457. sel = math.random(1,3)
  1458. if sel == 1 then
  1459. chatfunc("im testing sori")
  1460. end
  1461. local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
  1462. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1463. partasdeff.LightEmission = .1
  1464. partasdeff.Size = NumberSequence.new(0.2)
  1465. partasdeff.Texture = "http://www.roblox.com/asset/?ID=183711814"
  1466. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1467. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1468. partasdeff.Transparency = bbb
  1469. partasdeff.Size = aaa
  1470. partasdeff.ZOffset = .9
  1471. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1472. partasdeff.LockedToPart = false
  1473. partasdeff.EmissionDirection = "Back"
  1474. partasdeff.Lifetime = NumberRange.new(1, 2)
  1475. partasdeff.Rate = 1000
  1476. partasdeff.Rotation = NumberRange.new(-100, 100)
  1477. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1478. partasdeff.Speed = NumberRange.new(6)
  1479. partasdeff.VelocitySpread = 10000
  1480. partasdeff.Enabled=false
  1481. for i = 0, 3, 0.1 do
  1482. swait()
  1483. if Grabbed == true then
  1484. grab.Humanoid.PlatformStand = true
  1485. --GGyro.position = Partss.Position
  1486. --GGyro.Parent = grab.Head
  1487. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1488. end
  1489. PlayAnimationFromTable({
  1490. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1491. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1492. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1493. CFrame.new(-1.5511272, 1.22937977, -0.634234905, 0.785770595, 0.333147645, 0.521131098, 0.522403002, -0.808557391, -0.270795107, 0.331149668, 0.485022962, -0.809378147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1494. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1495. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1496. }, .1, false)
  1497. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1498. end
  1499. partasdeff.Enabled=true
  1500. grab.Torso.Transparency = 1
  1501. dmg(grab)
  1502. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", grab.Head, .8, .8)
  1503. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", grab.Head, 1, .7)
  1504.  
  1505. coroutine.wrap(function()
  1506. wait(.4)
  1507. partasdeff.Enabled=false
  1508. end)()
  1509. for i = 0, 3.5, 0.1 do
  1510. swait()
  1511. PlayAnimationFromTable({
  1512. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1513. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1514. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1515. CFrame.new(-1.40260935, 1.29555511, -0.560751677, 0.832364976, 0.188659444, 0.521130562, 0.370884001, -0.88832134, -0.2707977, 0.411842346, 0.418681324, -0.809378505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1516. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1517. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1518. }, .3, false)
  1519. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1520. end
  1521. end
  1522. else
  1523. Humanoid.WalkSpeed = 0
  1524. for i = 0, 3, 0.1 do
  1525. swait()
  1526. PlayAnimationFromTable({
  1527. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1528. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1529. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1530. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1531. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1532. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1533. }, .2, false)
  1534. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1535. end
  1536. sel = math.random(1,3)
  1537. if sel == 1 then
  1538. chatfunc("Aahhh...")
  1539. elseif sel == 2 then
  1540. chatfunc("Oh Sugarie, I thought you're enemy...")
  1541. elseif sel == 3 then
  1542. chatfunc("Sigh...")
  1543. end
  1544. for i = 0, 5, 0.1 do
  1545. swait()
  1546. PlayAnimationFromTable({
  1547. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1548. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1549. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1550. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1551. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1552. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1553. }, .3, false)
  1554. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1555. end
  1556. end
  1557. attack = false
  1558. Grabbed = false
  1559. k:Remove()
  1560. Humanoid.WalkSpeed = 8
  1561. end
  1562.  
  1563. function painlessrain2()
  1564. attack = true
  1565. Humanoid.WalkSpeed = 0
  1566. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,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,})
  1567.  
  1568. coroutine.wrap(function()
  1569. for i = 0, 4 do
  1570. wait(.2)
  1571. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=158475221", RootPart, 1, 1)
  1572. end
  1573. end)()
  1574. for i = 0, 4, 0.1 do
  1575. swait()
  1576. PlayAnimationFromTable({
  1577. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1578. CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1579. CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1580. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1581. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1582. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1583. }, .07, false)
  1584. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  1585. end
  1586. for i = 0, 1.5, 0.1 do
  1587. swait()
  1588. PlayAnimationFromTable({
  1589. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1590. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1591. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1592. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1593. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1594. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1595. }, .2, false)
  1596. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1597. end
  1598. for i = 0, 0 do
  1599. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 33,33,33, -1,-1,-1, 0.07)
  1600. wait(2)
  1601. end
  1602. attack = false
  1603. Humanoid.WalkSpeed = 8
  1604. for i = 0, 99 do
  1605. wait(0.01)
  1606. mdmg(ref1, 3)
  1607. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=141679994", Character, 1.5, 1)
  1608. ref1.Position = Mouse.hit.p
  1609. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1610. Effects.Cylinder.Create(BrickColor.random(), ref1.CFrame, 5, 9999, 5, -5, 0, -5, 0.07)
  1611. Effects.Sphere.Create(BrickColor.random(), ref1.CFrame, 7,7,7, -9,-9,-9, 0.07)
  1612. end
  1613. ref1:Remove()
  1614. end
  1615.  
  1616. function painlessrain()
  1617. attack = true
  1618. Humanoid.WalkSpeed = 0
  1619. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,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,})
  1620.  
  1621. coroutine.wrap(function()
  1622. for i = 0, 4 do
  1623. wait(.2)
  1624. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=158475221", RootPart, 1, 1)
  1625. end
  1626. end)()
  1627. for i = 0, 4, 0.1 do
  1628. swait()
  1629. PlayAnimationFromTable({
  1630. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1631. CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1632. CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1633. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1634. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1635. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1636. }, .07, false)
  1637. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  1638. end
  1639. for i = 0, 1.5, 0.1 do
  1640. swait()
  1641. PlayAnimationFromTable({
  1642. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1643. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1644. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1645. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1646. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1647. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1648. }, .2, false)
  1649. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1650. end
  1651. for i = 0, 2 do
  1652. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 66,66,66, -1,-1,-1, 0.07)
  1653. wait(1)
  1654. end
  1655. attack = false
  1656. Humanoid.WalkSpeed = 8
  1657. for i = 0, 1 do
  1658. wait(0.01)
  1659. mdmg(ref1, 50)
  1660. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=141679994", Character, 1.5, 1)
  1661. ref1.Position = Mouse.hit.p
  1662. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1663. for i = 1,10 do
  1664. Effects.Cylinder.Create(BrickColor.random(), ref1.CFrame, 520, 9999, 520, -1, 0, -1, 0.07)
  1665. Effects.Sphere.Create(BrickColor.random(), ref1.CFrame, 700,700,700,-1,-1,-1, 0.07)
  1666. end
  1667. end
  1668. ref1:Remove()
  1669. end
  1670.  
  1671. function TargetSelect(person)
  1672. local dd=coroutine.wrap(function()
  1673. if targetted ~= person then
  1674. targetted = person
  1675. img2.Size = UDim2.new(1,0,1,0)
  1676. img2.ImageTransparency = 0
  1677. img2.Position = UDim2.new(0,0,0,0)
  1678. for i = 0, 2, 0.1 do
  1679. swait()
  1680. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  1681. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  1682. img2.ImageTransparency = img2.ImageTransparency + 0.05
  1683. end
  1684. end
  1685. end)
  1686. dd()
  1687. end
  1688.  
  1689. function LockOn()
  1690. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1691. TargetSelect(Mouse.Target.Parent)
  1692. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=606862847", Character, 1, 1)
  1693. end
  1694. end
  1695.  
  1696.  
  1697. function ofmoosic() -- 2 lazi hoh
  1698. delays = true
  1699. while wait() and kkk and kkk.Volume >= 0.02 do
  1700. kkk.Volume = kkk.Volume - 0.05
  1701. end
  1702. wait(0.1)
  1703. kkk.Pitch = 0
  1704. kkk.PlaybackSpeed = 0
  1705. play = false
  1706. delays = false
  1707. end
  1708. function onmoosic()
  1709. delays = true
  1710. kkk.Pitch = 1
  1711. kkk.PlaybackSpeed = 1
  1712. while wait() and kkk and kkk.Volume <= 1.5 do
  1713. kkk.Volume = kkk.Volume + 0.05
  1714. end
  1715. wait(0.1)
  1716. play = true
  1717. delays = false
  1718. end
  1719. Mouse.Button1Down:connect(function()
  1720. if attack == false and targetted ~= nil then
  1721. attackone()
  1722. end
  1723. end)
  1724.  
  1725. Mouse.KeyDown:connect(function(k)
  1726. k = k:lower()
  1727. if attack == false and k == 'q' then
  1728. LockOn()
  1729. end
  1730. if k == 'z' and attack == false then
  1731. spawn(function()
  1732. Head.face.Texture = "http://www.roblox.com/asset/?id=664468442"
  1733. wait(2)
  1734. Head.face.Texture = Orin
  1735. end)
  1736. hedshoot()
  1737. elseif k == 'x' and attack == false and targetted ~= nil then
  1738. spawn(function()
  1739. Head.face.Texture = "http://www.roblox.com/asset/?id=183711814"
  1740. wait(2)
  1741. Head.face.Texture = Orin
  1742. end)
  1743. moarblood()
  1744. elseif k == 'c' and attack == false then
  1745. spawn(function()
  1746. Head.face.Texture = "http://www.roblox.com/asset/?id=168092687"
  1747. wait(2)
  1748. Head.face.Texture = Orin
  1749. end)
  1750. painlessrain()
  1751. chatfunc("Boom.")
  1752. elseif k == 'v' and attack == false then
  1753. spawn(function()
  1754. Head.face.Texture = "http://www.roblox.com/asset/?id=183708981"
  1755. wait(2)
  1756. Head.face.Texture = Orin
  1757. end)
  1758. painlessrain2()
  1759. wait(6)
  1760. chatfunc("Ded!")
  1761. elseif k == 'e' and attack == false then
  1762. shoot()
  1763. elseif k == 'g' and delays == false and Character.Name == "Skrubl0rdzI" then
  1764. delays = true
  1765. chatfunc("Finally!")
  1766. wait(3)
  1767. chatfunc("i pay 999 tix for dis gun.")
  1768. wait(4)
  1769. chatfunc("Now let testing!")
  1770. delays = false
  1771. elseif k == 'm' and play == true and delays == false then
  1772. ofmoosic()
  1773. elseif k == 'm' and play == false and delays == false then
  1774. onmoosic()
  1775. end
  1776. end)
  1777.  
  1778. kkk = Instance.new("Sound",Character)
  1779. kkk.Volume = 3
  1780. kkk.Pitch = 1
  1781. kkk.SoundId = "rbxassetid://494244670"
  1782. kkk:Play()
  1783. kkk.Name = "a"
  1784. kkk.Looped = true
  1785.  
  1786.  
  1787. coroutine.wrap(function()
  1788. while true do
  1789. swait()
  1790. for i, v in pairs(Character.WeaponModel:GetChildren()) do
  1791. if v:IsA("Part") then
  1792. v.Anchored = false
  1793. end
  1794. end
  1795. for i, v in pairs(Character:GetChildren()) do
  1796. if v:IsA("Part") then
  1797. v.Anchored = false
  1798. elseif v:IsA("Accessory") then
  1799. v.Handle.Anchored = false
  1800. end
  1801. end
  1802. end
  1803. end)()
  1804. coroutine.wrap(function()
  1805. while 1 do
  1806. swait()
  1807. if doe <= 360 then
  1808. doe = doe + 2
  1809. else
  1810. doe = 0
  1811. end
  1812. end
  1813. end)()
  1814. while true do
  1815. swait()
  1816. for i, v in pairs(Character:GetChildren()) do
  1817. if v:IsA("Part") then
  1818. v.Material = "SmoothPlastic"
  1819. elseif v:IsA("Accessory") then
  1820. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1821. end
  1822. end
  1823. while true do
  1824. swait()
  1825. Character.Humanoid.MaxHealth = math.huge
  1826. Character.Humanoid.Health = math.huge
  1827. imgl.Rotation = imgl.Rotation + 3
  1828. img2.Rotation = img2.Rotation + 3
  1829. if targetted ~= nil then
  1830. abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1831. abss.Enabled = true
  1832. elseif targetted == nil then
  1833. abss.Adornee = nil
  1834. abss.Enabled = false
  1835. end
  1836.  
  1837. P=Instance.new("ForceField",Character)
  1838. P.Visible = false
  1839.  
  1840. while true and imgl.Rotation >= 360 do
  1841. imgl.Rotation = 0
  1842. img2.Rotation = 0
  1843. end
  1844. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1845. velocity = RootPart.Velocity.y
  1846. sine = sine + change
  1847. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1848. if RootPart.Velocity.y > 1 and hit == nil then
  1849. Anim = "Jump"
  1850. if attack == false then
  1851. PlayAnimationFromTable({
  1852. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1853. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1854. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1855. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1856. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1857. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1858. }, .3, false)
  1859. moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1860. end
  1861. elseif RootPart.Velocity.y < -1 and hit == nil then
  1862. Anim = "Fall"
  1863. if attack == false then
  1864. PlayAnimationFromTable({
  1865. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1866. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1867. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1868. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1869. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1870. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1871. }, .3, false)
  1872. moter.C0 = clerp(moter.C0, CFrame.new(0.0112015437, -1.63769758, -0.318750381, -0.0172110498, 0, -0.999851942, 0.999851942, 0, -0.0172110498, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1873. end
  1874. elseif Torsovelocity < 1 and hit ~= nil then
  1875. Anim = "Idle"
  1876. if attack == false then
  1877. change = 1
  1878. PlayAnimationFromTable({
  1879. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1880. CFrame.new(-0.0575585738, 1.52553558, 0, 0, 0, 0, 0, 0, 0, 0.0143168001, 0, 0.897985697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1881. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)),
  1882. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)),
  1883. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1884. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1885. }, .3, false)
  1886. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1887. end
  1888. elseif Torsovelocity > 2 and hit ~= nil then
  1889. Anim = "Walk"
  1890. if attack == false then
  1891. PlayAnimationFromTable({
  1892. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  1893. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1894. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, 0),
  1895. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, 0),
  1896. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  1897. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  1898. }, .3, false)
  1899. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1900. end
  1901. end
  1902. if 0 < #Effects then
  1903. for e = 1, #Effects do
  1904. if Effects[e] ~= nil then
  1905. local Thing = Effects[e]
  1906. if Thing ~= nil then
  1907. local Part = Thing[1]
  1908. local Mode = Thing[2]
  1909. local Delay = Thing[3]
  1910. local IncX = Thing[4]
  1911. local IncY = Thing[5]
  1912. local IncZ = Thing[6]
  1913. if Thing[2] == "Shoot" then
  1914. local Look = Thing[1]
  1915. local move = 30
  1916. if Thing[8] == 3 then
  1917. move = 10
  1918. end
  1919. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  1920. if Thing[10] ~= nil then
  1921. da = pos
  1922. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  1923. cfa = CFrame.new(Thing[4], pos)
  1924. tehCF = cfa:lerp(cf2, 0.2)
  1925. Thing[1] = tehCF.lookVector
  1926. end
  1927. local mag = (Thing[4] - pos).magnitude
  1928. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  1929. if Thing[8] == 2 then
  1930. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  1931. end
  1932. Thing[4] = Thing[4] + Look * move
  1933. Thing[3] = Thing[3] - 1
  1934. if 2 < Thing[5] then
  1935. Thing[5] = Thing[5] - 0.3
  1936. Thing[6] = Thing[6] - 0.3
  1937. end
  1938. if hit ~= nil then
  1939. Thing[3] = 0
  1940. if Thing[8] == 1 or Thing[8] == 3 then
  1941. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1942. else
  1943. if Thing[8] == 2 then
  1944. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1945. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  1946. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  1947. ref.Anchored = true
  1948. ref.CFrame = CFrame.new(pos)
  1949. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  1950. game:GetService("Debris"):AddItem(ref, 0.2)
  1951. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  1952. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  1953. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  1954. end
  1955. end
  1956. end
  1957. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  1958. ref.Anchored = true
  1959. ref.CFrame = CFrame.new(pos)
  1960. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  1961. game:GetService("Debris"):AddItem(ref, 1)
  1962. end
  1963. if Thing[3] <= 0 then
  1964. table.remove(Effects, e)
  1965. end
  1966. end
  1967. do
  1968. do
  1969. if Thing[2] == "FireWave" then
  1970. if Thing[3] <= Thing[4] then
  1971. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  1972. Thing[3] = Thing[3] + 1
  1973. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  1974. else
  1975. Part.Parent = nil
  1976. table.remove(Effects, e)
  1977. end
  1978. end
  1979. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  1980. if Thing[1].Transparency <= 1 then
  1981. if Thing[2] == "Block1" then
  1982. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1983. Mesh = Thing[7]
  1984. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1985. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1986. else
  1987. if Thing[2] == "Block2" then
  1988. Thing[1].CFrame = Thing[1].CFrame
  1989. Mesh = Thing[7]
  1990. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1991. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1992. else
  1993. if Thing[2] == "Fire" then
  1994. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  1995. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1996. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1997. else
  1998. if Thing[2] == "Cylinder" then
  1999. Mesh = Thing[7]
  2000. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2001. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2002. else
  2003. if Thing[2] == "Blood" then
  2004. Mesh = Thing[7]
  2005. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2006. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2007. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2008. else
  2009. if Thing[2] == "Elec" then
  2010. Mesh = Thing[10]
  2011. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2012. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2013. else
  2014. if Thing[2] == "Disappear" then
  2015. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2016. else
  2017. if Thing[2] == "Shatter" then
  2018. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2019. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2020. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2021. Thing[6] = Thing[6] + Thing[5]
  2022. end
  2023. end
  2024. end
  2025. end
  2026. end
  2027. end
  2028. end
  2029. end
  2030. else
  2031. Part.Parent = nil
  2032. table.remove(Effects, e)
  2033. end
  2034. end
  2035. end
  2036. end
  2037. end
  2038. end
  2039. end
  2040. end
  2041. end
  2042. end
  2043. end)
  2044.  
  2045. TextButton_2.Parent = Frame
  2046. TextButton_2.BackgroundColor3 = Color3.new(1, 1, 1)
  2047. TextButton_2.Position = UDim2.new(0, 105, 0, 112)
  2048. TextButton_2.Size = UDim2.new(0, 95, 0, 50)
  2049. TextButton_2.Font = Enum.Font.SourceSans
  2050. TextButton_2.Text = "Nuke"
  2051. TextButton_2.TextSize = 14
  2052.  
  2053. TextButton_2.MouseButton1Down:connect(function()
  2054. --By Rufus14
  2055. game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"Dropping down!","Red")
  2056. wait(3)
  2057. Instance.new("ForceField", game.Players.LocalPlayer.Character)
  2058. lol = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  2059. lol.SoundId = "rbxassetid://249888532"
  2060. lol:Play()
  2061. part = Instance.new("Part", game.Players.LocalPlayer.Character.Head)
  2062. part.Position = game.Players.LocalPlayer.Character.Head.Position + Vector3.new(0,178,0)
  2063. part.Anchored = true
  2064. part.CanCollide = false
  2065. part.BrickColor = BrickColor.new("Really black")
  2066. mesh = Instance.new("SpecialMesh", part)
  2067. mesh.MeshId = "http://roblox.com/asset/?id=2251534"
  2068. mesh.Scale = Vector3.new(1,1,1)
  2069. part.Rotation = Vector3.new(-90,0,0)
  2070. boomb = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  2071. boomb.SoundId = "rbxassetid://258057783"
  2072. for i = 1,178 do
  2073. wait(0.01)
  2074. part.Position = part.Position - Vector3.new(0,1,0)
  2075. end
  2076. boomb.Volume = 25
  2077. boomb:Play()
  2078. game.Lighting.FogColor = Color3.new(255,255,255)
  2079. game.Lighting.FogEnd = 1
  2080. bomb = Instance.new("Explosion", game.Players.LocalPlayer.Character.Head)
  2081. bomb.Position = part.Position
  2082. bomb.BlastRadius = 250
  2083. bomb.BlastPressure = 3000000
  2084. part.Transparency = 1
  2085. boom = Instance.new("Part", game.Players.LocalPlayer.Character.Head)
  2086. boom.Anchored = true
  2087. boom.CanCollide = false
  2088. boom.Position = part.Position
  2089. mesh1 = Instance.new("SpecialMesh", boom)
  2090. mesh1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2091. boom.BrickColor = BrickColor.new("Bright yellow")
  2092. boom.Rotation = Vector3.new(90,0,0)
  2093. boom.Transparency = 0.5
  2094. lol.Volume = 32
  2095. for i = 1,750 do
  2096. wait()
  2097. game.Lighting.FogEnd = game.Lighting.FogEnd + 2000
  2098. game.Workspace.CurrentCamera.FieldOfView = math.random(60,80)
  2099. boom.Rotation = boom.Rotation + Vector3.new(0,0,1)
  2100. mesh1.Scale = mesh1.Scale - Vector3.new(3,3,4.5)
  2101. end
  2102. game.Lighting.FogEnd = 100000000
  2103. part:destroy()
  2104. lol:destroy()
  2105. boom:destroy()
  2106. game.Workspace.CurrentCamera.FieldOfView = 70
  2107. end)
  2108.  
  2109. TextButton_3.Parent = Frame
  2110. TextButton_3.BackgroundColor3 = Color3.new(1, 1, 1)
  2111. TextButton_3.Position = UDim2.new(0, 229, 0, 112)
  2112. TextButton_3.Size = UDim2.new(0, 95, 0, 50)
  2113. TextButton_3.Font = Enum.Font.SourceSans
  2114. TextButton_3.Text = "Script Hub"
  2115. TextButton_3.TextSize = 14
  2116.  
  2117. TextButton_3.MouseButton1Down:connect(function()
  2118. --[[ joalars2's script gui ]]--
  2119. --[[ lol ur not supposed to have this ]]--
  2120.  
  2121. local plr = game:GetService("Players").LocalPlayer
  2122.  
  2123. local scripttab = {
  2124. {
  2125. "Bubble",
  2126. function()
  2127. local plr = game:GetService("Players").LocalPlayer
  2128. local char,mouse = plr.Character,plr:GetMouse()
  2129.  
  2130. local tS = false
  2131.  
  2132. local p = Instance.new("Part",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
  2133. p.Anchored = true
  2134. p.CanCollide = false
  2135. p.Transparency = 1
  2136. p.TopSurface = "Smooth"
  2137. p.BottomSurface = "Smooth"
  2138. p.Size = Vector3.new(7,7,7)
  2139. p.BrickColor = BrickColor.new("Toothpaste")
  2140. p.Material = "Neon"
  2141. p.Shape = "Ball"
  2142. p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
  2143. local vel = Instance.new("BodyVelocity",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
  2144. vel.Velocity = Vector3.new(0,0,0)
  2145. vel.MaxForce = Vector3.new(0,0,0)
  2146.  
  2147. mouse.KeyDown:connect(function(key)
  2148. if key == "f" then
  2149. if tS == false then
  2150. tS = true
  2151. p.Transparency = 0.7
  2152. char.Humanoid.WalkSpeed = 40
  2153. else
  2154. char.Humanoid.WalkSpeed = 16
  2155. tS = false
  2156. p.Transparency = 1
  2157. 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)
  2158. char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Swimming,false)
  2159. end
  2160. end
  2161. end)
  2162.  
  2163. char:WaitForChild("Humanoid").Died:connect(function()
  2164. for i,v in pairs(char:GetChildren()) do
  2165. if v:IsA("BasePart") then
  2166. v.Anchored = true
  2167. v.Transparency = 1
  2168. v.CanCollide = false
  2169. elseif v:IsA("Accessory") then
  2170. v:Destroy()
  2171. end
  2172. end
  2173. for i=1,50 do
  2174. p.Size = p.Size + Vector3.new(0.3,0.3,0.3)
  2175. p.Transparency = p.Transparency + (0.3/50)
  2176. wait()
  2177. end
  2178. end)
  2179.  
  2180. local frame = 0
  2181. game:GetService("RunService").RenderStepped:connect(function()
  2182. frame = frame + 1
  2183. if tS == true then
  2184. if math.floor(frame/4) == frame/4 then
  2185. local initSize = math.random(70,100)/100
  2186.  
  2187. local p2 = Instance.new("Part",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
  2188. p2.Anchored = true
  2189. p2.CanCollide = false
  2190. p2.Transparency = 0.5
  2191. p2.TopSurface = "Smooth"
  2192. p2.BottomSurface = "Smooth"
  2193. p2.Size = Vector3.new(initSize,initSize,initSize)
  2194. p2.BrickColor = BrickColor.new("Toothpaste")
  2195. p2.Material = "Neon"
  2196. p2.Shape = "Ball"
  2197.  
  2198. 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)
  2199. p2.CFrame = randcf
  2200. local frmdet
  2201. frmdet = game:GetService("RunService").RenderStepped:connect(function()
  2202. p2.Size = p2.Size - Vector3.new(initSize/50,initSize/50,initSize/50)
  2203. p2.Transparency = p2.Transparency + (0.5/60)
  2204. p2.CFrame = randcf
  2205. randcf = randcf * CFrame.new(0,0,0.02)
  2206. if p2.Transparency >= 1 then
  2207. frmdet:disconnect()
  2208. p2:Destroy()
  2209. end
  2210. end)
  2211. end
  2212. p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
  2213. 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)
  2214. char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Swimming,true)
  2215. char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Jumping,true)
  2216. char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Dead,true)
  2217. char:FindFirstChild("Humanoid"):ChangeState(Enum.HumanoidStateType.Swimming)
  2218. vel.MaxForce = Vector3.new(500,4000,500)
  2219. else
  2220. p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
  2221. vel.MaxForce = Vector3.new(0,0,0)
  2222. end
  2223. end)
  2224. end
  2225. },
  2226. {
  2227. "Platform",
  2228. function()
  2229. local oldtick = tick()
  2230. warn("Loading platform...")
  2231.  
  2232. local plr = game:GetService("Players").LocalPlayer
  2233. local char,mouse = plr.Character,plr:GetMouse()
  2234.  
  2235. local amountbricks = 100
  2236.  
  2237. local inc = 360/amountbricks
  2238.  
  2239. local model = Instance.new("Model",char)
  2240. model.Name = "pltfrm"
  2241. local folder = Instance.new("Folder",model)
  2242. folder.Name = "trnsprncy"
  2243.  
  2244. local atY = char:FindFirstChild("HumanoidRootPart").Position.Y - 2.5
  2245. local tY = atY
  2246.  
  2247. local P = Instance.new("Part",model)
  2248. P.Anchored = true
  2249. P.Transparency = 0.7
  2250. P.Material = "Neon"
  2251. P.Shape = "Cylinder"
  2252. P.BrickColor = BrickColor.new("New Yeller")
  2253. P.Size = Vector3.new(0.2,5.9,5.9)
  2254. 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))
  2255.  
  2256. model.PrimaryPart = P
  2257.  
  2258. for i=1,amountbricks do
  2259. local p = Instance.new("Part",model)
  2260. p.Name = i
  2261. p.Size = Vector3.new(0.2,0.2,0.2)
  2262. p.Anchored = true
  2263. p.CanCollide = false
  2264. p.Locked = true
  2265. --p.Material = "Neon"
  2266. p.BrickColor = BrickColor.new("Really black")
  2267. p.Transparency = 0
  2268.  
  2269. local cosine = math.cos(math.rad(inc*i))*3
  2270. local sine = math.sin(math.rad(inc*i))*3
  2271.  
  2272. 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))
  2273. end
  2274.  
  2275. mouse.KeyDown:connect(function(key)
  2276. if key == "r" then
  2277. local kup
  2278. local frm
  2279. frm = game:GetService("RunService").RenderStepped:connect(function()
  2280. atY = atY + 0.3
  2281. end)
  2282. kup = mouse.KeyUp:connect(function(localkey)
  2283. if localkey == "r" then
  2284. frm:disconnect()
  2285. kup:disconnect()
  2286. end
  2287. end)
  2288. elseif key == "f" then
  2289. local kup
  2290. local frm
  2291. frm = game:GetService("RunService").RenderStepped:connect(function()
  2292. atY = atY - 0.3
  2293. end)
  2294. kup = mouse.KeyUp:connect(function(localkey)
  2295. if localkey == "f" then
  2296. frm:disconnect()
  2297. kup:disconnect()
  2298. end
  2299. end)
  2300. end
  2301. end)
  2302.  
  2303. local frame = 0
  2304. game:GetService("RunService").RenderStepped:connect(function()
  2305. frame = frame + 1
  2306. for i,v in pairs(folder:GetChildren()) do
  2307. v.Transparency = v.Transparency + 0.04
  2308. if v.Transparency >= 1 then
  2309. v:Destroy()
  2310. end
  2311. end
  2312. if P.Parent == model and P ~= nil then
  2313. tY = atY + math.cos(tick()*2)/4
  2314. model:SetPrimaryPartCFrame(CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90)))
  2315. --if math.floor(frame/5) == frame/5 then
  2316. for i=1,3 do
  2317. local cosine = math.cos(math.rad(((360/3)*i)+frame*3))*3.5
  2318. local sine = math.sin(math.rad(((360/3)*i)+frame*3))*3.5
  2319. local ocosine = math.cos(math.rad(((360/3)*i)+frame*3-1))*3.5
  2320. local osine = math.sin(math.rad(((360/3)*i)+frame*3-1))*3.5
  2321.  
  2322. 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
  2323.  
  2324. local p = Instance.new("Part",folder)
  2325. p.Anchored = true
  2326. p.Material = "Neon"
  2327. p.BrickColor = BrickColor.new("New Yeller")
  2328. p.CanCollide = false
  2329. p.Size = Vector3.new(0.2,0.2,magn*3)
  2330. 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)
  2331. --[[local frm
  2332. frm = game:GetService("RunService").RenderStepped:connect(function()
  2333. repeat p.Transparency = p.Transparency + 0.04 wait() until p.Transparency >= 1
  2334. p:Destroy()
  2335. frm:disconnect()
  2336. end)]]
  2337. end
  2338. --[[for i=1,2 do
  2339. local cosine = math.cos(math.rad((180*i)-frame*3))*2.5
  2340. local sine = math.sin(math.rad((180*i)-frame*3))*2.5
  2341. local ocosine = math.cos(math.rad((180*i)-frame*3-1))*2.5
  2342. local osine = math.sin(math.rad((180*i)-frame*3-1))*2.5
  2343.  
  2344. 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
  2345.  
  2346. local p = Instance.new("Part",model)
  2347. p.Anchored = true
  2348. p.CanCollide = false
  2349. p.Size = Vector3.new(0.2,0.2,magn*3)
  2350. 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)
  2351. local frm
  2352. frm = game:GetService("RunService").RenderStepped:connect(function()
  2353. repeat p.Transparency = p.Transparency + 0.04 wait() until p.Transparency >= 1
  2354. p:Destroy()
  2355. frm:disconnect()
  2356. end)
  2357. end]]
  2358. --end
  2359. else
  2360. tY = atY + math.cos(tick()*2)/4
  2361. delay(0.2,function() P:Destroy() end)
  2362. P = Instance.new("Part",model)
  2363. P.Anchored = true
  2364. P.Transparency = 0.7
  2365. P.Material = "Neon"
  2366. P.Shape = "Cylinder"
  2367. P.BrickColor = BrickColor.new("New Yeller")
  2368. P.Size = Vector3.new(0.2,5.9,5.9)
  2369. 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))
  2370. model.PrimaryPart = P
  2371. model:SetPrimaryPartCFrame(CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90)))
  2372. end
  2373. end)
  2374. end
  2375. },
  2376.  
  2377. {
  2378. "Ghost doe",
  2379. function()
  2380. player = game:GetService("Players").LocalPlayer
  2381. chara = player.Character
  2382.  
  2383. ch = chara:GetChildren()
  2384. for i = 1, #ch do
  2385. if ch[i].Name == "Torso" then
  2386. ch[i].roblox.Transparency = 1
  2387. elseif ch[i].Name == "Head" then
  2388. ch[i].face.Transparency = 1
  2389. ch[i].Transparency = 1
  2390. elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
  2391. ch[i]:Destroy()
  2392. end
  2393. end
  2394.  
  2395. local sPart = Instance.new("Part",workspace)
  2396. sPart.Name = "SoundPart"
  2397. sPart.Size = Vector3.new(0.2,0.2,0.2)
  2398. sPart.Anchored = true
  2399. sPart.Transparency = 1
  2400. sPart.CanCollide = false
  2401. sPart.CFrame = chara.Torso.CFrame
  2402.  
  2403. chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
  2404. chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
  2405. chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
  2406. chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
  2407. chara.Torso.BrickColor = BrickColor.new("Bright yellow")
  2408.  
  2409. --Outfit--
  2410. New = function(Object, Parent, Name, Data)
  2411. local Object = Instance.new(Object)
  2412. for Index, Value in pairs(Data or {}) do
  2413. Object[Index] = Value
  2414. end
  2415. Object.Parent = Parent
  2416. Object.Name = Name
  2417. return Object
  2418. end
  2419.  
  2420. function ScatterEff(part)
  2421. local eff1 = Instance.new("ParticleEmitter",part)
  2422. eff1.Size = NumberSequence.new(.1)
  2423. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  2424. eff1.LightEmission = 1
  2425. eff1.Lifetime = NumberRange.new(1)
  2426. eff1.Speed = NumberRange.new(1)
  2427. eff1.Rate = 25
  2428. eff1.VelocitySpread = 10000
  2429. eff1.Texture = "rbxassetid://347504241"
  2430. eff1.Color = ColorSequence.new(Color3.new(1,0,0))
  2431. local eff2 = Instance.new("ParticleEmitter",part)
  2432. eff2.Size = NumberSequence.new(.1)
  2433. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  2434. eff2.LightEmission = 1
  2435. eff2.Lifetime = NumberRange.new(1)
  2436. eff2.Speed = NumberRange.new(1)
  2437. eff2.Rate = 25
  2438. eff2.VelocitySpread = 10000
  2439. eff2.Texture = "rbxassetid://347504259"
  2440. eff2.Color = ColorSequence.new(Color3.new(1,0,0))
  2441. end
  2442.  
  2443. function BurningEff(part)
  2444. local eff1 = Instance.new("ParticleEmitter",part)
  2445. eff1.Size = NumberSequence.new(.1)
  2446. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  2447. eff1.LightEmission = 1
  2448. eff1.Lifetime = NumberRange.new(1)
  2449. eff1.Speed = NumberRange.new(0)
  2450. eff1.Rate = 25
  2451. eff1.Texture = "rbxassetid://347504241"
  2452. eff1.Acceleration = Vector3.new(0,10,0)
  2453. eff1.Color = ColorSequence.new(Color3.new(1,0,0))
  2454. local eff2 = Instance.new("ParticleEmitter",part)
  2455. eff2.Size = NumberSequence.new(.1)
  2456. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  2457. eff2.LightEmission = 1
  2458. eff2.Lifetime = NumberRange.new(1)
  2459. eff2.Speed = NumberRange.new(0)
  2460. eff2.Rate = 25
  2461. eff2.Texture = "rbxassetid://347504259"
  2462. eff2.Acceleration = Vector3.new(0,10,0)
  2463. eff2.Color = ColorSequence.new(Color3.new(1,0,0))
  2464. local eff3 = Instance.new("ParticleEmitter",part)
  2465. eff3.Size = NumberSequence.new(1)
  2466. eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  2467. eff3.LightEmission = 1
  2468. eff3.Lifetime = NumberRange.new(1)
  2469. eff3.Speed = NumberRange.new(0)
  2470. eff3.Rate = 25
  2471. eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
  2472. eff3.Acceleration = Vector3.new(0,10,0)
  2473. eff3.Color = ColorSequence.new(Color3.new(1,0,0))
  2474. end
  2475.  
  2476. FakeHead = chara
  2477. 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,})
  2478. Mesh = New("SpecialMesh",MainPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
  2479. face = New("Decal",MainPart,"face",{Texture = "rbxasset://textures/face.png",})
  2480. 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),})
  2481. FakeHead.MainPart.BrickColor = BrickColor.new("Cool yellow")
  2482. 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),})
  2483. Mesh = New("CylinderMesh",EyeFire,"Mesh",{Offset = Vector3.new(0.0500000007, 0, -0.0399999991),Scale = Vector3.new(1, 0.150000006, 1),})
  2484. 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),})
  2485. Chest = chara
  2486. 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,})
  2487. 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),})
  2488. 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),})
  2489. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2490. 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),})
  2491. 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),})
  2492. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2493. 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),})
  2494. LeftArm = chara
  2495. 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,})
  2496. 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),})
  2497. 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),})
  2498. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2499. 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),})
  2500. 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),})
  2501. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2502. 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),})
  2503. 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),})
  2504. Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2505. 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),})
  2506. 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),})
  2507. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2508. 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),})
  2509. 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),})
  2510. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2511. 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),})
  2512. 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),})
  2513. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2514. 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),})
  2515. --BurningEff(EffCorruptedPart)
  2516. LeftLeg = chara
  2517. 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,})
  2518. 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),})
  2519. 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),})
  2520. Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2521. 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),})
  2522. 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),})
  2523. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2524. 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),})
  2525. 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),})
  2526. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2527. 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),})
  2528. 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),})
  2529. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2530. 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),})
  2531. 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),})
  2532. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2533. 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),})
  2534. 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),})
  2535. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2536. 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),})
  2537. 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),})
  2538. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2539. 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),})
  2540. 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),})
  2541. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2542. 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),})
  2543. --ScatterEff(EffCorruptedPart)
  2544. RightArm = chara
  2545. 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,})
  2546. 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),})
  2547. 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),})
  2548. 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),})
  2549. 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),})
  2550. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2551. 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),})
  2552. 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),})
  2553. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  2554. 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),})
  2555. 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),})
  2556. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  2557. 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),})
  2558. 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),})
  2559. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  2560. 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),})
  2561. 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),})
  2562. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  2563. 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),})
  2564. 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),})
  2565. Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
  2566. 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),})
  2567. 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),})
  2568. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2569. 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),})
  2570. RightLeg = chara
  2571. 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,})
  2572. 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),})
  2573. 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),})
  2574. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2575. 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),})
  2576. 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),})
  2577. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2578. 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),})
  2579. 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),})
  2580. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2581. 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),})
  2582. 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),})
  2583. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2584. 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),})
  2585. 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),})
  2586. Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2587. 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),})
  2588. 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),})
  2589. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2590. 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),})
  2591. 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),})
  2592. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2593. 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),})
  2594. 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),})
  2595. Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
  2596. 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),})
  2597. --ScatterEff(EffCorruptedPart)
  2598.  
  2599. sa = RightArm:GetChildren()
  2600. for i = 1, #sa do
  2601. --ScatterEff(sa[i])
  2602. end
  2603.  
  2604. local eff1 = Instance.new("ParticleEmitter",EyeFire)
  2605. eff1.Size = NumberSequence.new(.1)
  2606. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  2607. eff1.LightEmission = 1
  2608. eff1.Lifetime = NumberRange.new(.5)
  2609. eff1.Speed = NumberRange.new(1)
  2610. eff1.EmissionDirection = "Front"
  2611. eff1.Rate = 100
  2612. eff1.Texture = "rbxassetid://347504241"
  2613. eff1.Acceleration = Vector3.new(0,10,0)
  2614. eff1.Color = ColorSequence.new(Color3.new(1,0,0))
  2615. local eff2 = Instance.new("ParticleEmitter",EyeFire)
  2616. eff2.Size = NumberSequence.new(.1)
  2617. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  2618. eff2.LightEmission = 1
  2619. eff2.Lifetime = NumberRange.new(.5)
  2620. eff2.Speed = NumberRange.new(1)
  2621. eff2.EmissionDirection = "Front"
  2622. eff2.Rate = 100
  2623. eff2.Texture = "rbxassetid://347504259"
  2624. eff2.Acceleration = Vector3.new(0,10,0)
  2625. eff2.Color = ColorSequence.new(Color3.new(1,0,0))
  2626. local eff3 = Instance.new("ParticleEmitter",EyeFire)
  2627. eff3.Size = NumberSequence.new(.1)
  2628. eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  2629. eff3.LightEmission = 1
  2630. eff3.Lifetime = NumberRange.new(.5)
  2631. eff3.Speed = NumberRange.new(1)
  2632. eff3.EmissionDirection = "Front"
  2633. eff3.Rate = 100
  2634. eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
  2635. eff3.Acceleration = Vector3.new(0,10,0)
  2636. eff3.Color = ColorSequence.new(Color3.new(1,0,0))
  2637.  
  2638. --Sounds--
  2639. slashsnd = New("Sound",sPart,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
  2640. hitsnd = New("Sound",sPart,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
  2641. telesnd = New("Sound",sPart,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
  2642. burnsnd = New("Sound",sPart,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
  2643. music1 = New("Sound",sPart,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
  2644. music2 = New("Sound",sPart,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
  2645. deathmus = New("Sound",sPart,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
  2646. deathex = New("Sound",sPart,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
  2647.  
  2648. --Animations--
  2649. swinganim = chara.Humanoid:LoadAnimation(New("Animation",chara,"Swing",{AnimationId = "rbxassetid://186934658"}))
  2650.  
  2651. --Name Tag--
  2652. local naeeym = Instance.new("BillboardGui",chara)
  2653. naeeym.Size = UDim2.new(0,100,0,40)
  2654. naeeym.StudsOffset = Vector3.new(0,2,0)
  2655. naeeym.Adornee = chara.Head
  2656. local tecks = Instance.new("TextLabel",naeeym)
  2657. tecks.BackgroundTransparency = 1
  2658. tecks.BorderSizePixel = 0
  2659. tecks.Text = "John Doe"
  2660. tecks.Font = "Fantasy"
  2661. tecks.FontSize = "Size24"
  2662. tecks.TextStrokeTransparency = 1
  2663. tecks.TextStrokeColor3 = Color3.new(0,0,0)
  2664. tecks.TextColor3 = Color3.new(0,0,0)
  2665. tecks.Size = UDim2.new(1,0,0.5,0)
  2666.  
  2667. --Soul Steal--
  2668. function SoulSteal(pos)
  2669. local soulst = coroutine.wrap(function()
  2670. local soul = Instance.new("Part",workspace)
  2671. soul.Size = Vector3.new(0,0,0)
  2672. soul.CanCollide = false
  2673. soul.Anchored = false
  2674. soul.Position = pos
  2675. soul.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
  2676. soul.Transparency = 1
  2677. local ptc = Instance.new("ParticleEmitter",soul)
  2678. ptc.Texture = "http://www.roblox.com/asset/?id=197195522"
  2679. ptc.Size = NumberSequence.new(0.5)
  2680. ptc.LockedToPart = false
  2681. ptc.Rate = 1000
  2682. ptc.Color = ColorSequence.new(Color3.fromRGB(0,0,0),Color3.fromRGB(255,0,0))
  2683. ptc.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  2684. ptc.Speed = NumberRange.new(0)
  2685. ptc.RotSpeed = NumberRange.new(-70,70)
  2686. ptc.Lifetime = NumberRange.new(0.3,0.7)
  2687. local bodpos = Instance.new("BodyPosition",soul)
  2688. bodpos.Position = pos
  2689. wait(2)
  2690. soul.Touched:connect(function(hit)
  2691. if hit.Parent == chara then
  2692. soul:Destroy()
  2693. end
  2694. end)
  2695. while soul do
  2696. wait(.1)
  2697. bodpos.Position = chara.Torso.Position
  2698. end
  2699. end)
  2700. soulst()
  2701. end
  2702.  
  2703. --Death of a Mortal--
  2704. function KillMortal(hitdude)
  2705. local torsy = nil
  2706. if hitdude:FindFirstChild("Torso")~=nil then
  2707. torsy = hitdude.Torso
  2708. elseif hitdude:FindFirstChild("UpperTorso")~=nil then
  2709. torsy = hitdude.UpperTorso
  2710. end
  2711. local val = Instance.new("ObjectValue",hitdude)
  2712. val.Name = "HasBeenHit"
  2713. hitdude:BreakJoints()
  2714. hitdude.Humanoid:Destroy()
  2715. SoulSteal(torsy.Position)
  2716. local chi = hitdude:GetChildren()
  2717. for i = 1, #chi do
  2718. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  2719. local bodpos = Instance.new("BodyPosition",chi[i])
  2720. bodpos.Position = chi[i].Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  2721. ScatterEff(chi[i])
  2722. chi[i].BrickColor = BrickColor.new("Really black")
  2723. end
  2724. end
  2725. for i = 1, 4 do
  2726. for i = 1, #chi do
  2727. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  2728. chi[i].Transparency = chi[i].Transparency + .25
  2729. wait(.01)
  2730. end
  2731. end
  2732. end
  2733. for i = 1, #chi do
  2734. if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
  2735. chi[i]:Destroy()
  2736. end
  2737. end
  2738. end
  2739.  
  2740. --Arm Touch--
  2741. bladeactive = false
  2742. Hitbox.Touched:connect(function(hit)
  2743. if bladeactive == true then
  2744. if hit.Parent:FindFirstChild("Humanoid")~= nil and hit.Parent:FindFirstChild("HasBeenHit")== nil and hit.Parent ~= chara then
  2745. hitsnd:Play()
  2746. KillMortal(hit.Parent)
  2747. end
  2748. end
  2749. end)
  2750.  
  2751. --Teleport--
  2752. function Teleport(pos)
  2753. telesnd:Play()
  2754. local ch = chara:GetChildren()
  2755. for i = 1, #ch do
  2756. if ch[i].ClassName == "Part" and ch[i].Name ~= "HumanoidRootPart" then
  2757. local trace = Instance.new("Part",game.Workspace)
  2758. trace.Size = ch[i].Size
  2759. trace.Material = "Neon"
  2760. trace.BrickColor = BrickColor.new("Really black")
  2761. trace.Transparency = .3
  2762. trace.CanCollide = false
  2763. trace.Anchored = true
  2764. trace.CFrame = ch[i].CFrame
  2765. if ch[i].Name == "Head" then
  2766. mehs = Instance.new("CylinderMesh",trace)
  2767. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  2768. end
  2769. tracedisappear = coroutine.wrap(function()
  2770. wait(1)
  2771. for i = 1, 7 do
  2772. wait(.1)
  2773. trace.Transparency = trace.Transparency + .1
  2774. end
  2775. trace:Destroy()
  2776. end)
  2777. tracedisappear()
  2778. end
  2779. end
  2780. chara.Torso.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
  2781. end
  2782.  
  2783. --Grab--
  2784. function Grab(mouse)
  2785. local hit = mouse.Target
  2786. if hit ~= nil then
  2787. if hit.Parent:FindFirstChild("Humanoid")~=nil then
  2788. local torsy = nil
  2789. if hit.Parent:FindFirstChild("Torso")~=nil then
  2790. torsy = hit.Parent.Torso
  2791. elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
  2792. torsy = hit.Parent.UpperTorso
  2793. end
  2794. local bodpos = Instance.new("BodyPosition",torsy)
  2795. bodpos.Position = torsy.Position
  2796. wait(1)
  2797. burnsnd:Play()
  2798. hit.Parent.Humanoid.MaxHealth = 100
  2799. bodpos.Position = bodpos.Position + Vector3.new(0,4,0)
  2800. for i = 1, 10 do
  2801. wait(.1)
  2802. BurningEff(torsy)
  2803. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
  2804. end
  2805. KillMortal(hit.Parent)
  2806. end
  2807. else end
  2808. end
  2809.  
  2810. --Button1Down--
  2811. dell = false
  2812. function onButton1Down()
  2813. if dell == false then
  2814. dell = true
  2815. swinganim:Play()
  2816. bladeactive = true
  2817. slashsnd:Play()
  2818. wait(.7)
  2819. bladeactive = false
  2820. dell = false
  2821. swinganim:Stop()
  2822. end
  2823. end
  2824.  
  2825. --KeyDowns--
  2826. function onKeyDown(key)
  2827. if key == "z" then
  2828. Teleport(Mouse.Hit.p + Vector3.new(0,2,0))
  2829. elseif key == "x" then
  2830. Grab(Mouse)
  2831. end
  2832. end
  2833.  
  2834. --Mouse Functions--
  2835. Mouse = player:GetMouse()
  2836. if Mouse then
  2837. Mouse.Button1Down:connect(onButton1Down)
  2838. Mouse.KeyDown:connect(onKeyDown)
  2839. end
  2840.  
  2841. spawn(function()
  2842. print("Loading Ghost Doe by joalars2...")
  2843. print("This is a ghost edit of CKbackup's John Doe script. I do not intend to take credit.")
  2844.  
  2845. local plr = game:GetService("Players").LocalPlayer
  2846. local mouse,char = plr:GetMouse(),plr.Character
  2847.  
  2848. local amountGhosts = 3
  2849.  
  2850. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  2851.  
  2852. local toggle,cd,mcd = false,false,false
  2853. local ghosts = {}
  2854. local temptab = {}
  2855.  
  2856. local state = "idle"
  2857.  
  2858. local gt = true
  2859.  
  2860. local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart")) --Stops the character from glitching out on enter/exit
  2861. gyro.MaxTorque = Vector3.new(0,0,0)
  2862. gyro.D = 0
  2863. gyro.P = 100000000
  2864.  
  2865.  
  2866. local wCol = BrickColor.new("Really red")
  2867. local wCol2 = BrickColor.new("Really black")
  2868. local gCol = BrickColor.new("Toothpaste")
  2869. local gCol2 = BrickColor.new("Institutional white")
  2870.  
  2871. function searchAll(m,clear)
  2872. if clear then
  2873. if clear == true then
  2874. for i,v in pairs(temptab) do
  2875. table.remove(temptab,1)
  2876. end
  2877. end
  2878. end
  2879. for i,v in pairs(m:GetChildren()) do
  2880. if v then
  2881. local s = v:Clone()
  2882. for _,b in pairs(s:GetChildren()) do
  2883. b:Destroy()
  2884. end
  2885. if s:IsA("Part") or s:IsA("WedgePart") or s:IsA("TrussPart") or s:IsA("UnionOperation") then
  2886. if s.Name ~= "HumanoidRootPart" then
  2887. s.Anchored = true
  2888. s.CanCollide = false
  2889. s.Transparency = 0.95
  2890. v.Transparency = 1
  2891. s.TopSurface = "Smooth"
  2892. s.BottomSurface = "Smooth"
  2893. s.FrontSurface = "Smooth"
  2894. s.RightSurface = "Smooth"
  2895. s.BackSurface = "Smooth"
  2896. s.LeftSurface = "Smooth"
  2897. if s.Material ~= Enum.Material.Neon then
  2898. if gt == true then
  2899. s.BrickColor = wCol2
  2900. else
  2901. s.BrickColor = gCol2
  2902. end
  2903. else
  2904. if gt == true then
  2905. s.BrickColor = wCol
  2906. else
  2907. s.BrickColor = gCol
  2908. end
  2909. end
  2910. for _,c in pairs(v:GetChildren()) do
  2911. if c:IsA("SpecialMesh") or c:IsA("CylinderMesh") then
  2912. c:Clone().Parent = s
  2913. end
  2914. end
  2915. local objValue = Instance.new("ObjectValue",s)
  2916. objValue.Name = "Target"
  2917. objValue.Value = v
  2918. table.insert(temptab,s)
  2919. end
  2920. --elseif s:IsA("CharacterMesh") then
  2921. --table.insert(temptab,s)
  2922. end
  2923. --searchAll(v)
  2924. end
  2925. end
  2926. return temptab
  2927. end
  2928.  
  2929. function CreateGhost()
  2930. local ghost = Instance.new("Model",game.Workspace)
  2931. searchAll(char,true)
  2932. ghost.Name = char.Name.."'s Ghost "..#ghosts..#plr.Name
  2933. --Instance.new("Humanoid",ghost)
  2934. for i,v in pairs(temptab) do
  2935. v:Clone().Parent = ghost
  2936. end
  2937. table.insert(ghosts,ghost)
  2938. end
  2939.  
  2940. function ClearGhosts()
  2941. for i,v in pairs(ghosts) do
  2942. v:Destroy()
  2943. end
  2944. for i,v in pairs(ghosts) do
  2945. table.remove(ghosts,1)
  2946. end
  2947. for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
  2948. if string.sub(v.Name,1,#plr.Name+9) == plr.Name.."'s Ghost " then
  2949. v:Destroy()
  2950. end
  2951. end
  2952. end
  2953.  
  2954. Instance.new("ForceField",char).Visible = false
  2955.  
  2956. toggle = true
  2957. for i=1,amountGhosts do
  2958. CreateGhost()
  2959. end
  2960. char.Parent = game:GetService("Workspace").CurrentCamera
  2961. char:FindFirstChild("Head").Transparency = 1
  2962. char:FindFirstChild("Torso").Transparency = 1
  2963. char:FindFirstChild("Right Arm").Transparency = 1
  2964. char:FindFirstChild("Left Arm").Transparency = 1
  2965. char:FindFirstChild("Right Leg").Transparency = 1
  2966. char:FindFirstChild("Left Leg").Transparency = 1
  2967. for i,v in pairs(char:GetChildren()) do
  2968. if v:IsA("Accessory") then
  2969. v:FindFirstChild("Handle").Transparency = 1
  2970. end
  2971. end
  2972. char:FindFirstChild("Head"):FindFirstChild("face"):Destroy()
  2973.  
  2974. local p1 = Instance.new("Part",workspace)
  2975. local m1 = Instance.new("SpecialMesh",p1)
  2976. m1.MeshType = "Sphere"
  2977. m1.Scale = Vector3.new(5,5,5)
  2978. p1.Size = Vector3.new(1,1,1)
  2979. p1.Anchored = true
  2980. p1.CanCollide = false
  2981. p1.TopSurface = "Smooth"
  2982. p1.BottomSurface = "Smooth"
  2983. p1.BrickColor = wCol
  2984. p1.Material = "Neon"
  2985. local p2 = Instance.new("Part",workspace)
  2986. local m2 = Instance.new("SpecialMesh",p2)
  2987. m2.MeshType = "Sphere"
  2988. m2.Scale = Vector3.new(8,8,8)
  2989. p2.Size = Vector3.new(1,1,1)
  2990. p2.Anchored = true
  2991. p2.CanCollide = false
  2992. p2.TopSurface = "Smooth"
  2993. p2.BottomSurface = "Smooth"
  2994. p2.BrickColor = wCol2
  2995. p2.Material = "Neon"
  2996. local p3 = Instance.new("Part",workspace)
  2997. local m3 = Instance.new("BlockMesh",p3)
  2998. m3.Scale = Vector3.new(7,7,7)
  2999. p3.Size = Vector3.new(1,1,1)
  3000. p3.Transparency = 0.4
  3001. p3.Anchored = true
  3002. p3.CanCollide = false
  3003. p3.TopSurface = "Smooth"
  3004. p3.BottomSurface = "Smooth"
  3005. p3.BrickColor = wCol
  3006. p3.Material = "Neon"
  3007. local p4 = Instance.new("Part",workspace)
  3008. local m4 = Instance.new("BlockMesh",p4)
  3009. m4.Scale = Vector3.new(10,10,10)
  3010. p4.Size = Vector3.new(1,1,1)
  3011. p4.Transparency = 0.4
  3012. p4.Anchored = true
  3013. p4.CanCollide = false
  3014. p4.TopSurface = "Smooth"
  3015. p4.BottomSurface = "Smooth"
  3016. p4.BrickColor = wCol2
  3017. p4.Material = "Neon"
  3018. local currentframe = 0
  3019. local frmR
  3020.  
  3021. frmR = game:GetService("RunService").RenderStepped:connect(function()
  3022. currentframe = currentframe + 1
  3023. if currentframe < 1*60 then
  3024. p1.CFrame = char:WaitForChild("Torso").CFrame
  3025. p2.CFrame = char:WaitForChild("Torso").CFrame
  3026. 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)))
  3027. 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)))
  3028. m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
  3029. m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
  3030. m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
  3031. m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
  3032. p1.Transparency = p1.Transparency + (1/(1*60))
  3033. p2.Transparency = p2.Transparency + (1/(1*60))
  3034. p3.Transparency = p3.Transparency + (1/(1*60))
  3035. p4.Transparency = p4.Transparency + (1/(1*60))
  3036. else
  3037. p1:Destroy()
  3038. p2:Destroy()
  3039. p3:Destroy()
  3040. p4:Destroy()
  3041. frmR:disconnect()
  3042. end
  3043. end)
  3044.  
  3045. char.Humanoid.MaxHealth = math.huge
  3046. wait()
  3047. char.Humanoid.Health = math.huge
  3048.  
  3049. --[[mouse.KeyDown:connect(function(key)
  3050. if key == "r" then
  3051. print("R!")
  3052. if cd == false then
  3053. print("No cooldown!")
  3054. cd = true
  3055. if toggle == false then
  3056. print("Entering godmode")
  3057. toggle = true
  3058. Instance.new("ForceField",char)
  3059. for i=1,amountGhosts do
  3060. CreateGhost()
  3061. end
  3062. char.Parent = game:GetService("Workspace").CurrentCamera
  3063. char:FindFirstChild("Head").Transparency = 1
  3064. char:FindFirstChild("Torso").Transparency = 1
  3065. char:FindFirstChild("Right Arm").Transparency = 1
  3066. char:FindFirstChild("Left Arm").Transparency = 1
  3067. char:FindFirstChild("Right Leg").Transparency = 1
  3068. char:FindFirstChild("Left Leg").Transparency = 1
  3069. for i,v in pairs(char:GetChildren()) do
  3070. if v:IsA("Accessory") then
  3071. v:FindFirstChild("Handle").Transparency = 1
  3072. end
  3073. end
  3074. else
  3075. print("Exiting godmode")
  3076. toggle = false
  3077. for i,v in pairs(ghosts) do
  3078. v:Destroy()
  3079. end
  3080. char.Parent = game:GetService("Workspace")
  3081. char:FindFirstChild("ForceField"):Destroy()
  3082. char:FindFirstChild("Head").Transparency = 0
  3083. char:FindFirstChild("Torso").Transparency = 0
  3084. char:FindFirstChild("Right Arm").Transparency = 0
  3085. char:FindFirstChild("Left Arm").Transparency = 0
  3086. char:FindFirstChild("Right Leg").Transparency = 0
  3087. char:FindFirstChild("Left Leg").Transparency = 0
  3088. for i,v in pairs(char:GetChildren()) do
  3089. if v:IsA("Accessory") then
  3090. v:FindFirstChild("Handle").Transparency = 0
  3091. end
  3092. end
  3093. end
  3094. cd = false
  3095. end
  3096. end
  3097. end)]]
  3098.  
  3099. mouse.KeyDown:connect(function(key)
  3100. if key == "f" then
  3101. ClearGhosts()
  3102. for i=1,amountGhosts do
  3103. CreateGhost()
  3104. end
  3105. end
  3106. end)
  3107.  
  3108. local frm = 0
  3109.  
  3110. local toRemove = {}
  3111.  
  3112. game:GetService("RunService").RenderStepped:connect(function()
  3113. frm = frm + 1
  3114. if char.Parent == game:GetService("Workspace").CurrentCamera then
  3115.  
  3116. local delay = 0.9
  3117.  
  3118. for i,v in pairs(ghosts) do
  3119. for _,b in pairs(v:GetChildren()) do
  3120. if b:IsA("Part") or b:IsA("WedgePart") or b:IsA("TrussPart") or b:IsA("UnionOperation") then
  3121. b.CFrame = b.CFrame:lerp(b:FindFirstChild("Target").Value.CFrame,delay)
  3122. end
  3123. end
  3124. delay = delay - (0.5/(#ghosts+1))
  3125. end
  3126.  
  3127. --[[if math.floor(frm/8) == frm/8 then
  3128. local isub = 0
  3129. for i,v in pairs(ghosts) do
  3130. if #v:GetChildren() < 6 then
  3131. v:Destroy()
  3132. table.remove(ghosts,i - isub)
  3133. isub = isub + 1
  3134. CreateGhost()
  3135. end
  3136. end
  3137. end]]
  3138. end
  3139.  
  3140. --Animation states
  3141.  
  3142. local ray = Ray.new(char.HumanoidRootPart.CFrame.p, Vector3.new(0,-3,0).unit*4)
  3143. local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,ghosts,false,true)
  3144.  
  3145. if state ~= "busy" then
  3146. if char.HumanoidRootPart.Velocity.Magnitude <= 0.5 then
  3147. state = "idle"
  3148. elseif char.HumanoidRootPart.Velocity.Magnitude > 0.5 then
  3149. state = "running"
  3150. --[[elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not part then
  3151. state = "falling"
  3152. elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not part then
  3153. state = "jumping"]]
  3154. end
  3155. char.Humanoid.WalkSpeed = 32
  3156. char.Humanoid.JumpPower = 70
  3157. end
  3158. end)
  3159.  
  3160. char.Humanoid.Died:connect(function()
  3161. toggle = false
  3162.  
  3163. ClearGhosts()
  3164.  
  3165. char.Parent = game.Workspace
  3166. char.Parent = game:GetService("Workspace")
  3167. char:FindFirstChild("ForceField"):Destroy()
  3168. char:FindFirstChild("Head").Transparency = 0
  3169. char:FindFirstChild("Torso").Transparency = 0
  3170. char:FindFirstChild("Right Arm").Transparency = 0
  3171. char:FindFirstChild("Left Arm").Transparency = 0
  3172. char:FindFirstChild("Right Leg").Transparency = 0
  3173. char:FindFirstChild("Left Leg").Transparency = 0
  3174. for i,v in pairs(char:GetChildren()) do
  3175. if v:IsA("Accessory") then
  3176. v:FindFirstChild("Handle").Transparency = 0
  3177. end
  3178. end
  3179. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  3180. plr:LoadCharacter()
  3181. end)
  3182.  
  3183. local msgidGlob = 0
  3184. local state = true
  3185. local font = "Arcade"
  3186. local tcol = Color3.fromRGB(255,217,0)
  3187. local tscol = Color3.fromRGB(0,0,0)
  3188. local fsiz = 28
  3189. local tr = true
  3190. local tsr = false
  3191. local fade = 2
  3192.  
  3193. local p = Instance.new("Part",game.Workspace)
  3194. p.Size = Vector3.new(0.2,0.2,0.2)
  3195. p.Transparency = 1
  3196. p.Anchored = true
  3197. p.CanCollide = false
  3198. p.Name = "Msg"
  3199. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  3200.  
  3201. local r = 255
  3202. local b = 0
  3203. local g = 0
  3204.  
  3205. plr.Chatted:connect(function(c)
  3206. msgidGlob = msgidGlob + 1
  3207. local curMsgId = msgidGlob
  3208. if string.lower(c) == "!disable" then
  3209. state = false
  3210. elseif string.lower(c) == "!enable" then
  3211. state = true
  3212. elseif string.lower(string.sub(c,1,6)) == "!font " then
  3213. local old = font
  3214. font = string.sub(c,7,#c) or old
  3215. elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
  3216. if string.lower(string.sub(c,9,#c)) == "rainbow" then
  3217. tr = true
  3218. else
  3219. tr = false
  3220. local old = tcol
  3221. tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
  3222. end
  3223. elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
  3224. if string.sub(c,10,#c) == "rainbow" then
  3225. tsr = true
  3226. else
  3227. tsr = false
  3228. local old = tscol
  3229. tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
  3230. end
  3231. elseif string.lower(string.sub(c,1,6)) == "!size " then
  3232. local old = fsiz
  3233. fsiz = string.sub(c,7,#c) or old
  3234. elseif string.lower(string.sub(c,1,6)) == "!fade " then
  3235. local old = fade
  3236. fade = string.sub(c,7,#c) or old
  3237. end
  3238. if plr.Character and state == true then
  3239. if plr.Character:FindFirstChild("Head") then
  3240. for i,v in pairs(p:GetChildren()) do
  3241. if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
  3242. v:Destroy()
  3243. end
  3244. end
  3245. local bbgui = Instance.new("BillboardGui",p)
  3246. bbgui.Name = "J2CMSG"
  3247. bbgui.AlwaysOnTop = true
  3248. bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
  3249. bbgui.Size = UDim2.new(0.2,0,0.14,0)
  3250. local tl = Instance.new("TextLabel",bbgui)
  3251. tl.BackgroundTransparency = 1
  3252. tl.BorderSizePixel = 0
  3253. tl.Size = UDim2.new(1,0,10,0)
  3254. tl.Position = UDim2.new(0,0,-5,0)
  3255. tl.Font = font or "SciFi"
  3256. tl.FontSize = "Size"..fsiz or "Size36"
  3257. tl.TextColor3 = tcol
  3258. tl.TextScaled = false
  3259. tl.TextWrapped = false
  3260. tl.TextStrokeColor3 = tscol
  3261. tl.TextStrokeTransparency = 0
  3262.  
  3263. game:GetService("RunService").RenderStepped:connect(function()
  3264. if tr then
  3265. if tl.Parent ~= nil then
  3266. tl.TextColor3 = Color3.fromRGB(r,g,b)
  3267. end
  3268. end
  3269. end)
  3270.  
  3271. for i=1,#c do
  3272. if msgidGlob == curMsgId then
  3273. tl.Text = string.sub(c,1,i)
  3274. if string.sub(c,i,i) ~= " " then
  3275. local s = Instance.new("Sound",p)
  3276. s.SoundId = "rbxassetid://418252437"
  3277. s.Volume = 1
  3278. s.Pitch = 1
  3279. s:Play()
  3280. game.Debris:AddItem(s,2)
  3281. end
  3282. wait()
  3283. end
  3284. end
  3285. wait(fade)
  3286. if msgidGlob == curMsgId then
  3287. for i=1,10 do
  3288. if msgidGlob == curMsgId then
  3289. tl.TextTransparency = tl.TextTransparency + 0.1
  3290. tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
  3291. tl.Position = tl.Position + UDim2.new(0,0,0,-3)
  3292. wait()
  3293. end
  3294. end
  3295. if msgidGlob == curMsgId then
  3296. bbgui:Destroy()
  3297. end
  3298. end
  3299. end
  3300. end
  3301. end)
  3302.  
  3303. coroutine.resume(coroutine.create(function()
  3304. while wait() do
  3305. for i=0,255,10 do g = i wait() end
  3306. for i=255,0,-10 do r = i wait() end
  3307. for i=0,255,10 do b = i wait() end
  3308. for i=255,0,-10 do g = i wait() end
  3309. for i=0,255,10 do r = i wait() end
  3310. for i=255,0,-10 do b = i wait() end
  3311. end
  3312. end))
  3313.  
  3314. game:GetService("RunService").RenderStepped:connect(function()
  3315. if p.Parent ~= nil then
  3316. p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
  3317. else
  3318. p = Instance.new("Part",game.Workspace)
  3319. p.Size = Vector3.new(0.2,0.2,0.2)
  3320. p.Transparency = 1
  3321. p.Anchored = true
  3322. p.CanCollide = false
  3323. p.Name = "Msg"
  3324. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  3325. end
  3326. end)
  3327. end)
  3328.  
  3329. --Loop Function--
  3330. while true do
  3331. if sPart.Parent ~= nil then
  3332. sPart.CFrame = chara:FindFirstChild("Torso").CFrame
  3333. else
  3334. sPart = Instance.new("Part",workspace)
  3335. sPart.Name = "SoundPart"
  3336. sPart.Size = Vector3.new(0.2,0.2,0.2)
  3337. sPart.Anchored = true
  3338. sPart.Transparency = 1
  3339. sPart.CanCollide = false
  3340. sPart.CFrame = chara.Torso.CFrame
  3341. slashsnd = New("Sound",sPart,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
  3342. hitsnd = New("Sound",sPart,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
  3343. telesnd = New("Sound",sPart,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
  3344. burnsnd = New("Sound",sPart,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
  3345. music1 = New("Sound",sPart,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
  3346. music2 = New("Sound",sPart,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
  3347. deathmus = New("Sound",sPart,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
  3348. deathex = New("Sound",sPart,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
  3349. end
  3350. wait(.01)
  3351. tecks.TextTransparency = 1
  3352. tecks.TextStrokeTransparency = 1
  3353. chance = math.random(0,100)
  3354. if chance < 10 then
  3355. sel = math.random(1,3)
  3356. if sel == 1 then
  3357. tecks.Text = "NOHOPE"
  3358. elseif sel == 2 then
  3359. tecks.Text = "GIVEUP"
  3360. elseif sel == 3 then
  3361. tecks.Text = "BURNINHELL"
  3362. end
  3363. else tecks.Text = "John Doe"
  3364. end
  3365. if chara.Humanoid.Health > 0 then
  3366. chara.Humanoid.MaxHealth = math.huge
  3367. chara.Humanoid.Health = math.huge
  3368. chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
  3369. chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
  3370. chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
  3371. chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
  3372. chara.Torso.BrickColor = BrickColor.new("Bright yellow")
  3373. chara["Left Arm"].Anchored = false
  3374. chara["Right Arm"].Anchored = false
  3375. chara["Left Leg"].Anchored = false
  3376. chara["Right Leg"].Anchored = false
  3377. chara.Torso.Anchored = false
  3378. ch = chara:GetChildren()
  3379. for i = 1, #ch do
  3380. if ch[i].ClassName == "Accessory" or ch[i].ClassName == "Hat" then
  3381. ch[i]:Destroy()
  3382. end
  3383. end
  3384. tools = player.Backpack:GetChildren()
  3385. for i = 1, #tools do
  3386. if tools[i].ClassName == "HopperBin" then
  3387. tools[i]:Destroy()
  3388. end
  3389. end
  3390. tecks.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  3391. local jtrace = Instance.new("Part",game.Workspace)
  3392. jtrace.Name = "JDTrace"
  3393. jtrace.Size = Vector3.new(10,0,10)
  3394. jtrace.Position = chara.Torso.Position
  3395. jtrace.CFrame = chara.Torso.CFrame - Vector3.new(0,3,0)
  3396. jtrace.Transparency = 0.98
  3397. jtrace.Anchored = true
  3398. jtrace.CanCollide = false
  3399. jtrace.BrickColor = BrickColor.new("Really black")
  3400. jtrace.Material = "Granite"
  3401. --BurningEff(jtrace)
  3402. game.Debris:AddItem(jtrace,1)
  3403. end
  3404. end
  3405. end
  3406. },
  3407. {
  3408. "Anti script aura",
  3409. function()
  3410. print("Loading...")
  3411. local ot = tick()
  3412.  
  3413. local plr = game.Players.LocalPlayer
  3414. local char,mouse = plr.Character,plr:GetMouse()
  3415.  
  3416. local mode = "script"
  3417.  
  3418. local amountParts = 3
  3419. local offsetxd = 3
  3420.  
  3421. local frame = 0
  3422. local oldTick = tick()
  3423. local actualframe = 0
  3424.  
  3425. local whitelist = {"joalars2","0Popcorn3","Myt_h","Mariotigre","ammar104","Zwreida"}
  3426.  
  3427. local mouseMode = false
  3428.  
  3429. local tPos = Vector3.new(0,0,0)
  3430.  
  3431. local speed = 5
  3432.  
  3433. local mod = 40
  3434.  
  3435. local freezetab = {}
  3436.  
  3437. function circlePos(r,d,off) return off + Vector3.new(math.cos(math.rad(r))*d,0,math.sin(math.rad(r))*d) end
  3438.  
  3439. function search(t,tab)
  3440. local searchtab = {}
  3441. if tab then
  3442. searchtab = tab
  3443. end
  3444. for i,v in pairs(t:GetChildren()) do
  3445. table.insert(searchtab,v)
  3446. search(v,searchtab)
  3447. end
  3448. return searchtab
  3449. end
  3450.  
  3451. local r = 255
  3452. local g = 0
  3453. local b = 0
  3454.  
  3455. plr.Chatted:connect(function(c)
  3456. if string.lower(string.sub(c,1,8)) == "!amount " then
  3457. amountParts = tonumber(string.sub(c,9,#c))
  3458. end
  3459. if string.lower(string.sub(c,1,5)) == "!mod " then
  3460. mod = tonumber(string.sub(c,6,#c))
  3461. end
  3462. if string.lower(string.sub(c,1,8)) == "!offset " then
  3463. offsetxd = tonumber(string.sub(c,9,#c))
  3464. end
  3465. if string.lower(string.sub(c,1,7)) == "!speed " then
  3466. speed = tonumber(string.sub(c,8,#c))
  3467. end
  3468. if string.lower(string.sub(c,1,12)) == "!mode script" then
  3469. mode = "script"
  3470. warn("Mode: Script Destruction")
  3471. end
  3472. if string.lower(string.sub(c,1,10)) == "!mode kill" then
  3473. mode = "kill"
  3474. warn("Mode: Character Killing")
  3475. end
  3476. if string.lower(string.sub(c,1,5)) == "!default" then
  3477. script.Parent = plr
  3478. wait(1)
  3479. script.Parent = char
  3480. end
  3481. end)
  3482.  
  3483. mouse.KeyDown:connect(function(key)
  3484. if key == "f" then
  3485. if mouseMode == false then
  3486. mouseMode = true
  3487. else
  3488. mouseMode = false
  3489. end
  3490. end
  3491. end)
  3492.  
  3493. coroutine.resume(coroutine.create(function()
  3494. while wait() do
  3495. for i=0,255,10 do g = i wait() end
  3496. for i=255,0,-10 do r = i wait() end
  3497. for i=0,255,10 do b = i wait() end
  3498. for i=255,0,-10 do g = i wait() end
  3499. for i=0,255,10 do r = i wait() end
  3500. for i=255,0,-10 do b = i wait() end
  3501. end
  3502. end))
  3503.  
  3504. game:GetService("RunService").RenderStepped:connect(function()
  3505. actualframe = actualframe + 1
  3506. frame = frame + speed
  3507. local offset = offsetxd
  3508. offset = offsetxd -- + math.cos(tick())*3
  3509. if mouseMode == true then
  3510. tPos = mouse.Hit.p + Vector3.new(0,3,0)
  3511. else
  3512. tPos = char:WaitForChild("Torso").Position
  3513. end
  3514. for i=1,360,(360)/amountParts do
  3515. local p = Instance.new("Part")
  3516. p.TopSurface = "Smooth"
  3517. p.BottomSurface = "Smooth"
  3518. p.Color = Color3.fromRGB(r,g,b)
  3519. p.Material = "Neon"
  3520. 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
  3521. p.Size = Vector3.new(0.2,0.2,dist)
  3522. p.CanCollide = false
  3523. p.Anchored = true
  3524. local m = Instance.new("BlockMesh",p)
  3525. m.Scale = Vector3.new(1,1,1)
  3526. 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)
  3527. p.Parent = workspace
  3528. local update
  3529. local updateframe = 0
  3530.  
  3531. update = game:GetService("RunService").RenderStepped:connect(function()
  3532. updateframe = updateframe + 1
  3533. m.Scale = m.Scale - Vector3.new(0.05,0.05,0)
  3534. if updateframe >= 15 then
  3535. p:Destroy()
  3536. update:disconnect()
  3537. end
  3538. end)
  3539. end
  3540. oldTick = tick()
  3541. if math.floor(actualframe/16) == actualframe/16 then
  3542. for i,c in pairs(game:GetService("Players"):GetChildren()) do
  3543. local isW = false
  3544. for i,v in pairs(whitelist) do
  3545. if c.Name == v then
  3546. isW = true
  3547. end
  3548. end
  3549. if c.Character.Parent == workspace then
  3550. if isW == false then
  3551. for i,v in pairs(search(c.Character)) do
  3552. wait()
  3553. if c ~= plr then
  3554. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("TrussPart") or v:IsA("UnionOperation") then
  3555. if (v.Position - tPos).Magnitude < offset then
  3556. for i,v in pairs(v.Parent:GetChildren()) do
  3557. if v:IsA("LocalScript") or v:IsA("Script") then
  3558. v:Destroy()
  3559. elseif v:IsA("Humanoid") then
  3560. if mode == "kill" then
  3561. v.MaxHealth = 1
  3562. v.Health = 0
  3563. v.Parent:BreakJoints()
  3564. end
  3565. end
  3566. end
  3567. if mode == "kill" then
  3568. v:Destroy()
  3569. end
  3570. end
  3571. end
  3572. end
  3573. end
  3574. end
  3575. end
  3576. end
  3577. end
  3578. end)
  3579. end
  3580. },
  3581. {
  3582. "Subs",
  3583. function()
  3584. warn([[
  3585.  
  3586. Custom chat messages by joalars2
  3587. Commands:
  3588.  
  3589. !tcolor 255 255 255 | Sets the Color3 of the text
  3590. !tscolor 255 255 255 | Sets the Color3 of the text stroke
  3591. !font | Sets the text font
  3592. !fade | Seconds before text fade
  3593. !size | Sets the text font size
  3594. !enable | Enables this script
  3595. !disable | Disables this script
  3596.  
  3597. ]])
  3598.  
  3599. local plr = game:GetService("Players").LocalPlayer
  3600. local msgidGlob = 0
  3601. local state = true
  3602. local font = "Arcade"
  3603. local tcol = Color3.fromRGB(255,217,0)
  3604. local tscol = Color3.fromRGB(0,0,0)
  3605. local fsiz = 28
  3606. local tr = true
  3607. local tsr = false
  3608. local fade = 2
  3609.  
  3610. local p = Instance.new("Part",game.Workspace)
  3611. p.Size = Vector3.new(0.2,0.2,0.2)
  3612. p.Transparency = 1
  3613. p.Anchored = true
  3614. p.CanCollide = false
  3615. p.Name = "Msg"
  3616. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  3617.  
  3618. local r = 255
  3619. local b = 0
  3620. local g = 0
  3621.  
  3622. plr.Chatted:connect(function(c)
  3623. msgidGlob = msgidGlob + 1
  3624. local curMsgId = msgidGlob
  3625. if string.lower(c) == "!disable" then
  3626. state = false
  3627. elseif string.lower(c) == "!enable" then
  3628. state = true
  3629. elseif string.lower(string.sub(c,1,6)) == "!font " then
  3630. local old = font
  3631. font = string.sub(c,7,#c) or old
  3632. elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
  3633. if string.lower(string.sub(c,9,#c)) == "rainbow" then
  3634. tr = true
  3635. else
  3636. tr = false
  3637. local old = tcol
  3638. tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
  3639. end
  3640. elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
  3641. if string.sub(c,10,#c) == "rainbow" then
  3642. tsr = true
  3643. else
  3644. tsr = false
  3645. local old = tscol
  3646. tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
  3647. end
  3648. elseif string.lower(string.sub(c,1,6)) == "!size " then
  3649. local old = fsiz
  3650. fsiz = string.sub(c,7,#c) or old
  3651. elseif string.lower(string.sub(c,1,6)) == "!fade " then
  3652. local old = fade
  3653. fade = string.sub(c,7,#c) or old
  3654. end
  3655. if plr.Character and state == true then
  3656. if plr.Character:FindFirstChild("Head") then
  3657. for i,v in pairs(p:GetChildren()) do
  3658. if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
  3659. v:Destroy()
  3660. end
  3661. end
  3662. local bbgui = Instance.new("BillboardGui",p)
  3663. bbgui.Name = "J2CMSG"
  3664. bbgui.AlwaysOnTop = true
  3665. bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
  3666. bbgui.Size = UDim2.new(0.2,0,0.14,0)
  3667. local tl = Instance.new("TextLabel",bbgui)
  3668. tl.BackgroundTransparency = 1
  3669. tl.BorderSizePixel = 0
  3670. tl.Size = UDim2.new(1,0,10,0)
  3671. tl.Position = UDim2.new(0,0,-5,0)
  3672. tl.Font = font or "SciFi"
  3673. tl.FontSize = "Size"..fsiz or "Size36"
  3674. tl.TextColor3 = tcol
  3675. tl.TextScaled = false
  3676. tl.TextWrapped = false
  3677. tl.TextStrokeColor3 = tscol
  3678. tl.TextStrokeTransparency = 0
  3679.  
  3680. game:GetService("RunService").RenderStepped:connect(function()
  3681. if tr then
  3682. if tl.Parent ~= nil then
  3683. tl.TextColor3 = Color3.fromRGB(r,g,b)
  3684. end
  3685. end
  3686. end)
  3687.  
  3688. for i=1,#c do
  3689. if msgidGlob == curMsgId then
  3690. tl.Text = string.sub(c,1,i)
  3691. if string.sub(c,i,i) ~= " " then
  3692. local s = Instance.new("Sound",p)
  3693. s.SoundId = "rbxassetid://418252437"
  3694. s.Volume = 1
  3695. s.Pitch = 1
  3696. s:Play()
  3697. game.Debris:AddItem(s,2)
  3698. end
  3699. wait()
  3700. end
  3701. end
  3702. wait(fade)
  3703. if msgidGlob == curMsgId then
  3704. for i=1,10 do
  3705. if msgidGlob == curMsgId then
  3706. tl.TextTransparency = tl.TextTransparency + 0.1
  3707. tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
  3708. tl.Position = tl.Position + UDim2.new(0,0,0,-3)
  3709. wait()
  3710. end
  3711. end
  3712. if msgidGlob == curMsgId then
  3713. bbgui:Destroy()
  3714. end
  3715. end
  3716. end
  3717. end
  3718. end)
  3719.  
  3720. coroutine.resume(coroutine.create(function()
  3721. while wait() do
  3722. for i=0,255,10 do g = i wait() end
  3723. for i=255,0,-10 do r = i wait() end
  3724. for i=0,255,10 do b = i wait() end
  3725. for i=255,0,-10 do g = i wait() end
  3726. for i=0,255,10 do r = i wait() end
  3727. for i=255,0,-10 do b = i wait() end
  3728. end
  3729. end))
  3730.  
  3731. game:GetService("RunService").RenderStepped:connect(function()
  3732. if p.Parent ~= nil then
  3733. p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
  3734. else
  3735. p = Instance.new("Part",game.Workspace)
  3736. p.Size = Vector3.new(0.2,0.2,0.2)
  3737. p.Transparency = 1
  3738. p.Anchored = true
  3739. p.CanCollide = false
  3740. p.Name = "Msg"
  3741. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  3742. end
  3743. end)
  3744. end
  3745. },
  3746. {
  3747. "Drone",
  3748. function()
  3749. wait(2)
  3750.  
  3751. local plr = game:GetService("Players").LocalPlayer
  3752. local char,mouse = plr.Character,plr:GetMouse()
  3753. local camera = game:GetService("Workspace").CurrentCamera
  3754. local fly = false
  3755. local campos = CFrame.new(0,0,0)
  3756.  
  3757. local wd,ad,sd,dd,qd,ed,rd,fd,moused = false,false,false,false,false,false,false,false,false
  3758.  
  3759. local returnhome = true
  3760. local gun = false
  3761. local gcd = false
  3762. local shooting = false
  3763. local tPitch = 3
  3764.  
  3765. local tCf = CFrame.new(0,20,0)
  3766.  
  3767. o1 = Instance.new("Model")
  3768. o2 = Instance.new("Part")
  3769. o3 = Instance.new("BlockMesh")
  3770. o4 = Instance.new("Part")
  3771. o5 = Instance.new("BlockMesh")
  3772. o6 = Instance.new("Part")
  3773. o7 = Instance.new("Part")
  3774. o8 = Instance.new("BlockMesh")
  3775. o9 = Instance.new("Part")
  3776. o10 = Instance.new("BlockMesh")
  3777. o11 = Instance.new("Part")
  3778. o12 = Instance.new("CylinderMesh")
  3779. o13 = Instance.new("Part")
  3780. o14 = Instance.new("BlockMesh")
  3781. o15 = Instance.new("Part")
  3782. o16 = Instance.new("BlockMesh")
  3783. o17 = Instance.new("Part")
  3784. o18 = Instance.new("BlockMesh")
  3785. o19 = Instance.new("Part")
  3786. o20 = Instance.new("Part")
  3787. o21 = Instance.new("BlockMesh")
  3788. o22 = Instance.new("Part")
  3789. o23 = Instance.new("BlockMesh")
  3790. o24 = Instance.new("Part")
  3791. o25 = Instance.new("BlockMesh")
  3792. o26 = Instance.new("Part")
  3793. o27 = Instance.new("Part")
  3794. o28 = Instance.new("Part")
  3795. o29 = Instance.new("BlockMesh")
  3796. o30 = Instance.new("Part")
  3797. o31 = Instance.new("BlockMesh")
  3798. o32 = Instance.new("Part")
  3799. o33 = Instance.new("Part")
  3800. o34 = Instance.new("BlockMesh")
  3801. o35 = Instance.new("Part")
  3802. o36 = Instance.new("CylinderMesh")
  3803. o37 = Instance.new("Part")
  3804. o38 = Instance.new("CylinderMesh")
  3805. o39 = Instance.new("SpotLight")
  3806. o40 = Instance.new("Model")
  3807. o41 = Instance.new("Part")
  3808. o42 = Instance.new("BlockMesh")
  3809. o43 = Instance.new("Part")
  3810. o44 = Instance.new("BlockMesh")
  3811. o45 = Instance.new("Part")
  3812. o46 = Instance.new("BlockMesh")
  3813. o47 = Instance.new("Part")
  3814. o48 = Instance.new("BlockMesh")
  3815. o49 = Instance.new("Part")
  3816. o50 = Instance.new("BlockMesh")
  3817. o51 = Instance.new("Part")
  3818. o52 = Instance.new("BlockMesh")
  3819. o53 = Instance.new("Model")
  3820. o54 = Instance.new("Part")
  3821. o55 = Instance.new("BlockMesh")
  3822. o56 = Instance.new("Part")
  3823. o57 = Instance.new("BlockMesh")
  3824. o58 = Instance.new("Part")
  3825. o59 = Instance.new("BlockMesh")
  3826. o60 = Instance.new("Part")
  3827. o61 = Instance.new("BlockMesh")
  3828. o62 = Instance.new("Part")
  3829. o63 = Instance.new("BlockMesh")
  3830. o64 = Instance.new("Part")
  3831. o65 = Instance.new("BlockMesh")
  3832. o66 = Instance.new("Part")
  3833. o67 = Instance.new("BlockMesh")
  3834. o68 = Instance.new("Part")
  3835. o69 = Instance.new("BlockMesh")
  3836. o70 = Instance.new("Part")
  3837. o71 = Instance.new("Model")
  3838. o72 = Instance.new("Part")
  3839. o73 = Instance.new("BlockMesh")
  3840. o74 = Instance.new("Part")
  3841. o75 = Instance.new("BlockMesh")
  3842. o76 = Instance.new("Part")
  3843. o77 = Instance.new("BlockMesh")
  3844. o78 = Instance.new("Part")
  3845. o79 = Instance.new("BlockMesh")
  3846. o80 = Instance.new("Part")
  3847. o81 = Instance.new("BlockMesh")
  3848. o82 = Instance.new("Part")
  3849. o83 = Instance.new("BlockMesh")
  3850. o84 = Instance.new("Model")
  3851. o85 = Instance.new("Part")
  3852. o86 = Instance.new("BlockMesh")
  3853. o87 = Instance.new("Part")
  3854. o88 = Instance.new("BlockMesh")
  3855. o89 = Instance.new("Part")
  3856. o90 = Instance.new("BlockMesh")
  3857. o91 = Instance.new("Part")
  3858. o92 = Instance.new("BlockMesh")
  3859. o93 = Instance.new("Part")
  3860. o94 = Instance.new("BlockMesh")
  3861. o95 = Instance.new("Part")
  3862. o96 = Instance.new("BlockMesh")
  3863. o97 = Instance.new("Part")
  3864. o98 = Instance.new("Model")
  3865. o99 = Instance.new("Part")
  3866. o100 = Instance.new("CylinderMesh")
  3867. o101 = Instance.new("Part")
  3868. o102 = Instance.new("CylinderMesh")
  3869. o103 = Instance.new("Part")
  3870. o104 = Instance.new("CylinderMesh")
  3871. o105 = Instance.new("Part")
  3872. o106 = Instance.new("CylinderMesh")
  3873. o107 = Instance.new("Part")
  3874. o108 = Instance.new("CylinderMesh")
  3875. o109 = Instance.new("Part")
  3876. o1.Name = "Drone"
  3877. o1.Parent = game.Players.LocalPlayer.Character
  3878. o2.Parent = o1
  3879. o2.Material = Enum.Material.SmoothPlastic
  3880. o2.BrickColor = BrickColor.new("Institutional white")
  3881. o2.Position = Vector3.new(13.0515203, 41.184063, -70.0561295)
  3882. o2.Anchored = true
  3883. o2.CanCollide = false
  3884. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.432551533)
  3885. o2.CFrame = CFrame.new(13.0515203, 41.184063, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3886. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3887. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3888. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3889. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3890. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3891. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3892. o2.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3893. o2.Position = Vector3.new(13.0515203, 41.184063, -70.0561295)
  3894. o3.Parent = o2
  3895. o3.Scale = Vector3.new(0.337930918, 0.270344734, 1)
  3896. o4.Parent = o1
  3897. o4.Material = Enum.Material.SmoothPlastic
  3898. o4.BrickColor = BrickColor.new("Institutional white")
  3899. o4.Position = Vector3.new(11.0104322, 40.8393707, -70.0561218)
  3900. o4.Anchored = true
  3901. o4.CanCollide = false
  3902. o4.Size = Vector3.new(0.200000003, 0.7434479, 0.432551622)
  3903. o4.CFrame = CFrame.new(11.0104322, 40.8393707, -70.0561218, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3904. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3905. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3906. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3907. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3908. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3909. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3910. o4.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3911. o4.Position = Vector3.new(11.0104322, 40.8393707, -70.0561218)
  3912. o5.Parent = o4
  3913. o5.Scale = Vector3.new(0.337930918, 1, 1)
  3914. o6.Parent = o1
  3915. o6.Material = Enum.Material.SmoothPlastic
  3916. o6.BrickColor = BrickColor.new("Institutional white")
  3917. o6.Position = Vector3.new(12.0309782, 40.8393707, -70.5968246)
  3918. o6.Anchored = true
  3919. o6.Size = Vector3.new(2.10868883, 0.7434479, 0.648827374)
  3920. o6.CFrame = CFrame.new(12.0309782, 40.8393707, -70.5968246, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3921. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3922. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3923. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3924. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3925. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3926. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3927. o6.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3928. o6.Position = Vector3.new(12.0309782, 40.8393707, -70.5968246)
  3929. o7.Parent = o1
  3930. o7.Material = Enum.Material.SmoothPlastic
  3931. o7.BrickColor = BrickColor.new("Institutional white")
  3932. o7.Position = Vector3.new(13.0380087, 40.9340019, -70.0561295)
  3933. o7.Anchored = true
  3934. o7.CanCollide = false
  3935. o7.Size = Vector3.new(0.200000003, 0.446068704, 0.432551533)
  3936. o7.CFrame = CFrame.new(13.0380087, 40.9340019, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3937. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3938. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3939. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3940. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3941. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3942. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3943. o7.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3944. o7.Position = Vector3.new(13.0380087, 40.9340019, -70.0561295)
  3945. o8.Parent = o7
  3946. o8.Scale = Vector3.new(0.202758551, 1, 1)
  3947. o9.Parent = o1
  3948. o9.Material = Enum.Material.SmoothPlastic
  3949. o9.BrickColor = BrickColor.new("Institutional white")
  3950. o9.Position = Vector3.new(13.0515203, 40.4946709, -70.0561295)
  3951. o9.Anchored = true
  3952. o9.CanCollide = false
  3953. o9.Size = Vector3.new(0.200000003, 0.200000003, 0.432551533)
  3954. o9.CFrame = CFrame.new(13.0515203, 40.4946709, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3955. o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3956. o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3957. o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3958. o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3959. o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3960. o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3961. o9.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3962. o9.Position = Vector3.new(13.0515203, 40.4946709, -70.0561295)
  3963. o10.Parent = o9
  3964. o10.Scale = Vector3.new(0.337930918, 0.270344734, 1)
  3965. o11.Parent = o1
  3966. o11.Material = Enum.Material.SmoothPlastic
  3967. o11.BrickColor = BrickColor.new("Really black")
  3968. o11.Position = Vector3.new(13.0447683, 40.9407463, -70.0561218)
  3969. o11.Rotation = Vector3.new(-0, 0, -89.9999771)
  3970. o11.Anchored = true
  3971. o11.CanCollide = false
  3972. o11.Size = Vector3.new(0.432551593, 0.200000003, 0.432551533)
  3973. 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)
  3974. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3975. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3976. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3977. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3978. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3979. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3980. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3981. o11.Position = Vector3.new(13.0447683, 40.9407463, -70.0561218)
  3982. o12.Parent = o11
  3983. o12.Scale = Vector3.new(1, 0.270344734, 1)
  3984. o13.Parent = o1
  3985. o13.Material = Enum.Material.SmoothPlastic
  3986. o13.BrickColor = BrickColor.new("Institutional white")
  3987. o13.Position = Vector3.new(11.6057615, 40.8393707, -71.2487564)
  3988. o13.Rotation = Vector3.new(-180, 14.9999971, -180)
  3989. o13.Anchored = true
  3990. o13.CanCollide = false
  3991. o13.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
  3992. o13.CFrame = CFrame.new(11.6057615, 40.8393707, -71.2487564, -0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, -0.965925872)
  3993. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3994. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3995. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3996. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3997. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3998. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3999. o13.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4000. o13.Position = Vector3.new(11.6057615, 40.8393707, -71.2487564)
  4001. o14.Parent = o13
  4002. o14.Scale = Vector3.new(1, 0.473103225, 0.946206748)
  4003. o15.Parent = o1
  4004. o15.Material = Enum.Material.SmoothPlastic
  4005. o15.BrickColor = BrickColor.new("Institutional white")
  4006. o15.Position = Vector3.new(12.0377378, 40.8393707, -69.1775131)
  4007. o15.Anchored = true
  4008. o15.CanCollide = false
  4009. o15.Size = Vector3.new(1.82482684, 0.608275533, 0.200000003)
  4010. o15.CFrame = CFrame.new(12.0377378, 40.8393707, -69.1775131, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4011. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4012. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4013. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4014. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4015. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4016. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4017. o15.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4018. o15.Position = Vector3.new(12.0377378, 40.8393707, -69.1775131)
  4019. o16.Parent = o15
  4020. o16.Scale = Vector3.new(1, 1, 0.540689588)
  4021. o17.Parent = o1
  4022. o17.Material = Enum.Material.SmoothPlastic
  4023. o17.BrickColor = BrickColor.new("Institutional white")
  4024. o17.Position = Vector3.new(11.5763578, 40.8393707, -68.866394)
  4025. o17.Rotation = Vector3.new(-0, 14.9999971, -180)
  4026. o17.Anchored = true
  4027. o17.CanCollide = false
  4028. o17.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
  4029. o17.CFrame = CFrame.new(11.5763578, 40.8393707, -68.866394, -0.965925872, 0, 0.258818984, 0, -1, 0, 0.258818984, 0, 0.965925872)
  4030. o17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4031. o17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4032. o17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4033. o17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4034. o17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4035. o17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4036. o17.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4037. o17.Position = Vector3.new(11.5763578, 40.8393707, -68.866394)
  4038. o18.Parent = o17
  4039. o18.Scale = Vector3.new(1, 0.473103225, 0.946206748)
  4040. o19.Parent = o1
  4041. o19.Material = Enum.Material.SmoothPlastic
  4042. o19.BrickColor = BrickColor.new("Institutional white")
  4043. o19.Position = Vector3.new(13.1865072, 40.8325996, -71.4201889)
  4044. o19.Rotation = Vector3.new(-180, -14.9999971, -0)
  4045. o19.Anchored = true
  4046. o19.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
  4047. o19.CFrame = CFrame.new(13.1865072, 40.8325996, -71.4201889, 0.965925872, 0, -0.258818984, 0, -1, 0, -0.258818984, 0, -0.965925872)
  4048. o19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4049. o19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4050. o19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4051. o19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4052. o19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4053. o19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4054. o19.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4055. o19.Position = Vector3.new(13.1865072, 40.8325996, -71.4201889)
  4056. o20.Parent = o1
  4057. o20.Material = Enum.Material.SmoothPlastic
  4058. o20.BrickColor = BrickColor.new("Institutional white")
  4059. o20.Position = Vector3.new(12.0650892, 40.8393707, -71.0390167)
  4060. o20.Rotation = Vector3.new(-180, 0, -180)
  4061. o20.Anchored = true
  4062. o20.CanCollide = false
  4063. o20.Size = Vector3.new(0.432551652, 0.202758521, 0.200000003)
  4064. o20.CFrame = CFrame.new(12.0650892, 40.8393707, -71.0390167, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  4065. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4066. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4067. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4068. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4069. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4070. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4071. o20.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4072. o20.Position = Vector3.new(12.0650892, 40.8393707, -71.0390167)
  4073. o21.Parent = o20
  4074. o21.Scale = Vector3.new(1, 1, 0.878620446)
  4075. o22.Parent = o1
  4076. o22.Material = Enum.Material.SmoothPlastic
  4077. o22.BrickColor = BrickColor.new("Institutional white")
  4078. o22.Position = Vector3.new(12.517333, 40.8393707, -68.866394)
  4079. o22.Rotation = Vector3.new(-0, -15.0000248, -0)
  4080. o22.Anchored = true
  4081. o22.CanCollide = false
  4082. o22.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
  4083. o22.CFrame = CFrame.new(12.517333, 40.8393707, -68.866394, 0.965927541, 0, -0.258819461, 0, 1, 0, 0.258819461, 0, 0.965927541)
  4084. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4085. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4086. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4087. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4088. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4089. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4090. o22.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4091. o22.Position = Vector3.new(12.517333, 40.8393707, -68.866394)
  4092. o23.Parent = o22
  4093. o23.Scale = Vector3.new(1, 0.473103225, 0.946206748)
  4094. o24.Parent = o1
  4095. o24.Material = Enum.Material.SmoothPlastic
  4096. o24.BrickColor = BrickColor.new("Institutional white")
  4097. o24.Position = Vector3.new(12.0242186, 40.8393707, -70.9347534)
  4098. o24.Anchored = true
  4099. o24.CanCollide = false
  4100. o24.Size = Vector3.new(1.85186148, 0.608275533, 0.200000003)
  4101. o24.CFrame = CFrame.new(12.0242186, 40.8393707, -70.9347534, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4102. o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4103. o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4104. o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4105. o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4106. o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4107. o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4108. o24.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4109. o24.Position = Vector3.new(12.0242186, 40.8393707, -70.9347534)
  4110. o25.Parent = o24
  4111. o25.Scale = Vector3.new(1, 1, 0.540689588)
  4112. o26.Parent = o1
  4113. o26.Material = Enum.Material.SmoothPlastic
  4114. o26.BrickColor = BrickColor.new("Institutional white")
  4115. o26.Position = Vector3.new(10.936595, 40.8325996, -68.6949692)
  4116. o26.Rotation = Vector3.new(-0, 14.9999971, -180)
  4117. o26.Anchored = true
  4118. o26.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
  4119. o26.CFrame = CFrame.new(10.936595, 40.8325996, -68.6949692, -0.965925872, 0, 0.258818984, 0, -1, 0, 0.258818984, 0, 0.965925872)
  4120. o26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4121. o26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4122. o26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4123. o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4124. o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4125. o26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4126. o26.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4127. o26.Position = Vector3.new(10.936595, 40.8325996, -68.6949692)
  4128. o27.Parent = o1
  4129. o27.Material = Enum.Material.SmoothPlastic
  4130. o27.BrickColor = BrickColor.new("Institutional white")
  4131. o27.Position = Vector3.new(10.9659986, 40.8325996, -71.4201889)
  4132. o27.Rotation = Vector3.new(-180, 14.9999971, -180)
  4133. o27.Anchored = true
  4134. o27.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
  4135. o27.CFrame = CFrame.new(10.9659986, 40.8325996, -71.4201889, -0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, -0.965925872)
  4136. o27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4137. o27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4138. o27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4139. o27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4140. o27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4141. o27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4142. o27.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4143. o27.Position = Vector3.new(10.9659986, 40.8325996, -71.4201889)
  4144. o28.Parent = o1
  4145. o28.Material = Enum.Material.SmoothPlastic
  4146. o28.BrickColor = BrickColor.new("Institutional white")
  4147. o28.Position = Vector3.new(12.0580168, 40.8393707, -69.0761337)
  4148. o28.Anchored = true
  4149. o28.CanCollide = false
  4150. o28.Size = Vector3.new(0.432551652, 0.202758521, 0.200000003)
  4151. o28.CFrame = CFrame.new(12.0580168, 40.8393707, -69.0761337, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4152. o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4153. o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4154. o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4155. o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4156. o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4157. o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4158. o28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4159. o28.Position = Vector3.new(12.0580168, 40.8393707, -69.0761337)
  4160. o29.Parent = o28
  4161. o29.Scale = Vector3.new(1, 1, 0.878620446)
  4162. o30.Parent = o1
  4163. o30.Material = Enum.Material.SmoothPlastic
  4164. o30.BrickColor = BrickColor.new("Institutional white")
  4165. o30.Position = Vector3.new(12.0580168, 40.8393707, -69.0355835)
  4166. o30.Anchored = true
  4167. o30.CanCollide = false
  4168. o30.Size = Vector3.new(0.405517191, 0.200000003, 0.256827533)
  4169. o30.CFrame = CFrame.new(12.0580168, 40.8393707, -69.0355835, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4170. o30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4171. o30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4172. o30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4173. o30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4174. o30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4175. o30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4176. o30.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4177. o30.Position = Vector3.new(12.0580168, 40.8393707, -69.0355835)
  4178. o31.Parent = o30
  4179. o31.Scale = Vector3.new(1, 0.473103225, 1)
  4180. o32.Parent = o1
  4181. o32.Material = Enum.Material.SmoothPlastic
  4182. o32.BrickColor = BrickColor.new("Institutional white")
  4183. o32.Position = Vector3.new(13.1571112, 40.8325996, -68.6949692)
  4184. o32.Rotation = Vector3.new(-0, -15.0000248, -0)
  4185. o32.Anchored = true
  4186. o32.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
  4187. o32.CFrame = CFrame.new(13.1571112, 40.8325996, -68.6949692, 0.965927541, 0, -0.258819461, 0, 1, 0, 0.258819461, 0, 0.965927541)
  4188. o32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4189. o32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4190. o32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4191. o32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4192. o32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4193. o32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4194. o32.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4195. o32.Position = Vector3.new(13.1571112, 40.8325996, -68.6949692)
  4196. o33.Parent = o1
  4197. o33.Material = Enum.Material.SmoothPlastic
  4198. o33.BrickColor = BrickColor.new("Institutional white")
  4199. o33.Position = Vector3.new(12.5467367, 40.8393707, -71.2487564)
  4200. o33.Rotation = Vector3.new(-180, -14.9999971, -0)
  4201. o33.Anchored = true
  4202. o33.CanCollide = false
  4203. o33.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
  4204. o33.CFrame = CFrame.new(12.5467367, 40.8393707, -71.2487564, 0.965925872, 0, -0.258818984, 0, -1, 0, -0.258818984, 0, -0.965925872)
  4205. o33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4206. o33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4207. o33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4208. o33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4209. o33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4210. o33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4211. o33.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4212. o33.Position = Vector3.new(12.5467367, 40.8393707, -71.2487564)
  4213. o34.Parent = o33
  4214. o34.Scale = Vector3.new(1, 0.473103225, 0.946206748)
  4215. o35.Parent = o1
  4216. o35.Material = Enum.Material.Neon
  4217. o35.BrickColor = BrickColor.new("Institutional white")
  4218. o35.Position = Vector3.new(13.05828, 40.9407463, -70.0561218)
  4219. o35.Rotation = Vector3.new(-0, 0, -89.9999771)
  4220. o35.Anchored = true
  4221. o35.CanCollide = false
  4222. o35.Size = Vector3.new(0.324413657, 0.200000003, 0.432551533)
  4223. 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)
  4224. o35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4225. o35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4226. o35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4227. o35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4228. o35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4229. o35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4230. o35.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4231. o35.Position = Vector3.new(13.05828, 40.9407463, -70.0561218)
  4232. o36.Parent = o35
  4233. o36.Scale = Vector3.new(1, 0.405517131, 1)
  4234. o37.Name = "Eye"
  4235. o37.Parent = o1
  4236. o37.Material = Enum.Material.Neon
  4237. o37.BrickColor = BrickColor.new("Lime green")
  4238. o37.Position = Vector3.new(13.0515203, 40.9407463, -70.0561218)
  4239. o37.Rotation = Vector3.new(-0, 0, -89.9999771)
  4240. o37.Anchored = true
  4241. o37.CanCollide = false
  4242. o37.Size = Vector3.new(0.405517131, 0.200000003, 0.432551533)
  4243. 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)
  4244. o37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4245. o37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4246. o37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4247. o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4248. o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4249. o37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4250. o37.Color = Color3.new(0, 1, 0)
  4251. o37.Position = Vector3.new(13.0515203, 40.9407463, -70.0561218)
  4252. o38.Parent = o37
  4253. o38.Scale = Vector3.new(1, 0.337930918, 1)
  4254. o39.Parent = o37
  4255. o39.Color = Color3.new(0, 1, 0)
  4256. o39.Brightness = 3
  4257. o39.Face = Enum.NormalId.Top
  4258. o39.Name = "Light"
  4259. o40.Name = "Rotor4"
  4260. o40.Parent = o1
  4261. o40.PrimaryPart = o41
  4262. o41.Name = "Main"
  4263. o41.Parent = o40
  4264. o41.Material = Enum.Material.SmoothPlastic
  4265. o41.BrickColor = BrickColor.new("Fossil")
  4266. o41.Position = Vector3.new(13.1841497, 41.1367531, -71.4254456)
  4267. o41.Anchored = true
  4268. o41.CanCollide = false
  4269. o41.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
  4270. o41.CFrame = CFrame.new(13.1841497, 41.1367531, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4271. o41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4272. o41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4273. o41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4274. o41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4275. o41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4276. o41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4277. o41.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4278. o41.Position = Vector3.new(13.1841497, 41.1367531, -71.4254456)
  4279. o42.Parent = o41
  4280. o42.Scale = Vector3.new(0.405518085, 1, 0.40551728)
  4281. o43.Parent = o40
  4282. o43.Material = Enum.Material.SmoothPlastic
  4283. o43.BrickColor = BrickColor.new("Fossil")
  4284. o43.Position = Vector3.new(13.1841497, 41.3597794, -71.4254456)
  4285. o43.Anchored = true
  4286. o43.CanCollide = false
  4287. o43.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4288. o43.CFrame = CFrame.new(13.1841497, 41.3597794, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4289. o43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4290. o43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4291. o43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4292. o43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4293. o43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4294. o43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4295. o43.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4296. o43.Position = Vector3.new(13.1841497, 41.3597794, -71.4254456)
  4297. o44.Parent = o43
  4298. o44.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
  4299. o45.Parent = o40
  4300. o45.Material = Enum.Material.SmoothPlastic
  4301. o45.BrickColor = BrickColor.new("Fossil")
  4302. o45.Position = Vector3.new(13.1841497, 41.3597794, -71.1821365)
  4303. o45.Rotation = Vector3.new(-0, 0, -14.9999666)
  4304. o45.Anchored = true
  4305. o45.CanCollide = false
  4306. o45.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4307. o45.CFrame = CFrame.new(13.1841497, 41.3597794, -71.1821365, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
  4308. o45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4309. o45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4310. o45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4311. o45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4312. o45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4313. o45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4314. o45.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4315. o45.Position = Vector3.new(13.1841497, 41.3597794, -71.1821365)
  4316. o46.Parent = o45
  4317. o46.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4318. o47.Parent = o40
  4319. o47.Material = Enum.Material.SmoothPlastic
  4320. o47.BrickColor = BrickColor.new("Fossil")
  4321. o47.Position = Vector3.new(12.9408331, 41.3597794, -71.4254456)
  4322. o47.Rotation = Vector3.new(14.999939, -90, 0)
  4323. o47.Anchored = true
  4324. o47.CanCollide = false
  4325. o47.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4326. o47.CFrame = CFrame.new(12.9408331, 41.3597794, -71.4254456, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
  4327. o47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4328. o47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4329. o47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4330. o47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4331. o47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4332. o47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4333. o47.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4334. o47.Position = Vector3.new(12.9408331, 41.3597794, -71.4254456)
  4335. o48.Parent = o47
  4336. o48.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4337. o49.Parent = o40
  4338. o49.Material = Enum.Material.SmoothPlastic
  4339. o49.BrickColor = BrickColor.new("Fossil")
  4340. o49.Position = Vector3.new(13.1841497, 41.3597794, -71.6687622)
  4341. o49.Rotation = Vector3.new(-0, 0, 14.9999952)
  4342. o49.Anchored = true
  4343. o49.CanCollide = false
  4344. o49.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4345. o49.CFrame = CFrame.new(13.1841497, 41.3597794, -71.6687622, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
  4346. o49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4347. o49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4348. o49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4349. o49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4350. o49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4351. o49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4352. o49.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4353. o49.Position = Vector3.new(13.1841497, 41.3597794, -71.6687622)
  4354. o50.Parent = o49
  4355. o50.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4356. o51.Parent = o40
  4357. o51.Material = Enum.Material.SmoothPlastic
  4358. o51.BrickColor = BrickColor.new("Fossil")
  4359. o51.Position = Vector3.new(13.4274492, 41.3597794, -71.4254532)
  4360. o51.Rotation = Vector3.new(-14.9999952, -90, 0)
  4361. o51.Anchored = true
  4362. o51.CanCollide = false
  4363. o51.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4364. o51.CFrame = CFrame.new(13.4274492, 41.3597794, -71.4254532, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
  4365. o51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4366. o51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4367. o51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4368. o51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4369. o51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4370. o51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4371. o51.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4372. o51.Position = Vector3.new(13.4274492, 41.3597794, -71.4254532)
  4373. o52.Parent = o51
  4374. o52.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4375. o53.Name = "Rotor3"
  4376. o53.Parent = o1
  4377. o53.PrimaryPart = o54
  4378. o54.Name = "Main"
  4379. o54.Parent = o53
  4380. o54.Material = Enum.Material.SmoothPlastic
  4381. o54.BrickColor = BrickColor.new("Fossil")
  4382. o54.Position = Vector3.new(10.9673338, 41.1367531, -71.4254456)
  4383. o54.Anchored = true
  4384. o54.CanCollide = false
  4385. o54.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
  4386. o54.CFrame = CFrame.new(10.9673338, 41.1367531, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4387. o54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4388. o54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4389. o54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4390. o54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4391. o54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4392. o54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4393. o54.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4394. o54.Position = Vector3.new(10.9673338, 41.1367531, -71.4254456)
  4395. o55.Parent = o54
  4396. o55.Scale = Vector3.new(0.405518085, 1, 0.40551728)
  4397. o56.Parent = o53
  4398. o56.Material = Enum.Material.SmoothPlastic
  4399. o56.BrickColor = BrickColor.new("Fossil")
  4400. o56.Position = Vector3.new(10.9673338, 41.3597794, -71.4254456)
  4401. o56.Anchored = true
  4402. o56.CanCollide = false
  4403. o56.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4404. o56.CFrame = CFrame.new(10.9673338, 41.3597794, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4405. o56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4406. o56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4407. o56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4408. o56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4409. o56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4410. o56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4411. o56.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4412. o56.Position = Vector3.new(10.9673338, 41.3597794, -71.4254456)
  4413. o57.Parent = o56
  4414. o57.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
  4415. o58.Parent = o53
  4416. o58.Material = Enum.Material.SmoothPlastic
  4417. o58.BrickColor = BrickColor.new("Fossil")
  4418. o58.Position = Vector3.new(10.9673338, 41.3597794, -71.1821365)
  4419. o58.Rotation = Vector3.new(-0, 0, -14.9999666)
  4420. o58.Anchored = true
  4421. o58.CanCollide = false
  4422. o58.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4423. o58.CFrame = CFrame.new(10.9673338, 41.3597794, -71.1821365, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
  4424. o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4425. o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4426. o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4427. o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4428. o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4429. o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4430. o58.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4431. o58.Position = Vector3.new(10.9673338, 41.3597794, -71.1821365)
  4432. o59.Parent = o58
  4433. o59.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4434. o60.Parent = o53
  4435. o60.Material = Enum.Material.SmoothPlastic
  4436. o60.BrickColor = BrickColor.new("Fossil")
  4437. o60.Position = Vector3.new(10.7240248, 41.3597794, -71.4254456)
  4438. o60.Rotation = Vector3.new(14.999939, -90, 0)
  4439. o60.Anchored = true
  4440. o60.CanCollide = false
  4441. o60.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4442. o60.CFrame = CFrame.new(10.7240248, 41.3597794, -71.4254456, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
  4443. o60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4444. o60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4445. o60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4446. o60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4447. o60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4448. o60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4449. o60.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4450. o60.Position = Vector3.new(10.7240248, 41.3597794, -71.4254456)
  4451. o61.Parent = o60
  4452. o61.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4453. o62.Parent = o53
  4454. o62.Material = Enum.Material.SmoothPlastic
  4455. o62.BrickColor = BrickColor.new("Fossil")
  4456. o62.Position = Vector3.new(10.9673338, 41.3597794, -71.6687622)
  4457. o62.Rotation = Vector3.new(-0, 0, 14.9999952)
  4458. o62.Anchored = true
  4459. o62.CanCollide = false
  4460. o62.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4461. o62.CFrame = CFrame.new(10.9673338, 41.3597794, -71.6687622, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
  4462. o62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4463. o62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4464. o62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4465. o62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4466. o62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4467. o62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4468. o62.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4469. o62.Position = Vector3.new(10.9673338, 41.3597794, -71.6687622)
  4470. o63.Parent = o62
  4471. o63.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4472. o64.Parent = o53
  4473. o64.Material = Enum.Material.SmoothPlastic
  4474. o64.BrickColor = BrickColor.new("Fossil")
  4475. o64.Position = Vector3.new(11.2106352, 41.3597794, -71.4254532)
  4476. o64.Rotation = Vector3.new(-14.9999952, -90, 0)
  4477. o64.Anchored = true
  4478. o64.CanCollide = false
  4479. o64.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4480. o64.CFrame = CFrame.new(11.2106352, 41.3597794, -71.4254532, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
  4481. o64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4482. o64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4483. o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4484. o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4485. o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4486. o64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4487. o64.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4488. o64.Position = Vector3.new(11.2106352, 41.3597794, -71.4254532)
  4489. o65.Parent = o64
  4490. o65.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4491. o66.Parent = o1
  4492. o66.Material = Enum.Material.SmoothPlastic
  4493. o66.BrickColor = BrickColor.new("Institutional white")
  4494. o66.Position = Vector3.new(13.0515203, 40.6163445, -70.1642685)
  4495. o66.Anchored = true
  4496. o66.CanCollide = false
  4497. o66.Size = Vector3.new(0.200000003, 0.200000003, 0.216275766)
  4498. o66.CFrame = CFrame.new(13.0515203, 40.6163445, -70.1642685, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4499. o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4500. o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4501. o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4502. o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4503. o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4504. o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4505. o66.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4506. o66.Position = Vector3.new(13.0515203, 40.6163445, -70.1642685)
  4507. o67.Parent = o66
  4508. o67.Scale = Vector3.new(0.337930918, 0.94620645, 1)
  4509. o68.Name = "SmgShutter"
  4510. o68.Parent = o1
  4511. o68.Material = Enum.Material.SmoothPlastic
  4512. o68.BrickColor = BrickColor.new("Institutional white")
  4513. o68.Position = Vector3.new(13.0515203, 40.6163445, -69.9479904)
  4514. o68.Anchored = true
  4515. o68.CanCollide = false
  4516. o68.Size = Vector3.new(0.200000003, 0.200000003, 0.216275766)
  4517. o68.CFrame = CFrame.new(13.0515203, 40.6163445, -69.9479904, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4518. o68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4519. o68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4520. o68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4521. o68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4522. o68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4523. o68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4524. o68.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4525. o68.Position = Vector3.new(13.0515203, 40.6163445, -69.9479904)
  4526. o69.Parent = o68
  4527. o69.Scale = Vector3.new(0.337930918, 0.94620645, 1)
  4528. o70.Parent = o1
  4529. o70.Material = Enum.Material.SmoothPlastic
  4530. o70.BrickColor = BrickColor.new("Institutional white")
  4531. o70.Position = Vector3.new(12.0242186, 40.8325996, -70.0561218)
  4532. o70.Anchored = true
  4533. o70.Size = Vector3.new(1.98703384, 0.865103006, 1.62206864)
  4534. o70.CFrame = CFrame.new(12.0242186, 40.8325996, -70.0561218, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4535. o70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4536. o70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4537. o70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4538. o70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4539. o70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4540. o70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4541. o70.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4542. o70.Position = Vector3.new(12.0242186, 40.8325996, -70.0561218)
  4543. o71.Name = "Rotor1"
  4544. o71.Parent = o1
  4545. o71.PrimaryPart = o72
  4546. o72.Name = "Main"
  4547. o72.Parent = o71
  4548. o72.Material = Enum.Material.SmoothPlastic
  4549. o72.BrickColor = BrickColor.new("Fossil")
  4550. o72.Position = Vector3.new(13.1571112, 41.1367531, -68.6949692)
  4551. o72.Anchored = true
  4552. o72.CanCollide = false
  4553. o72.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
  4554. o72.CFrame = CFrame.new(13.1571112, 41.1367531, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4555. o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4556. o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4557. o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4558. o72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4559. o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4560. o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4561. o72.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4562. o72.Position = Vector3.new(13.1571112, 41.1367531, -68.6949692)
  4563. o73.Parent = o72
  4564. o73.Scale = Vector3.new(0.405518085, 1, 0.40551728)
  4565. o74.Parent = o71
  4566. o74.Material = Enum.Material.SmoothPlastic
  4567. o74.BrickColor = BrickColor.new("Fossil")
  4568. o74.Position = Vector3.new(13.1571112, 41.3597794, -68.6949692)
  4569. o74.Anchored = true
  4570. o74.CanCollide = false
  4571. o74.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4572. o74.CFrame = CFrame.new(13.1571112, 41.3597794, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4573. o74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4574. o74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4575. o74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4576. o74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4577. o74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4578. o74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4579. o74.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4580. o74.Position = Vector3.new(13.1571112, 41.3597794, -68.6949692)
  4581. o75.Parent = o74
  4582. o75.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
  4583. o76.Parent = o71
  4584. o76.Material = Enum.Material.SmoothPlastic
  4585. o76.BrickColor = BrickColor.new("Fossil")
  4586. o76.Position = Vector3.new(13.1571112, 41.3597794, -68.4516602)
  4587. o76.Rotation = Vector3.new(-0, 0, -14.9999666)
  4588. o76.Anchored = true
  4589. o76.CanCollide = false
  4590. o76.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4591. o76.CFrame = CFrame.new(13.1571112, 41.3597794, -68.4516602, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
  4592. o76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4593. o76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4594. o76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4595. o76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4596. o76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4597. o76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4598. o76.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4599. o76.Position = Vector3.new(13.1571112, 41.3597794, -68.4516602)
  4600. o77.Parent = o76
  4601. o77.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4602. o78.Parent = o71
  4603. o78.Material = Enum.Material.SmoothPlastic
  4604. o78.BrickColor = BrickColor.new("Fossil")
  4605. o78.Position = Vector3.new(12.9138021, 41.3597794, -68.6949692)
  4606. o78.Rotation = Vector3.new(14.999939, -90, 0)
  4607. o78.Anchored = true
  4608. o78.CanCollide = false
  4609. o78.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4610. o78.CFrame = CFrame.new(12.9138021, 41.3597794, -68.6949692, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
  4611. o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4612. o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4613. o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4614. o78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4615. o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4616. o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4617. o78.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4618. o78.Position = Vector3.new(12.9138021, 41.3597794, -68.6949692)
  4619. o79.Parent = o78
  4620. o79.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4621. o80.Parent = o71
  4622. o80.Material = Enum.Material.SmoothPlastic
  4623. o80.BrickColor = BrickColor.new("Fossil")
  4624. o80.Position = Vector3.new(13.1571112, 41.3597794, -68.9382782)
  4625. o80.Rotation = Vector3.new(-0, 0, 14.9999952)
  4626. o80.Anchored = true
  4627. o80.CanCollide = false
  4628. o80.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4629. o80.CFrame = CFrame.new(13.1571112, 41.3597794, -68.9382782, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
  4630. o80.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4631. o80.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4632. o80.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4633. o80.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4634. o80.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4635. o80.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4636. o80.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4637. o80.Position = Vector3.new(13.1571112, 41.3597794, -68.9382782)
  4638. o81.Parent = o80
  4639. o81.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4640. o82.Parent = o71
  4641. o82.Material = Enum.Material.SmoothPlastic
  4642. o82.BrickColor = BrickColor.new("Fossil")
  4643. o82.Position = Vector3.new(13.4004259, 41.3597794, -68.6949692)
  4644. o82.Rotation = Vector3.new(-14.9999952, -90, 0)
  4645. o82.Anchored = true
  4646. o82.CanCollide = false
  4647. o82.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4648. o82.CFrame = CFrame.new(13.4004259, 41.3597794, -68.6949692, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
  4649. o82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4650. o82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4651. o82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4652. o82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4653. o82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4654. o82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4655. o82.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4656. o82.Position = Vector3.new(13.4004259, 41.3597794, -68.6949692)
  4657. o83.Parent = o82
  4658. o83.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4659. o84.Name = "Rotor2"
  4660. o84.Parent = o1
  4661. o84.PrimaryPart = o85
  4662. o85.Name = "Main"
  4663. o85.Parent = o84
  4664. o85.Material = Enum.Material.SmoothPlastic
  4665. o85.BrickColor = BrickColor.new("Fossil")
  4666. o85.Position = Vector3.new(10.9403028, 41.1367531, -68.6949692)
  4667. o85.Anchored = true
  4668. o85.CanCollide = false
  4669. o85.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
  4670. o85.CFrame = CFrame.new(10.9403028, 41.1367531, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4671. o85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4672. o85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4673. o85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4674. o85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4675. o85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4676. o85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4677. o85.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4678. o85.Position = Vector3.new(10.9403028, 41.1367531, -68.6949692)
  4679. o86.Parent = o85
  4680. o86.Scale = Vector3.new(0.405518085, 1, 0.40551728)
  4681. o87.Parent = o84
  4682. o87.Material = Enum.Material.SmoothPlastic
  4683. o87.BrickColor = BrickColor.new("Fossil")
  4684. o87.Position = Vector3.new(10.9403028, 41.3597794, -68.6949692)
  4685. o87.Anchored = true
  4686. o87.CanCollide = false
  4687. o87.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4688. o87.CFrame = CFrame.new(10.9403028, 41.3597794, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4689. o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4690. o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4691. o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4692. o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4693. o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4694. o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4695. o87.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4696. o87.Position = Vector3.new(10.9403028, 41.3597794, -68.6949692)
  4697. o88.Parent = o87
  4698. o88.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
  4699. o89.Parent = o84
  4700. o89.Material = Enum.Material.SmoothPlastic
  4701. o89.BrickColor = BrickColor.new("Fossil")
  4702. o89.Position = Vector3.new(10.9403028, 41.3597794, -68.4516602)
  4703. o89.Rotation = Vector3.new(-0, 0, -14.9999666)
  4704. o89.Anchored = true
  4705. o89.CanCollide = false
  4706. o89.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4707. o89.CFrame = CFrame.new(10.9403028, 41.3597794, -68.4516602, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
  4708. o89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4709. o89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4710. o89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4711. o89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4712. o89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4713. o89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4714. o89.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4715. o89.Position = Vector3.new(10.9403028, 41.3597794, -68.4516602)
  4716. o90.Parent = o89
  4717. o90.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4718. o91.Parent = o84
  4719. o91.Material = Enum.Material.SmoothPlastic
  4720. o91.BrickColor = BrickColor.new("Fossil")
  4721. o91.Position = Vector3.new(10.6969938, 41.3597794, -68.6949692)
  4722. o91.Rotation = Vector3.new(14.999939, -90, 0)
  4723. o91.Anchored = true
  4724. o91.CanCollide = false
  4725. o91.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4726. o91.CFrame = CFrame.new(10.6969938, 41.3597794, -68.6949692, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
  4727. o91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4728. o91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4729. o91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4730. o91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4731. o91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4732. o91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4733. o91.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4734. o91.Position = Vector3.new(10.6969938, 41.3597794, -68.6949692)
  4735. o92.Parent = o91
  4736. o92.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4737. o93.Parent = o84
  4738. o93.Material = Enum.Material.SmoothPlastic
  4739. o93.BrickColor = BrickColor.new("Fossil")
  4740. o93.Position = Vector3.new(10.9403028, 41.3597794, -68.9382782)
  4741. o93.Rotation = Vector3.new(-0, 0, 14.9999952)
  4742. o93.Anchored = true
  4743. o93.CanCollide = false
  4744. o93.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4745. o93.CFrame = CFrame.new(10.9403028, 41.3597794, -68.9382782, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
  4746. o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4747. o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4748. o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4749. o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4750. o93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4751. o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4752. o93.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4753. o93.Position = Vector3.new(10.9403028, 41.3597794, -68.9382782)
  4754. o94.Parent = o93
  4755. o94.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4756. o95.Parent = o84
  4757. o95.Material = Enum.Material.SmoothPlastic
  4758. o95.BrickColor = BrickColor.new("Fossil")
  4759. o95.Position = Vector3.new(11.1836042, 41.3597794, -68.6949692)
  4760. o95.Rotation = Vector3.new(-14.9999952, -90, 0)
  4761. o95.Anchored = true
  4762. o95.CanCollide = false
  4763. o95.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
  4764. o95.CFrame = CFrame.new(11.1836042, 41.3597794, -68.6949692, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
  4765. o95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4766. o95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4767. o95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4768. o95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4769. o95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4770. o95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4771. o95.Color = Color3.new(0.623529, 0.631373, 0.67451)
  4772. o95.Position = Vector3.new(11.1836042, 41.3597794, -68.6949692)
  4773. o96.Parent = o95
  4774. o96.Scale = Vector3.new(0.405518085, 0.135172486, 1)
  4775. o97.Parent = o1
  4776. o97.Material = Enum.Material.SmoothPlastic
  4777. o97.BrickColor = BrickColor.new("Institutional white")
  4778. o97.Position = Vector3.new(12.0309782, 40.8393707, -69.5154419)
  4779. o97.Anchored = true
  4780. o97.Size = Vector3.new(2.10868883, 0.7434479, 0.648827374)
  4781. o97.CFrame = CFrame.new(12.0309782, 40.8393707, -69.5154419, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4782. o97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4783. o97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4784. o97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4785. o97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4786. o97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4787. o97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4788. o97.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4789. o97.Position = Vector3.new(12.0309782, 40.8393707, -69.5154419)
  4790. o98.Name = "Smg"
  4791. o98.Parent = o1
  4792. o99.Parent = o98
  4793. o99.Material = Enum.Material.SmoothPlastic
  4794. o99.BrickColor = BrickColor.new("Smoky grey")
  4795. o99.Position = Vector3.new(12.7068396, 40.616333, -69.9344788)
  4796. o99.Rotation = Vector3.new(-0, 0, -89.9999771)
  4797. o99.Anchored = true
  4798. o99.CanCollide = false
  4799. o99.Size = Vector3.new(0.200000003, 0.216275766, 0.200000003)
  4800. 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)
  4801. o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4802. o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4803. o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4804. o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4805. o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4806. o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4807. o99.Color = Color3.new(0.356863, 0.364706, 0.411765)
  4808. o99.Position = Vector3.new(12.7068396, 40.616333, -69.9344788)
  4809. o100.Parent = o99
  4810. o100.Scale = Vector3.new(0.946206272, 1, 0.946206272)
  4811. o101.Parent = o98
  4812. o101.Material = Enum.Material.SmoothPlastic
  4813. o101.BrickColor = BrickColor.new("Smoky grey")
  4814. o101.Position = Vector3.new(12.8217306, 40.616333, -69.9344788)
  4815. o101.Rotation = Vector3.new(-0, 0, -89.9999771)
  4816. o101.Anchored = true
  4817. o101.CanCollide = false
  4818. o101.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4819. 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)
  4820. o101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4821. o101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4822. o101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4823. o101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4824. o101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4825. o101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4826. o101.Color = Color3.new(0.356863, 0.364706, 0.411765)
  4827. o101.Position = Vector3.new(12.8217306, 40.616333, -69.9344788)
  4828. o102.Parent = o101
  4829. o102.Scale = Vector3.new(0.811033964, 0.20275867, 0.946206272)
  4830. o103.Parent = o98
  4831. o103.Material = Enum.Material.SmoothPlastic
  4832. o103.BrickColor = BrickColor.new("Smoky grey")
  4833. o103.Position = Vector3.new(12.9095907, 40.6298485, -69.9344788)
  4834. o103.Rotation = Vector3.new(-0, 0, -89.9999771)
  4835. o103.Anchored = true
  4836. o103.CanCollide = false
  4837. o103.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4838. 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)
  4839. o103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4840. o103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4841. o103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4842. o103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4843. o103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4844. o103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4845. o103.Color = Color3.new(0.356863, 0.364706, 0.411765)
  4846. o103.Position = Vector3.new(12.9095907, 40.6298485, -69.9344788)
  4847. o104.Parent = o103
  4848. o104.Scale = Vector3.new(0.54068929, 0.811033964, 0.946206272)
  4849. o105.Name = "SMGPipeH"
  4850. o105.Parent = o98
  4851. o105.Material = Enum.Material.SmoothPlastic
  4852. o105.BrickColor = BrickColor.new("Really black")
  4853. o105.Position = Vector3.new(12.9974585, 40.6298485, -69.9344788)
  4854. o105.Rotation = Vector3.new(-0, 0, -89.9999771)
  4855. o105.Anchored = true
  4856. o105.CanCollide = false
  4857. o105.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4858. 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)
  4859. o105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4860. o105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4861. o105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4862. o105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4863. o105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4864. o105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4865. o105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4866. o105.Position = Vector3.new(12.9974585, 40.6298485, -69.9344788)
  4867. o106.Parent = o105
  4868. o106.Scale = Vector3.new(0.270344585, 0.0675861686, 0.946206272)
  4869. o107.Parent = o98
  4870. o107.Material = Enum.Material.SmoothPlastic
  4871. o107.BrickColor = BrickColor.new("Smoky grey")
  4872. o107.Position = Vector3.new(12.8758001, 40.5825348, -69.9344788)
  4873. o107.Rotation = Vector3.new(-0, 0, -89.9999771)
  4874. o107.Anchored = true
  4875. o107.CanCollide = false
  4876. o107.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4877. 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)
  4878. o107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4879. o107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4880. o107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4881. o107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4882. o107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4883. o107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4884. o107.Color = Color3.new(0.356863, 0.364706, 0.411765)
  4885. o107.Position = Vector3.new(12.8758001, 40.5825348, -69.9344788)
  4886. o108.Parent = o107
  4887. o108.Scale = Vector3.new(0.337930739, 0.473103255, 0.946206272)
  4888. o109.Name = "Controller"
  4889. o109.Parent = o1
  4890. o109.Material = Enum.Material.SmoothPlastic
  4891. o109.BrickColor = BrickColor.new("Institutional white")
  4892. o109.Position = Vector3.new(12.0515394, 40.7946739, -70.0561295)
  4893. o109.Anchored = true
  4894. o109.CanCollide = false
  4895. o109.Size = Vector3.new(0.200000003, 0.400000006, 0.432551533)
  4896. o109.CFrame = CFrame.new(12.0515394, 40.7946739, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4897. o109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4898. o109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4899. o109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4900. o109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4901. o109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4902. o109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4903. o109.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4904. o109.Position = Vector3.new(12.0515394, 40.7946739, -70.0561295)
  4905. o1.PrimaryPart = o109
  4906.  
  4907. local seat = Instance.new("Seat",o1)
  4908. seat.Name = "Seat"
  4909. seat.Size = Vector3.new(1,1,1)
  4910. seat.Transparency = 1
  4911. seat.CFrame = o1.Controller.CFrame * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0))
  4912. seat.CanCollide = false
  4913.  
  4914. local soisoi = Instance.new("Sound",o1.Controller)
  4915. soisoi.SoundId = "rbxassetid://151800925"
  4916. soisoi.Volume = 0.3
  4917. soisoi.Pitch = 3
  4918. soisoi.Looped = true
  4919. soisoi:Play()
  4920.  
  4921. local rpod = Instance.new("Part")
  4922.  
  4923. local hum = Instance.new("Humanoid",o1)
  4924. hum.MaxHealth = 250
  4925. hum.Health = 250
  4926.  
  4927. o1:FindFirstChild("Rotor1").PrimaryPart = o1:FindFirstChild("Rotor1").Main
  4928. o1:FindFirstChild("Rotor2").PrimaryPart = o1:FindFirstChild("Rotor2").Main
  4929. o1:FindFirstChild("Rotor3").PrimaryPart = o1:FindFirstChild("Rotor3").Main
  4930. o1:FindFirstChild("Rotor4").PrimaryPart = o1:FindFirstChild("Rotor4").Main
  4931. o1:FindFirstChild("Smg").PrimaryPart = o1:FindFirstChild("Smg").SMGPipeH
  4932.  
  4933. o1:FindFirstChild("Eye").Changed:connect(function()
  4934. o1:FindFirstChild("Eye").Light.Color = o1:FindFirstChild("Eye").Color
  4935. end)
  4936.  
  4937. o1:FindFirstChild("Eye").BrickColor = BrickColor.new("New Yeller")
  4938.  
  4939. for i,v in pairs(o1:GetChildren()) do
  4940. if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("WedgePart") then
  4941. if v.BrickColor == BrickColor.new("Institutional white") then
  4942. v.BrickColor = BrickColor.new("Really black")
  4943. end
  4944. if v.Material ~= Enum.Material.Neon then
  4945. v.Material = "Metal"
  4946. end
  4947. local w = Instance.new("Weld",o109)
  4948. w.Part0 = o109
  4949. w.Part1 = v
  4950. 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))
  4951. end
  4952. end
  4953.  
  4954. for i,v in pairs(o1:FindFirstChild("Rotor1"):GetChildren()) do
  4955. v.BrickColor = BrickColor.new("Really black")
  4956. end
  4957. for i,v in pairs(o1:FindFirstChild("Rotor2"):GetChildren()) do
  4958. v.BrickColor = BrickColor.new("Really black")
  4959. end
  4960. for i,v in pairs(o1:FindFirstChild("Rotor3"):GetChildren()) do
  4961. v.BrickColor = BrickColor.new("Really black")
  4962. end
  4963. for i,v in pairs(o1:FindFirstChild("Rotor4"):GetChildren()) do
  4964. v.BrickColor = BrickColor.new("Really black")
  4965. end
  4966.  
  4967. --o1.SmgShutter.Material = "DiamondPlate"
  4968.  
  4969. local plr = game:GetService("Players").LocalPlayer
  4970. local msgidGlob = 0
  4971. local state = true
  4972. local font = "Arcade"
  4973. local tcol = Color3.fromRGB(255,217,0)
  4974. local tscol = Color3.fromRGB(0,0,0)
  4975. local fsiz = 28
  4976. local tr = true
  4977. local fade = 2
  4978.  
  4979. local p = Instance.new("Part",game.Workspace)
  4980. p.Size = Vector3.new(0.2,0.2,0.2)
  4981. p.Transparency = 1
  4982. p.Anchored = true
  4983. p.CanCollide = false
  4984. p.Name = "Msg"
  4985. p.CFrame = o1.PrimaryPart.CFrame + Vector3.new(0,2.25,0)
  4986.  
  4987. local r = 255
  4988. local b = 0
  4989. local g = 0
  4990.  
  4991. function cMsg(c)
  4992. msgidGlob = msgidGlob + 1
  4993. local curMsgId = msgidGlob
  4994. for i,v in pairs(p:GetChildren()) do
  4995. if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
  4996. v:Destroy()
  4997. end
  4998. end
  4999. local bbgui = Instance.new("BillboardGui",p)
  5000. bbgui.Name = "J2CMSG"
  5001. bbgui.AlwaysOnTop = true
  5002. bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
  5003. bbgui.Size = UDim2.new(0.2,0,0.14,0)
  5004. local tl = Instance.new("TextLabel",bbgui)
  5005. tl.BackgroundTransparency = 1
  5006. tl.BorderSizePixel = 0
  5007. tl.Size = UDim2.new(1,0,10,0)
  5008. tl.Position = UDim2.new(0,0,-5,0)
  5009. tl.Font = font or "Arcade"
  5010. tl.FontSize = "Size"..fsiz or "Size28"
  5011. tl.TextColor3 = tcol
  5012. tl.TextScaled = false
  5013. tl.TextWrapped = false
  5014. tl.TextStrokeColor3 = tscol
  5015. tl.TextStrokeTransparency = 0
  5016.  
  5017. game:GetService("RunService").RenderStepped:connect(function()
  5018. if tr then
  5019. if tl.Parent ~= nil then
  5020. tl.TextColor3 = Color3.fromRGB(r,g,b)
  5021. end
  5022. end
  5023. end)
  5024.  
  5025. for i=1,#c do
  5026. if msgidGlob == curMsgId then
  5027. tl.Text = string.sub(c,1,i)
  5028. if string.sub(c,i,i) ~= " " then
  5029. local s = Instance.new("Sound",p)
  5030. s.SoundId = "rbxassetid://418252437"
  5031. s.Volume = 1
  5032. s.Pitch = 1
  5033. s:Play()
  5034. game.Debris:AddItem(s,2)
  5035. end
  5036. wait()
  5037. end
  5038. end
  5039. wait(fade)
  5040. if msgidGlob == curMsgId then
  5041. for i=1,10 do
  5042. if msgidGlob == curMsgId then
  5043. tl.TextTransparency = tl.TextTransparency + 0.1
  5044. tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
  5045. tl.Position = tl.Position + UDim2.new(0,0,0,-3)
  5046. wait()
  5047. end
  5048. end
  5049. if msgidGlob == curMsgId then
  5050. bbgui:Destroy()
  5051. end
  5052. end
  5053. end
  5054.  
  5055. mouse.KeyDown:connect(function(key)
  5056. if key == "b" then
  5057. if fly == false then
  5058. fly = true
  5059. campos = camera.CoordinateFrame
  5060. cMsg("Remote control!")
  5061. else
  5062. fly = false
  5063. returnhome = false
  5064. cMsg("Standby.")
  5065. end
  5066. end
  5067. if key == "w" then
  5068. wd = true
  5069. elseif key == "a" then
  5070. ad = true
  5071. elseif key == "s" then
  5072. sd = true
  5073. elseif key == "d" then
  5074. dd = true
  5075. elseif key == "q" then
  5076. qd = true
  5077. elseif key == "e" then
  5078. ed = true
  5079. elseif key == "r" then
  5080. rd = true
  5081. elseif key == "f" then
  5082. fd = true
  5083. elseif key == "t" then
  5084. if fly == false and returnhome == false then
  5085. returnhome = true
  5086. cMsg("Returning home!")
  5087. elseif fly == false and returnhome == true then
  5088. returnhome = false
  5089. cMsg("Standby.")
  5090. end
  5091. elseif key == "g" then
  5092. if gcd == false and moused == false then
  5093. gcd = true
  5094. if gun == false then
  5095. spawn(function() cMsg("Activating gun mode.") end)
  5096. gun = true
  5097. o1.SmgShutter.Transparency = 1
  5098. for i=1,30 do
  5099. o1.Smg:SetPrimaryPartCFrame(o1.Smg.PrimaryPart.CFrame * CFrame.new(0,0.01,0))
  5100. wait()
  5101. end
  5102. else
  5103. spawn(function() cMsg("Deactivating gun mode.") end)
  5104. gun = false
  5105. for i=1,30 do
  5106. o1.Smg:SetPrimaryPartCFrame(o1.Smg.PrimaryPart.CFrame * CFrame.new(0,-0.01,0))
  5107. wait()
  5108. end
  5109. o1.SmgShutter.Transparency = 0
  5110. end
  5111. wait(1)
  5112. gcd = false
  5113. end
  5114. end
  5115. end)
  5116.  
  5117. mouse.KeyUp:connect(function(key)
  5118. if key == "w" then
  5119. wd = false
  5120. elseif key == "a" then
  5121. ad = false
  5122. elseif key == "s" then
  5123. sd = false
  5124. elseif key == "d" then
  5125. dd = false
  5126. elseif key == "q" then
  5127. qd = false
  5128. elseif key == "e" then
  5129. ed = false
  5130. elseif key == "r" then
  5131. rd = false
  5132. elseif key == "f" then
  5133. fd = false
  5134. end
  5135. end)
  5136.  
  5137.  
  5138. hum.Changed:connect(function()
  5139. if hum.Health > hum.MaxHealth/2 then
  5140. if o1.Controller:FindFirstChild("Fire") then o1.Controller.Fire:Destroy() end
  5141. if o1.Controller:FindFirstChild("Smoke") then o1.Controller.Smoke:Destroy() end
  5142. elseif hum.Health <= hum.MaxHealth/2 and hum.Health > hum.MaxHealth/4 then
  5143. if not o1.Controller:FindFirstChild("Smoke") then Instance.new("Smoke",o1.Controller) end
  5144. if o1.Controller:FindFirstChild("Fire") then o1.Controller.Fire:Destroy() end
  5145. elseif hum.Health <= hum.MaxHealth/4 then
  5146. if not o1.Controller:FindFirstChild("Smoke") then Instance.new("Smoke",o1.Controller) end
  5147. if not o1.Controller:FindFirstChild("Fire") then Instance.new("Fire",o1.Controller) end
  5148. end
  5149. if hum.Health < hum.MaxHealth then
  5150. print("Health is now "..hum.Health)
  5151. else
  5152. print("Health max.")
  5153. end
  5154. end)
  5155.  
  5156. mouse.Button1Down:connect(function()
  5157. if moused == false and gun == true then
  5158. moused = true
  5159. local frms = 0
  5160. frm = game:GetService("RunService").RenderStepped:connect(function()
  5161. if math.floor(frms/5) == frms/5 then
  5162. for i=1,3 do
  5163. spawn(function()
  5164. 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))
  5165. local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,char:GetChildren(),false,true)
  5166. local trace = Instance.new("Part")
  5167. trace.BrickColor = BrickColor.new("New Yeller")
  5168. trace.Size = Vector3.new(0.2,0.2,(o1.Smg.SMGPipeH.CFrame.p - pos).Magnitude)
  5169. trace.Anchored = true
  5170. trace.Material = "Neon"
  5171. trace.CanCollide = false
  5172. trace.Parent = game:GetService("Workspace")
  5173. trace.CFrame = CFrame.new(o1.Smg.SMGPipeH.CFrame.p,pos)*CFrame.new(0,0,-((o1.Smg.SMGPipeH.CFrame.p - pos).Magnitude/2))
  5174. local s = Instance.new("Sound",o1.Smg.SMGPipeH)
  5175. s.SoundId = "rbxassetid://131257506"
  5176. s:Play()
  5177. spawn(function()
  5178. wait(2)
  5179. s:Destroy()
  5180. end)
  5181.  
  5182. if part then
  5183. if part.Parent:IsA("Model") then
  5184. if part.Parent:FindFirstChild("Humanoid") then
  5185. part.Parent.Humanoid.Health = part.Parent.Humanoid.Health - 15
  5186. end
  5187. elseif part.Parent.Parent:IsA("Model") then
  5188. if part.Parent.Parent:FindFirstChild("Humanoid") then
  5189. part.Parent.Parent.Humanoid.Health = part.Parent.Parent.Humanoid.Health - 15
  5190. end
  5191. end
  5192. end
  5193.  
  5194. wait(0.05)
  5195. trace:Destroy()
  5196. end)
  5197. end
  5198. end
  5199. frms = frms + 1
  5200. end)
  5201. mbup = mouse.Button1Up:connect(function()
  5202. moused = false
  5203. frm:disconnect()
  5204. mbup:disconnect()
  5205. end)
  5206. end
  5207. end)
  5208.  
  5209. local currentframe = 0
  5210.  
  5211. game:GetService("RunService").RenderStepped:connect(function()
  5212. currentframe = currentframe + 1
  5213. if math.floor(currentframe/16) == currentframe/16 then
  5214. if hum.Health < hum.MaxHealth then
  5215. hum.Health = hum.Health + hum.MaxHealth/4800
  5216. end
  5217. end
  5218. if hum.Health > hum.MaxHealth then
  5219. hum.Health = hum.MaxHealth
  5220. end
  5221. local xt = 0
  5222. local yt = 0
  5223. local zt = 0
  5224. local pspd = 0
  5225. 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
  5226. tPitch = 3.4
  5227. pspd = -30
  5228. else
  5229. tPitch = 3
  5230. pspd = -15
  5231. end
  5232. local pChange = (tPitch - soisoi.Pitch)/10
  5233. soisoi.Pitch = soisoi.Pitch + pChange
  5234. if fly == true then
  5235. if wd == true then
  5236. tCf = tCf * CFrame.new(0.5,0,0)
  5237. yt = yt + 5
  5238. end
  5239. if ad == true then
  5240. tCf = tCf * CFrame.new(0,0,-0.5)
  5241. zt = zt - 5
  5242. end
  5243. if sd == true then
  5244. tCf = tCf * CFrame.new(-0.5,0,0)
  5245. yt = yt - 5
  5246. end
  5247. if dd == true then
  5248. tCf = tCf * CFrame.new(0,0,0.5)
  5249. zt = zt + 5
  5250. end
  5251. if qd == true then
  5252. tCf = tCf * CFrame.Angles(math.rad(0),math.rad(3),math.rad(0))
  5253. end
  5254. if ed == true then
  5255. tCf = tCf * CFrame.Angles(math.rad(0),math.rad(-3),math.rad(0))
  5256. end
  5257. if rd == true then
  5258. tCf = tCf * CFrame.new(0,0.5,0)
  5259. end
  5260. if fd == true then
  5261. tCf = tCf * CFrame.new(0,-0.5,0)
  5262. end
  5263. local nvec = Vector3.new(0,2,7)
  5264. if seat.Occupant ~= nil then
  5265. nvec = Vector3.new(2,4,7)
  5266. end
  5267. campos = campos:lerp((o37.CFrame * CFrame.Angles(math.rad(90 - xt),math.rad(0 - yt),math.rad(90 - zt))) * CFrame.new(nvec),0.33)
  5268. camera.CoordinateFrame = campos
  5269. char:FindFirstChild("Humanoid").WalkSpeed = 0
  5270. char:FindFirstChild("Humanoid").JumpPower = 0
  5271. else
  5272. if returnhome == true then
  5273. tCf = (char:FindFirstChild("Head").CFrame + Vector3.new(0,5,0)) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  5274. end
  5275. char:FindFirstChild("Humanoid").WalkSpeed = 16
  5276. char:FindFirstChild("Humanoid").JumpPower = 50
  5277. end
  5278. o1:FindFirstChild("Rotor1"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor1").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
  5279. o1:FindFirstChild("Rotor2"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor2").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
  5280. o1:FindFirstChild("Rotor3"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor3").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
  5281. o1:FindFirstChild("Rotor4"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor4").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
  5282. 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))
  5283. end)
  5284.  
  5285. plr.Chatted:connect(function(c)
  5286. if o1.PrimaryPart ~= nil and fly == true then
  5287. if string.lower(string.sub(c,1,3)) == "/e " then
  5288. cMsg(string.sub(c,4,#c))
  5289. else
  5290. cMsg(c)
  5291. end
  5292. end
  5293. end)
  5294.  
  5295. coroutine.resume(coroutine.create(function()
  5296. while wait() do
  5297. for i=0,255,10 do g = i wait() end
  5298. for i=255,0,-10 do r = i wait() end
  5299. for i=0,255,10 do b = i wait() end
  5300. for i=255,0,-10 do g = i wait() end
  5301. for i=0,255,10 do r = i wait() end
  5302. for i=255,0,-10 do b = i wait() end
  5303. end
  5304. end))
  5305.  
  5306. game:GetService("RunService").RenderStepped:connect(function()
  5307. if p.Parent ~= nil then
  5308. p.CFrame = p.CFrame:lerp(o1.PrimaryPart.CFrame + Vector3.new(0,1,0),0.16)
  5309. else
  5310. p = Instance.new("Part",game.Workspace)
  5311. p.Size = Vector3.new(0.2,0.2,0.2)
  5312. p.Transparency = 1
  5313. p.Anchored = true
  5314. p.CanCollide = false
  5315. p.Name = "Msg"
  5316. p.CFrame = o1.PrimaryPart.CFrame + Vector3.new(0,1,0)
  5317. end
  5318. end)
  5319. end
  5320. },
  5321. {
  5322. "V3 - Bloxxer",
  5323. function()
  5324. --Here we go.
  5325. local Tool = Instance.new("Tool",game:GetService("Players").LocalPlayer.Backpack)
  5326. Tool.Name = "V3 - Bloxxer"
  5327. Tool.CanBeDropped = false
  5328. Tool.RequiresHandle = false
  5329.  
  5330. local sname = Tool.Name
  5331. Tool.Name = "[WAIT]"
  5332. wait(0.5)
  5333. Tool.Name = sname
  5334.  
  5335. local plr = game:GetService("Players").LocalPlayer
  5336.  
  5337. while not plr.Character do wait() end
  5338.  
  5339. local char,jtab,ceqpt,bsy,isaim,cd = plr.Character,{},false,false,false,false
  5340.  
  5341. local dmgTab = {
  5342. {"Head",math.huge},
  5343. {"Torso",40}
  5344. }
  5345.  
  5346. local miscDmg = 20 --Anything not in the dmgTab takes this damage.
  5347.  
  5348. local gyro = Instance.new("BodyGyro",game:GetService("ServerStorage"))
  5349. gyro.MaxTorque = Vector3.new(0,0,0)
  5350. gyro.D = 0
  5351. gyro.P = 100000000
  5352.  
  5353. o1 = Tool
  5354. o2 = Instance.new("Part")
  5355. o3 = Instance.new("BlockMesh")
  5356. o4 = Instance.new("Part")
  5357. o5 = Instance.new("BlockMesh")
  5358. o6 = Instance.new("Part")
  5359. o7 = Instance.new("BlockMesh")
  5360. o8 = Instance.new("Part")
  5361. o9 = Instance.new("BlockMesh")
  5362. o10 = Instance.new("Part")
  5363. o11 = Instance.new("CylinderMesh")
  5364. o12 = Instance.new("Part")
  5365. o13 = Instance.new("BlockMesh")
  5366. o14 = Instance.new("Part")
  5367. o15 = Instance.new("BlockMesh")
  5368. o16 = Instance.new("Part")
  5369. o17 = Instance.new("BlockMesh")
  5370. o18 = Instance.new("Part")
  5371. o19 = Instance.new("BlockMesh")
  5372. o20 = Instance.new("Part")
  5373. o21 = Instance.new("BlockMesh")
  5374. o22 = Instance.new("Part")
  5375. o23 = Instance.new("BlockMesh")
  5376. o24 = Instance.new("Part")
  5377. o25 = Instance.new("BlockMesh")
  5378. o26 = Instance.new("Part")
  5379. o27 = Instance.new("BlockMesh")
  5380. o28 = Instance.new("Part")
  5381. o29 = Instance.new("BlockMesh")
  5382. o30 = Instance.new("Part")
  5383. o31 = Instance.new("BlockMesh")
  5384. o32 = Instance.new("Part")
  5385. o33 = Instance.new("BlockMesh")
  5386. o34 = Instance.new("Part")
  5387. o35 = Instance.new("BlockMesh")
  5388. o36 = Instance.new("Part")
  5389. o37 = Instance.new("CylinderMesh")
  5390. o38 = Instance.new("Part")
  5391. o39 = Instance.new("BlockMesh")
  5392. o40 = Instance.new("Part")
  5393. o41 = Instance.new("BlockMesh")
  5394. o42 = Instance.new("Part")
  5395. o43 = Instance.new("SpecialMesh")
  5396. o44 = Instance.new("Part")
  5397. o45 = Instance.new("SpecialMesh")
  5398. o46 = Instance.new("Part")
  5399. o47 = Instance.new("BlockMesh")
  5400. o48 = Instance.new("Part")
  5401. o49 = Instance.new("BlockMesh")
  5402. o50 = Instance.new("Part")
  5403. o51 = Instance.new("BlockMesh")
  5404. o52 = Instance.new("Part")
  5405. o53 = Instance.new("SpecialMesh")
  5406. o54 = Instance.new("Part")
  5407. o55 = Instance.new("SpecialMesh")
  5408. o56 = Instance.new("Part")
  5409. o57 = Instance.new("SpecialMesh")
  5410. o58 = Instance.new("Part")
  5411. o59 = Instance.new("SpecialMesh")
  5412. o60 = Instance.new("Part")
  5413. o61 = Instance.new("CylinderMesh")
  5414. o62 = Instance.new("Part")
  5415. o63 = Instance.new("Part")
  5416. o64 = Instance.new("CylinderMesh")
  5417. o65 = Instance.new("Part")
  5418. o66 = Instance.new("CylinderMesh")
  5419. o67 = Instance.new("Part")
  5420. o68 = Instance.new("SpecialMesh")
  5421. o69 = Instance.new("Part")
  5422. o70 = Instance.new("SpecialMesh")
  5423. o71 = Instance.new("Part")
  5424. o72 = Instance.new("SpecialMesh")
  5425. o73 = Instance.new("Part")
  5426. o74 = Instance.new("SpecialMesh")
  5427. o75 = Instance.new("Part")
  5428. o76 = Instance.new("BlockMesh")
  5429. o77 = Instance.new("Part")
  5430. o78 = Instance.new("SpecialMesh")
  5431. o79 = Instance.new("Part")
  5432. o80 = Instance.new("SpecialMesh")
  5433. o81 = Instance.new("Part")
  5434. o82 = Instance.new("SpecialMesh")
  5435. o83 = Instance.new("Part")
  5436. o84 = Instance.new("SpecialMesh")
  5437. o85 = Instance.new("Part")
  5438. o86 = Instance.new("SpecialMesh")
  5439. o87 = Instance.new("Part")
  5440. o88 = Instance.new("SpecialMesh")
  5441. o89 = Instance.new("Part")
  5442. o90 = Instance.new("SpecialMesh")
  5443. o91 = Instance.new("Part")
  5444. o92 = Instance.new("BlockMesh")
  5445. o93 = Instance.new("Part")
  5446. o94 = Instance.new("SpecialMesh")
  5447. o95 = Instance.new("Part")
  5448. o96 = Instance.new("BlockMesh")
  5449. o97 = Instance.new("Part")
  5450. o98 = Instance.new("BlockMesh")
  5451. o99 = Instance.new("Part")
  5452. o100 = Instance.new("SpecialMesh")
  5453. o101 = Instance.new("Part")
  5454. o102 = Instance.new("Part")
  5455. o103 = Instance.new("BlockMesh")
  5456. o104 = Instance.new("Part")
  5457. o105 = Instance.new("CylinderMesh")
  5458. o106 = Instance.new("Part")
  5459. o107 = Instance.new("SpecialMesh")
  5460. o108 = Instance.new("Part")
  5461. o109 = Instance.new("SpecialMesh")
  5462. o110 = Instance.new("Part")
  5463. o111 = Instance.new("SpecialMesh")
  5464. o112 = Instance.new("Part")
  5465. o113 = Instance.new("SpecialMesh")
  5466. o114 = Instance.new("Part")
  5467. o115 = Instance.new("SpecialMesh")
  5468. o116 = Instance.new("Part")
  5469. o117 = Instance.new("SpecialMesh")
  5470. o118 = Instance.new("Part")
  5471. o119 = Instance.new("SpecialMesh")
  5472. o120 = Instance.new("Part")
  5473. o121 = Instance.new("BlockMesh")
  5474. o122 = Instance.new("Part")
  5475. o123 = Instance.new("SpecialMesh")
  5476. o124 = Instance.new("Part")
  5477. o125 = Instance.new("BlockMesh")
  5478. o126 = Instance.new("Part")
  5479. o127 = Instance.new("SpecialMesh")
  5480. o128 = Instance.new("Part")
  5481. o129 = Instance.new("Part")
  5482. o130 = Instance.new("SpecialMesh")
  5483. o131 = Instance.new("Part")
  5484. o132 = Instance.new("SpecialMesh")
  5485. o133 = Instance.new("Part")
  5486. o134 = Instance.new("CylinderMesh")
  5487. o135 = Instance.new("Part")
  5488. o136 = Instance.new("CylinderMesh")
  5489. o137 = Instance.new("Part")
  5490. o138 = Instance.new("CylinderMesh")
  5491. o139 = Instance.new("Part")
  5492. o140 = Instance.new("CylinderMesh")
  5493. o141 = Instance.new("Part")
  5494. o142 = Instance.new("CylinderMesh")
  5495. o2.Name = "HandlePart"
  5496. o2.Parent = o1
  5497. o2.Transparency = 1
  5498. o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
  5499. o2.Rotation = Vector3.new(4.02395599e-005, 60.0001793, -8.03882431e-005)
  5500. o2.CanCollide = false
  5501. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5502. 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)
  5503. o2.BottomSurface = Enum.SurfaceType.Smooth
  5504. o2.FrontSurface = Enum.SurfaceType.Glue
  5505. o2.TopSurface = Enum.SurfaceType.Smooth
  5506. o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
  5507. o3.Parent = o2
  5508. o3.Scale = Vector3.new(0.9083215, 0.227080077, 0.454159856)
  5509. o4.Name = "Neon"
  5510. o4.Parent = o1
  5511. o4.Material = Enum.Material.Neon
  5512. o4.BrickColor = BrickColor.new("New Yeller")
  5513. o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
  5514. o4.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  5515. o4.CanCollide = false
  5516. o4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5517. 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)
  5518. o4.Color = Color3.new(1, 1, 0)
  5519. o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
  5520. o5.Parent = o4
  5521. o5.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
  5522. o6.Name = "Neon"
  5523. o6.Parent = o1
  5524. o6.Material = Enum.Material.Neon
  5525. o6.BrickColor = BrickColor.new("New Yeller")
  5526. o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
  5527. o6.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  5528. o6.CanCollide = false
  5529. o6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5530. 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)
  5531. o6.Color = Color3.new(1, 1, 0)
  5532. o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
  5533. o7.Parent = o6
  5534. o7.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  5535. o8.Name = "Neon"
  5536. o8.Parent = o1
  5537. o8.Material = Enum.Material.Neon
  5538. o8.BrickColor = BrickColor.new("New Yeller")
  5539. o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
  5540. o8.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  5541. o8.CanCollide = false
  5542. o8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5543. 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)
  5544. o8.Color = Color3.new(1, 1, 0)
  5545. o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
  5546. o9.Parent = o8
  5547. o9.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
  5548. o10.Name = "Neon"
  5549. o10.Parent = o1
  5550. o10.Material = Enum.Material.Neon
  5551. o10.BrickColor = BrickColor.new("New Yeller")
  5552. o10.Reflectance = 1
  5553. o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  5554. o10.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
  5555. o10.CanCollide = false
  5556. o10.Size = Vector3.new(0.254330039, 1.28073144, 0.222538337)
  5557. 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)
  5558. o10.BottomSurface = Enum.SurfaceType.Smooth
  5559. o10.TopSurface = Enum.SurfaceType.Smooth
  5560. o10.Color = Color3.new(1, 1, 0)
  5561. o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  5562. o11.Parent = o10
  5563. o12.Name = "Neon"
  5564. o12.Parent = o1
  5565. o12.Material = Enum.Material.Neon
  5566. o12.BrickColor = BrickColor.new("New Yeller")
  5567. o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
  5568. o12.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16791351e-006)
  5569. o12.CanCollide = false
  5570. o12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5571. 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)
  5572. o12.Color = Color3.new(1, 1, 0)
  5573. o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
  5574. o13.Parent = o12
  5575. o13.Scale = Vector3.new(0.0454160832, 0.0908320472, 0.0454159975)
  5576. o14.Name = "Neon"
  5577. o14.Parent = o1
  5578. o14.Material = Enum.Material.Neon
  5579. o14.BrickColor = BrickColor.new("New Yeller")
  5580. o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
  5581. o14.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5582. o14.CanCollide = false
  5583. o14.Size = Vector3.new(0.322454214, 6.99860668, 0.200000003)
  5584. 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)
  5585. o14.BottomSurface = Enum.SurfaceType.Smooth
  5586. o14.TopSurface = Enum.SurfaceType.Smooth
  5587. o14.Color = Color3.new(1, 1, 0)
  5588. o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
  5589. o15.Parent = o14
  5590. o15.Scale = Vector3.new(1, 1, 0.0454159975)
  5591. o16.Name = "Neon"
  5592. o16.Parent = o1
  5593. o16.Material = Enum.Material.Neon
  5594. o16.BrickColor = BrickColor.new("New Yeller")
  5595. o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
  5596. o16.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  5597. o16.CanCollide = false
  5598. o16.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5599. 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)
  5600. o16.Color = Color3.new(1, 1, 0)
  5601. o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
  5602. o17.Parent = o16
  5603. o17.Scale = Vector3.new(0.317912549, 0.0454160199, 0.0454159975)
  5604. o18.Name = "Neon"
  5605. o18.Parent = o1
  5606. o18.Material = Enum.Material.Neon
  5607. o18.BrickColor = BrickColor.new("New Yeller")
  5608. o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
  5609. o18.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  5610. o18.CanCollide = false
  5611. o18.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5612. 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)
  5613. o18.Color = Color3.new(1, 1, 0)
  5614. o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
  5615. o19.Parent = o18
  5616. o19.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
  5617. o20.Name = "Neon"
  5618. o20.Parent = o1
  5619. o20.Material = Enum.Material.Neon
  5620. o20.BrickColor = BrickColor.new("New Yeller")
  5621. o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
  5622. o20.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  5623. o20.CanCollide = false
  5624. o20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5625. 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)
  5626. o20.Color = Color3.new(1, 1, 0)
  5627. o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
  5628. o21.Parent = o20
  5629. o21.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
  5630. o22.Name = "Neon"
  5631. o22.Parent = o1
  5632. o22.Material = Enum.Material.Neon
  5633. o22.BrickColor = BrickColor.new("New Yeller")
  5634. o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
  5635. o22.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5636. o22.CanCollide = false
  5637. o22.Size = Vector3.new(0.322454214, 0.200000003, 0.200000003)
  5638. 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)
  5639. o22.BottomSurface = Enum.SurfaceType.Smooth
  5640. o22.TopSurface = Enum.SurfaceType.Smooth
  5641. o22.Color = Color3.new(1, 1, 0)
  5642. o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
  5643. o23.Parent = o22
  5644. o23.Scale = Vector3.new(1, 0.726655424, 0.0454159975)
  5645. o24.Name = "Neon"
  5646. o24.Parent = o1
  5647. o24.Material = Enum.Material.Neon
  5648. o24.BrickColor = BrickColor.new("New Yeller")
  5649. o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
  5650. o24.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  5651. o24.CanCollide = false
  5652. o24.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5653. 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)
  5654. o24.Color = Color3.new(1, 1, 0)
  5655. o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
  5656. o25.Parent = o24
  5657. o25.Scale = Vector3.new(0.181664303, 0.0454160199, 0.0454159975)
  5658. o26.Name = "Neon"
  5659. o26.Parent = o1
  5660. o26.Material = Enum.Material.Neon
  5661. o26.BrickColor = BrickColor.new("New Yeller")
  5662. o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
  5663. o26.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  5664. o26.CanCollide = false
  5665. o26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5666. 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)
  5667. o26.Color = Color3.new(1, 1, 0)
  5668. o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
  5669. o27.Parent = o26
  5670. o27.Scale = Vector3.new(0.0908321664, 0.0454160199, 0.0454159975)
  5671. o28.Name = "Neon"
  5672. o28.Parent = o1
  5673. o28.Material = Enum.Material.Neon
  5674. o28.BrickColor = BrickColor.new("New Yeller")
  5675. o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
  5676. o28.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  5677. o28.CanCollide = false
  5678. o28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5679. 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)
  5680. o28.Color = Color3.new(1, 1, 0)
  5681. o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
  5682. o29.Parent = o28
  5683. o29.Scale = Vector3.new(0.0454160832, 0.0908320397, 0.0454159975)
  5684. o30.Name = "Neon"
  5685. o30.Parent = o1
  5686. o30.Material = Enum.Material.Neon
  5687. o30.BrickColor = BrickColor.new("New Yeller")
  5688. o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
  5689. o30.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5690. o30.CanCollide = false
  5691. o30.Size = Vector3.new(0.249788493, 1.44422913, 0.200000003)
  5692. 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)
  5693. o30.BottomSurface = Enum.SurfaceType.Smooth
  5694. o30.TopSurface = Enum.SurfaceType.Smooth
  5695. o30.Color = Color3.new(1, 1, 0)
  5696. o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
  5697. o31.Parent = o30
  5698. o31.Scale = Vector3.new(1, 1, 0.0454159975)
  5699. o32.Name = "Neon"
  5700. o32.Parent = o1
  5701. o32.Material = Enum.Material.Neon
  5702. o32.BrickColor = BrickColor.new("New Yeller")
  5703. o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
  5704. o32.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  5705. o32.CanCollide = false
  5706. o32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5707. 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)
  5708. o32.Color = Color3.new(1, 1, 0)
  5709. o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
  5710. o33.Parent = o32
  5711. o33.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  5712. o34.Name = "Neon"
  5713. o34.Parent = o1
  5714. o34.Material = Enum.Material.Neon
  5715. o34.BrickColor = BrickColor.new("New Yeller")
  5716. o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
  5717. o34.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  5718. o34.CanCollide = false
  5719. o34.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5720. 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)
  5721. o34.Color = Color3.new(1, 1, 0)
  5722. o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
  5723. o35.Parent = o34
  5724. o35.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
  5725. o36.Name = "Neon"
  5726. o36.Parent = o1
  5727. o36.Material = Enum.Material.Neon
  5728. o36.BrickColor = BrickColor.new("New Yeller")
  5729. o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
  5730. o36.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  5731. o36.CanCollide = false
  5732. o36.Size = Vector3.new(0.331537426, 0.200000003, 0.322453529)
  5733. 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)
  5734. o36.BottomSurface = Enum.SurfaceType.Smooth
  5735. o36.TopSurface = Enum.SurfaceType.Smooth
  5736. o36.Color = Color3.new(1, 1, 0)
  5737. o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
  5738. o37.Parent = o36
  5739. o37.Scale = Vector3.new(1, 0.0454160199, 1)
  5740. o38.Name = "Neon"
  5741. o38.Parent = o1
  5742. o38.Material = Enum.Material.Neon
  5743. o38.BrickColor = BrickColor.new("New Yeller")
  5744. o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
  5745. o38.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  5746. o38.CanCollide = false
  5747. o38.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5748. 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)
  5749. o38.Color = Color3.new(1, 1, 0)
  5750. o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
  5751. o39.Parent = o38
  5752. o39.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  5753. o40.Name = "Neon"
  5754. o40.Parent = o1
  5755. o40.Material = Enum.Material.Neon
  5756. o40.BrickColor = BrickColor.new("New Yeller")
  5757. o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
  5758. o40.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  5759. o40.CanCollide = false
  5760. o40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5761. 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)
  5762. o40.Color = Color3.new(1, 1, 0)
  5763. o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
  5764. o41.Parent = o40
  5765. o41.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  5766. o42.Parent = o1
  5767. o42.Material = Enum.Material.SmoothPlastic
  5768. o42.BrickColor = BrickColor.new("Really black")
  5769. o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
  5770. o42.Rotation = Vector3.new(-90, 8.7742912e-005, -119.998367)
  5771. o42.CanCollide = false
  5772. o42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5773. 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)
  5774. o42.BottomSurface = Enum.SurfaceType.Smooth
  5775. o42.TopSurface = Enum.SurfaceType.Smooth
  5776. o42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5777. o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
  5778. o43.Parent = o42
  5779. o43.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
  5780. o43.MeshType = Enum.MeshType.Wedge
  5781. o44.Parent = o1
  5782. o44.Material = Enum.Material.SmoothPlastic
  5783. o44.BrickColor = BrickColor.new("Really black")
  5784. o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
  5785. o44.Rotation = Vector3.new(-90, 8.77429629e-005, -119.998993)
  5786. o44.CanCollide = false
  5787. o44.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5788. 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)
  5789. o44.BottomSurface = Enum.SurfaceType.Smooth
  5790. o44.TopSurface = Enum.SurfaceType.Smooth
  5791. o44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5792. o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
  5793. o45.Parent = o44
  5794. o45.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
  5795. o45.MeshType = Enum.MeshType.Wedge
  5796. o46.Parent = o1
  5797. o46.Material = Enum.Material.SmoothPlastic
  5798. o46.BrickColor = BrickColor.new("Really black")
  5799. o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
  5800. o46.Rotation = Vector3.new(59.2109299, 41.5605049, 131.929398)
  5801. o46.CanCollide = false
  5802. o46.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5803. 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)
  5804. o46.BottomSurface = Enum.SurfaceType.Smooth
  5805. o46.TopSurface = Enum.SurfaceType.Smooth
  5806. o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5807. o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
  5808. o47.Parent = o46
  5809. o47.Scale = Vector3.new(0.249788716, 0.272496849, 0.772071779)
  5810. o48.Parent = o1
  5811. o48.Material = Enum.Material.SmoothPlastic
  5812. o48.BrickColor = BrickColor.new("Really black")
  5813. o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
  5814. o48.Rotation = Vector3.new(106.102356, -25.6596756, 123.689758)
  5815. o48.CanCollide = false
  5816. o48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5817. 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)
  5818. o48.BottomSurface = Enum.SurfaceType.Smooth
  5819. o48.TopSurface = Enum.SurfaceType.Smooth
  5820. o48.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5821. o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
  5822. o49.Parent = o48
  5823. o49.Scale = Vector3.new(0.249788716, 0.272496849, 0.499575853)
  5824. o50.Parent = o1
  5825. o50.Material = Enum.Material.SmoothPlastic
  5826. o50.BrickColor = BrickColor.new("Really black")
  5827. o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
  5828. o50.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5829. o50.CanCollide = false
  5830. o50.Size = Vector3.new(0.240705281, 0.200000003, 0.463243037)
  5831. 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)
  5832. o50.BottomSurface = Enum.SurfaceType.Smooth
  5833. o50.TopSurface = Enum.SurfaceType.Smooth
  5834. o50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5835. o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
  5836. o51.Parent = o50
  5837. o51.Scale = Vector3.new(1, 0.703948855, 1)
  5838. o52.Parent = o1
  5839. o52.Material = Enum.Material.SmoothPlastic
  5840. o52.BrickColor = BrickColor.new("Really black")
  5841. o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
  5842. o52.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
  5843. o52.CanCollide = false
  5844. o52.Size = Vector3.new(0.313371032, 0.449618518, 0.217996731)
  5845. 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)
  5846. o52.BottomSurface = Enum.SurfaceType.Smooth
  5847. o52.TopSurface = Enum.SurfaceType.Smooth
  5848. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5849. o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
  5850. o53.Parent = o52
  5851. o53.MeshType = Enum.MeshType.Wedge
  5852. o54.Parent = o1
  5853. o54.Material = Enum.Material.SmoothPlastic
  5854. o54.BrickColor = BrickColor.new("Really black")
  5855. o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
  5856. o54.Rotation = Vector3.new(-90.0003433, -0.000507694145, 60.0009651)
  5857. o54.CanCollide = false
  5858. o54.Size = Vector3.new(0.200000003, 0.245246559, 0.200000003)
  5859. 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)
  5860. o54.BottomSurface = Enum.SurfaceType.Smooth
  5861. o54.TopSurface = Enum.SurfaceType.Smooth
  5862. o54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5863. o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
  5864. o55.Parent = o54
  5865. o55.Scale = Vector3.new(0.204372719, 1, 0.295203924)
  5866. o55.MeshType = Enum.MeshType.Wedge
  5867. o56.Parent = o1
  5868. o56.Material = Enum.Material.SmoothPlastic
  5869. o56.BrickColor = BrickColor.new("Really black")
  5870. o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
  5871. o56.Rotation = Vector3.new(-89.9996872, 0.000973789487, -119.998787)
  5872. o56.CanCollide = false
  5873. o56.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
  5874. 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)
  5875. o56.BottomSurface = Enum.SurfaceType.Smooth
  5876. o56.TopSurface = Enum.SurfaceType.Smooth
  5877. o56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5878. o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
  5879. o57.Parent = o56
  5880. o57.Scale = Vector3.new(1, 0.295204222, 0.726655781)
  5881. o57.MeshType = Enum.MeshType.Wedge
  5882. o58.Parent = o1
  5883. o58.Material = Enum.Material.SmoothPlastic
  5884. o58.BrickColor = BrickColor.new("Really black")
  5885. o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
  5886. o58.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  5887. o58.CanCollide = false
  5888. o58.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
  5889. 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)
  5890. o58.BottomSurface = Enum.SurfaceType.Smooth
  5891. o58.TopSurface = Enum.SurfaceType.Smooth
  5892. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5893. o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
  5894. o59.Parent = o58
  5895. o59.Scale = Vector3.new(1, 0.272496104, 0.295203924)
  5896. o59.MeshType = Enum.MeshType.Wedge
  5897. o60.Parent = o1
  5898. o60.Material = Enum.Material.SmoothPlastic
  5899. o60.BrickColor = BrickColor.new("Really black")
  5900. o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
  5901. o60.Rotation = Vector3.new(-90.0006561, -0.000726932427, -149.997131)
  5902. o60.CanCollide = false
  5903. o60.Size = Vector3.new(0.26341325, 0.200000003, 0.258871108)
  5904. 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)
  5905. o60.BottomSurface = Enum.SurfaceType.Smooth
  5906. o60.TopSurface = Enum.SurfaceType.Smooth
  5907. o60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5908. o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
  5909. o61.Parent = o60
  5910. o61.Scale = Vector3.new(1, 0.113539964, 1)
  5911. o62.Parent = o1
  5912. o62.Material = Enum.Material.SmoothPlastic
  5913. o62.BrickColor = BrickColor.new("Really black")
  5914. o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
  5915. o62.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  5916. o62.CanCollide = false
  5917. o62.Size = Vector3.new(0.313371032, 1.6803925, 0.217996731)
  5918. 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)
  5919. o62.BottomSurface = Enum.SurfaceType.Smooth
  5920. o62.TopSurface = Enum.SurfaceType.Smooth
  5921. o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5922. o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
  5923. o63.Parent = o1
  5924. o63.Material = Enum.Material.SmoothPlastic
  5925. o63.BrickColor = BrickColor.new("Really black")
  5926. o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  5927. o63.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
  5928. o63.CanCollide = false
  5929. o63.Size = Vector3.new(0.26341325, 1.27618992, 0.258871108)
  5930. 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)
  5931. o63.BottomSurface = Enum.SurfaceType.Smooth
  5932. o63.TopSurface = Enum.SurfaceType.Smooth
  5933. o63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5934. o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  5935. o64.Parent = o63
  5936. o65.Parent = o1
  5937. o65.Material = Enum.Material.SmoothPlastic
  5938. o65.BrickColor = BrickColor.new("Really black")
  5939. o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
  5940. o65.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
  5941. o65.CanCollide = false
  5942. o65.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
  5943. 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)
  5944. o65.BottomSurface = Enum.SurfaceType.Smooth
  5945. o65.TopSurface = Enum.SurfaceType.Smooth
  5946. o65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5947. o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
  5948. o66.Parent = o65
  5949. o66.Scale = Vector3.new(1, 1, 0.408743829)
  5950. o67.Parent = o1
  5951. o67.Material = Enum.Material.SmoothPlastic
  5952. o67.BrickColor = BrickColor.new("Really black")
  5953. o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
  5954. o67.Rotation = Vector3.new(-90, 8.7742701e-005, 60.0009651)
  5955. o67.CanCollide = false
  5956. o67.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5957. 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)
  5958. o67.BottomSurface = Enum.SurfaceType.Smooth
  5959. o67.TopSurface = Enum.SurfaceType.Smooth
  5960. o67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5961. o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
  5962. o68.Parent = o67
  5963. o68.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
  5964. o68.MeshType = Enum.MeshType.Wedge
  5965. o69.Parent = o1
  5966. o69.Material = Enum.Material.SmoothPlastic
  5967. o69.BrickColor = BrickColor.new("Really black")
  5968. o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
  5969. o69.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
  5970. o69.CanCollide = false
  5971. o69.Size = Vector3.new(0.200000003, 0.953736305, 0.200000003)
  5972. 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)
  5973. o69.BottomSurface = Enum.SurfaceType.Smooth
  5974. o69.TopSurface = Enum.SurfaceType.Smooth
  5975. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5976. o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
  5977. o70.Parent = o69
  5978. o70.Scale = Vector3.new(0.181664661, 1, 0.158955991)
  5979. o70.MeshType = Enum.MeshType.Wedge
  5980. o71.Parent = o1
  5981. o71.Material = Enum.Material.SmoothPlastic
  5982. o71.BrickColor = BrickColor.new("Really black")
  5983. o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
  5984. o71.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
  5985. o71.CanCollide = false
  5986. o71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5987. 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)
  5988. o71.BottomSurface = Enum.SurfaceType.Smooth
  5989. o71.TopSurface = Enum.SurfaceType.Smooth
  5990. o71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5991. o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
  5992. o72.Parent = o71
  5993. o72.Scale = Vector3.new(0.204372719, 0.976444602, 0.295203924)
  5994. o72.MeshType = Enum.MeshType.Wedge
  5995. o73.Parent = o1
  5996. o73.Material = Enum.Material.SmoothPlastic
  5997. o73.BrickColor = BrickColor.new("Really black")
  5998. o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
  5999. o73.Rotation = Vector3.new(-89.9996872, 0.000973765214, 60.0005569)
  6000. o73.CanCollide = false
  6001. o73.Size = Vector3.new(0.236163691, 0.200000003, 0.336078286)
  6002. 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)
  6003. o73.BottomSurface = Enum.SurfaceType.Smooth
  6004. o73.TopSurface = Enum.SurfaceType.Smooth
  6005. o73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6006. o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
  6007. o74.Parent = o73
  6008. o74.Scale = Vector3.new(1, 0.249787927, 1)
  6009. o74.MeshType = Enum.MeshType.Wedge
  6010. o75.Parent = o1
  6011. o75.Material = Enum.Material.SmoothPlastic
  6012. o75.BrickColor = BrickColor.new("Really black")
  6013. o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
  6014. o75.Rotation = Vector3.new(0.000323726912, 60.0003967, 179.999573)
  6015. o75.CanCollide = false
  6016. o75.Size = Vector3.new(0.200000003, 0.200000003, 0.245246336)
  6017. 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)
  6018. o75.BottomSurface = Enum.SurfaceType.Smooth
  6019. o75.TopSurface = Enum.SurfaceType.Smooth
  6020. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6021. o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
  6022. o76.Parent = o75
  6023. o76.Scale = Vector3.new(0.249788716, 0.272496849, 1)
  6024. o77.Parent = o1
  6025. o77.Material = Enum.Material.SmoothPlastic
  6026. o77.BrickColor = BrickColor.new("Really black")
  6027. o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
  6028. o77.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  6029. o77.CanCollide = false
  6030. o77.Size = Vector3.new(0.240705281, 0.200000003, 0.644907057)
  6031. 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)
  6032. o77.BottomSurface = Enum.SurfaceType.Smooth
  6033. o77.TopSurface = Enum.SurfaceType.Smooth
  6034. o77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6035. o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
  6036. o78.Parent = o77
  6037. o78.Scale = Vector3.new(1, 0.272496104, 1)
  6038. o78.MeshType = Enum.MeshType.Wedge
  6039. o79.Parent = o1
  6040. o79.Material = Enum.Material.SmoothPlastic
  6041. o79.BrickColor = BrickColor.new("Really black")
  6042. o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
  6043. o79.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
  6044. o79.CanCollide = false
  6045. o79.Size = Vector3.new(0.313371032, 2.97020721, 0.200000003)
  6046. 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)
  6047. o79.BottomSurface = Enum.SurfaceType.Smooth
  6048. o79.TopSurface = Enum.SurfaceType.Smooth
  6049. o79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6050. o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
  6051. o80.Parent = o79
  6052. o80.Scale = Vector3.new(1, 1, 0.817487836)
  6053. o80.MeshType = Enum.MeshType.Wedge
  6054. o81.Parent = o1
  6055. o81.Material = Enum.Material.SmoothPlastic
  6056. o81.BrickColor = BrickColor.new("Really black")
  6057. o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
  6058. o81.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6059. o81.CanCollide = false
  6060. o81.Size = Vector3.new(0.313371032, 2.40704894, 0.200000003)
  6061. 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)
  6062. o81.BottomSurface = Enum.SurfaceType.Smooth
  6063. o81.TopSurface = Enum.SurfaceType.Smooth
  6064. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6065. o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
  6066. o82.Parent = o81
  6067. o82.Scale = Vector3.new(1, 1, 0.817487836)
  6068. o82.MeshType = Enum.MeshType.Wedge
  6069. o83.Parent = o1
  6070. o83.Material = Enum.Material.SmoothPlastic
  6071. o83.BrickColor = BrickColor.new("Really black")
  6072. o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
  6073. o83.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
  6074. o83.CanCollide = false
  6075. o83.Size = Vector3.new(0.313371032, 0.200000003, 0.258871138)
  6076. 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)
  6077. o83.BottomSurface = Enum.SurfaceType.Smooth
  6078. o83.TopSurface = Enum.SurfaceType.Smooth
  6079. o83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6080. o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
  6081. o84.Parent = o83
  6082. o84.Scale = Vector3.new(1, 0.794779956, 1)
  6083. o84.MeshType = Enum.MeshType.Wedge
  6084. o85.Parent = o1
  6085. o85.Material = Enum.Material.SmoothPlastic
  6086. o85.BrickColor = BrickColor.new("Really black")
  6087. o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
  6088. o85.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
  6089. o85.CanCollide = false
  6090. o85.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6091. 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)
  6092. o85.BottomSurface = Enum.SurfaceType.Smooth
  6093. o85.TopSurface = Enum.SurfaceType.Smooth
  6094. o85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6095. o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
  6096. o86.Parent = o85
  6097. o86.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  6098. o86.MeshType = Enum.MeshType.Wedge
  6099. o87.Parent = o1
  6100. o87.Material = Enum.Material.SmoothPlastic
  6101. o87.BrickColor = BrickColor.new("Really black")
  6102. o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
  6103. o87.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  6104. o87.CanCollide = false
  6105. o87.Size = Vector3.new(0.208914012, 0.781155407, 0.254329532)
  6106. 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)
  6107. o87.BottomSurface = Enum.SurfaceType.Smooth
  6108. o87.TopSurface = Enum.SurfaceType.Smooth
  6109. o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6110. o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
  6111. o88.Parent = o87
  6112. o88.MeshType = Enum.MeshType.Wedge
  6113. o89.Parent = o1
  6114. o89.Material = Enum.Material.SmoothPlastic
  6115. o89.BrickColor = BrickColor.new("Really black")
  6116. o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
  6117. o89.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
  6118. o89.CanCollide = false
  6119. o89.Size = Vector3.new(0.313371032, 1.64860117, 0.200000003)
  6120. 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)
  6121. o89.BottomSurface = Enum.SurfaceType.Smooth
  6122. o89.TopSurface = Enum.SurfaceType.Smooth
  6123. o89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6124. o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
  6125. o90.Parent = o89
  6126. o90.Scale = Vector3.new(1, 1, 0.113540001)
  6127. o90.MeshType = Enum.MeshType.Wedge
  6128. o91.Parent = o1
  6129. o91.Material = Enum.Material.SmoothPlastic
  6130. o91.BrickColor = BrickColor.new("Really black")
  6131. o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
  6132. o91.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6133. o91.CanCollide = false
  6134. o91.Size = Vector3.new(0.240705281, 0.200000003, 0.649448633)
  6135. 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)
  6136. o91.BottomSurface = Enum.SurfaceType.Smooth
  6137. o91.TopSurface = Enum.SurfaceType.Smooth
  6138. o91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6139. o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
  6140. o92.Parent = o91
  6141. o92.Scale = Vector3.new(1, 0.2724967, 1)
  6142. o93.Parent = o1
  6143. o93.Material = Enum.Material.SmoothPlastic
  6144. o93.BrickColor = BrickColor.new("Really black")
  6145. o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
  6146. o93.Rotation = Vector3.new(-90, 8.77428538e-005, 60.0016022)
  6147. o93.CanCollide = false
  6148. o93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6149. 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)
  6150. o93.BottomSurface = Enum.SurfaceType.Smooth
  6151. o93.TopSurface = Enum.SurfaceType.Smooth
  6152. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6153. o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
  6154. o94.Parent = o93
  6155. o94.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
  6156. o94.MeshType = Enum.MeshType.Wedge
  6157. o95.Parent = o1
  6158. o95.Material = Enum.Material.SmoothPlastic
  6159. o95.BrickColor = BrickColor.new("Really black")
  6160. o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
  6161. o95.Rotation = Vector3.new(79.6863098, 17.2289619, 121.566193)
  6162. o95.CanCollide = false
  6163. o95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6164. 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)
  6165. o95.BottomSurface = Enum.SurfaceType.Smooth
  6166. o95.TopSurface = Enum.SurfaceType.Smooth
  6167. o95.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6168. o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
  6169. o96.Parent = o95
  6170. o96.Scale = Vector3.new(0.249788716, 0.272496849, 0.885611713)
  6171. o97.Parent = o1
  6172. o97.Material = Enum.Material.SmoothPlastic
  6173. o97.BrickColor = BrickColor.new("Really black")
  6174. o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
  6175. o97.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6176. o97.CanCollide = false
  6177. o97.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6178. 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)
  6179. o97.BottomSurface = Enum.SurfaceType.Smooth
  6180. o97.TopSurface = Enum.SurfaceType.Smooth
  6181. o97.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6182. o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
  6183. o98.Parent = o97
  6184. o98.Scale = Vector3.new(0.249788716, 0.272496849, 0.613115788)
  6185. o99.Parent = o1
  6186. o99.Material = Enum.Material.SmoothPlastic
  6187. o99.BrickColor = BrickColor.new("Really black")
  6188. o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
  6189. o99.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6190. o99.CanCollide = false
  6191. o99.Size = Vector3.new(0.313371032, 0.658532143, 0.217996731)
  6192. 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)
  6193. o99.BottomSurface = Enum.SurfaceType.Smooth
  6194. o99.TopSurface = Enum.SurfaceType.Smooth
  6195. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6196. o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
  6197. o100.Parent = o99
  6198. o100.MeshType = Enum.MeshType.Wedge
  6199. o101.Parent = o1
  6200. o101.Material = Enum.Material.SmoothPlastic
  6201. o101.BrickColor = BrickColor.new("Really black")
  6202. o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
  6203. o101.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6204. o101.CanCollide = false
  6205. o101.Size = Vector3.new(0.313371032, 1.50781167, 0.258871168)
  6206. 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)
  6207. o101.BottomSurface = Enum.SurfaceType.Smooth
  6208. o101.TopSurface = Enum.SurfaceType.Smooth
  6209. o101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6210. o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
  6211. o102.Parent = o1
  6212. o102.Material = Enum.Material.SmoothPlastic
  6213. o102.BrickColor = BrickColor.new("Really black")
  6214. o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
  6215. o102.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6216. o102.CanCollide = false
  6217. o102.Size = Vector3.new(0.313371032, 0.781155527, 0.200000003)
  6218. 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)
  6219. o102.BottomSurface = Enum.SurfaceType.Smooth
  6220. o102.TopSurface = Enum.SurfaceType.Smooth
  6221. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6222. o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
  6223. o103.Parent = o102
  6224. o103.Scale = Vector3.new(1, 1, 0.885611713)
  6225. o104.Parent = o1
  6226. o104.Material = Enum.Material.SmoothPlastic
  6227. o104.BrickColor = BrickColor.new("Really black")
  6228. o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
  6229. o104.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
  6230. o104.CanCollide = false
  6231. o104.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
  6232. 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)
  6233. o104.BottomSurface = Enum.SurfaceType.Smooth
  6234. o104.TopSurface = Enum.SurfaceType.Smooth
  6235. o104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6236. o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
  6237. o105.Parent = o104
  6238. o105.Scale = Vector3.new(1, 1, 0.408743829)
  6239. o106.Parent = o1
  6240. o106.Material = Enum.Material.SmoothPlastic
  6241. o106.BrickColor = BrickColor.new("Really black")
  6242. o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
  6243. o106.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
  6244. o106.CanCollide = false
  6245. o106.Size = Vector3.new(0.240705281, 0.531367242, 0.200000003)
  6246. 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)
  6247. o106.BottomSurface = Enum.SurfaceType.Smooth
  6248. o106.TopSurface = Enum.SurfaceType.Smooth
  6249. o106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6250. o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
  6251. o107.Parent = o106
  6252. o107.Scale = Vector3.new(1, 1, 0.703947783)
  6253. o107.MeshType = Enum.MeshType.Wedge
  6254. o108.Parent = o1
  6255. o108.Material = Enum.Material.SmoothPlastic
  6256. o108.BrickColor = BrickColor.new("Really black")
  6257. o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
  6258. o108.Rotation = Vector3.new(-89.9996872, 0.000973768067, -119.998802)
  6259. o108.CanCollide = false
  6260. o108.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
  6261. 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)
  6262. o108.BottomSurface = Enum.SurfaceType.Smooth
  6263. o108.TopSurface = Enum.SurfaceType.Smooth
  6264. o108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6265. o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
  6266. o109.Parent = o108
  6267. o109.Scale = Vector3.new(1, 0.158955991, 0.158955932)
  6268. o109.MeshType = Enum.MeshType.Wedge
  6269. o110.Parent = o1
  6270. o110.Material = Enum.Material.SmoothPlastic
  6271. o110.BrickColor = BrickColor.new("Really black")
  6272. o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
  6273. o110.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
  6274. o110.CanCollide = false
  6275. o110.Size = Vector3.new(0.240705281, 0.781155407, 0.200000003)
  6276. 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)
  6277. o110.BottomSurface = Enum.SurfaceType.Smooth
  6278. o110.TopSurface = Enum.SurfaceType.Smooth
  6279. o110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6280. o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
  6281. o111.Parent = o110
  6282. o111.Scale = Vector3.new(1, 1, 0.158955932)
  6283. o111.MeshType = Enum.MeshType.Wedge
  6284. o112.Parent = o1
  6285. o112.Material = Enum.Material.SmoothPlastic
  6286. o112.BrickColor = BrickColor.new("Really black")
  6287. o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
  6288. o112.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
  6289. o112.CanCollide = false
  6290. o112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6291. 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)
  6292. o112.BottomSurface = Enum.SurfaceType.Smooth
  6293. o112.TopSurface = Enum.SurfaceType.Smooth
  6294. o112.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6295. o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
  6296. o113.Parent = o112
  6297. o113.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  6298. o113.MeshType = Enum.MeshType.Wedge
  6299. o114.Parent = o1
  6300. o114.Material = Enum.Material.SmoothPlastic
  6301. o114.BrickColor = BrickColor.new("Really black")
  6302. o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
  6303. o114.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  6304. o114.CanCollide = false
  6305. o114.Size = Vector3.new(0.240705281, 1.48964524, 0.200000003)
  6306. 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)
  6307. o114.BottomSurface = Enum.SurfaceType.Smooth
  6308. o114.TopSurface = Enum.SurfaceType.Smooth
  6309. o114.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6310. o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
  6311. o115.Parent = o114
  6312. o115.Scale = Vector3.new(1, 1, 0.703947783)
  6313. o115.MeshType = Enum.MeshType.Wedge
  6314. o116.Parent = o1
  6315. o116.Material = Enum.Material.SmoothPlastic
  6316. o116.BrickColor = BrickColor.new("Really black")
  6317. o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
  6318. o116.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
  6319. o116.CanCollide = false
  6320. o116.Size = Vector3.new(0.313371032, 1.68039238, 0.435993463)
  6321. 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)
  6322. o116.BottomSurface = Enum.SurfaceType.Smooth
  6323. o116.TopSurface = Enum.SurfaceType.Smooth
  6324. o116.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6325. o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
  6326. o117.Parent = o116
  6327. o117.MeshType = Enum.MeshType.Wedge
  6328. o118.Parent = o1
  6329. o118.Material = Enum.Material.SmoothPlastic
  6330. o118.BrickColor = BrickColor.new("Really black")
  6331. o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
  6332. o118.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6333. o118.CanCollide = false
  6334. o118.Size = Vector3.new(0.313371032, 0.200000003, 0.200000003)
  6335. 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)
  6336. o118.BottomSurface = Enum.SurfaceType.Smooth
  6337. o118.TopSurface = Enum.SurfaceType.Smooth
  6338. o118.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6339. o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
  6340. o119.Parent = o118
  6341. o119.Scale = Vector3.new(1, 0.1589562, 0.113540001)
  6342. o119.MeshType = Enum.MeshType.Wedge
  6343. o120.Parent = o1
  6344. o120.Material = Enum.Material.SmoothPlastic
  6345. o120.BrickColor = BrickColor.new("Really black")
  6346. o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
  6347. o120.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6348. o120.CanCollide = false
  6349. o120.Size = Vector3.new(0.240705281, 0.390577823, 0.200000003)
  6350. 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)
  6351. o120.BottomSurface = Enum.SurfaceType.Smooth
  6352. o120.TopSurface = Enum.SurfaceType.Smooth
  6353. o120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6354. o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
  6355. o121.Parent = o120
  6356. o121.Scale = Vector3.new(1, 1, 0.658531725)
  6357. o122.Parent = o1
  6358. o122.Material = Enum.Material.SmoothPlastic
  6359. o122.BrickColor = BrickColor.new("Really black")
  6360. o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
  6361. o122.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
  6362. o122.CanCollide = false
  6363. o122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6364. 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)
  6365. o122.BottomSurface = Enum.SurfaceType.Smooth
  6366. o122.TopSurface = Enum.SurfaceType.Smooth
  6367. o122.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6368. o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
  6369. o123.Parent = o122
  6370. o123.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  6371. o123.MeshType = Enum.MeshType.Wedge
  6372. o124.Parent = o1
  6373. o124.Material = Enum.Material.SmoothPlastic
  6374. o124.BrickColor = BrickColor.new("Really black")
  6375. o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
  6376. o124.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6377. o124.CanCollide = false
  6378. o124.Size = Vector3.new(0.240705281, 0.758447468, 0.200000003)
  6379. 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)
  6380. o124.BottomSurface = Enum.SurfaceType.Smooth
  6381. o124.TopSurface = Enum.SurfaceType.Smooth
  6382. o124.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6383. o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
  6384. o125.Parent = o124
  6385. o125.Scale = Vector3.new(1, 1, 0.703947842)
  6386. o126.Parent = o1
  6387. o126.Material = Enum.Material.SmoothPlastic
  6388. o126.BrickColor = BrickColor.new("Really black")
  6389. o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
  6390. o126.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
  6391. o126.CanCollide = false
  6392. o126.Size = Vector3.new(0.240705281, 0.58586657, 0.200000003)
  6393. 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)
  6394. o126.BottomSurface = Enum.SurfaceType.Smooth
  6395. o126.TopSurface = Enum.SurfaceType.Smooth
  6396. o126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6397. o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
  6398. o127.Parent = o126
  6399. o127.Scale = Vector3.new(1, 1, 0.431451917)
  6400. o127.MeshType = Enum.MeshType.Wedge
  6401. o128.Parent = o1
  6402. o128.Material = Enum.Material.SmoothPlastic
  6403. o128.BrickColor = BrickColor.new("Really black")
  6404. o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
  6405. o128.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  6406. o128.CanCollide = false
  6407. o128.Size = Vector3.new(0.240705281, 1.44422936, 0.563158214)
  6408. 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)
  6409. o128.BottomSurface = Enum.SurfaceType.Smooth
  6410. o128.TopSurface = Enum.SurfaceType.Smooth
  6411. o128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6412. o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
  6413. o129.Parent = o1
  6414. o129.Material = Enum.Material.SmoothPlastic
  6415. o129.BrickColor = BrickColor.new("Really black")
  6416. o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
  6417. o129.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
  6418. o129.CanCollide = false
  6419. o129.Size = Vector3.new(0.313371032, 0.726656258, 0.200000003)
  6420. 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)
  6421. o129.BottomSurface = Enum.SurfaceType.Smooth
  6422. o129.TopSurface = Enum.SurfaceType.Smooth
  6423. o129.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6424. o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
  6425. o130.Parent = o129
  6426. o130.Scale = Vector3.new(1, 1, 0.885611713)
  6427. o130.MeshType = Enum.MeshType.Wedge
  6428. o131.Parent = o1
  6429. o131.Material = Enum.Material.SmoothPlastic
  6430. o131.BrickColor = BrickColor.new("Really black")
  6431. o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
  6432. o131.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
  6433. o131.CanCollide = false
  6434. o131.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6435. 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)
  6436. o131.BottomSurface = Enum.SurfaceType.Smooth
  6437. o131.TopSurface = Enum.SurfaceType.Smooth
  6438. o131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6439. o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
  6440. o132.Parent = o131
  6441. o132.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  6442. o132.MeshType = Enum.MeshType.Wedge
  6443. o133.Name = "Pipe"
  6444. o133.Parent = o1
  6445. o133.Material = Enum.Material.SmoothPlastic
  6446. o133.BrickColor = BrickColor.new("Really black")
  6447. o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
  6448. o133.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  6449. o133.CanCollide = false
  6450. o133.Size = Vector3.new(0.313371032, 6.74881935, 0.308828712)
  6451. 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)
  6452. o133.BottomSurface = Enum.SurfaceType.Smooth
  6453. o133.TopSurface = Enum.SurfaceType.Smooth
  6454. o133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6455. o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
  6456. o134.Parent = o133
  6457. o135.Name = "Pipe2"
  6458. o135.Parent = o1
  6459. o135.Material = Enum.Material.SmoothPlastic
  6460. o135.BrickColor = BrickColor.new("Really black")
  6461. o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
  6462. o135.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  6463. o135.CanCollide = false
  6464. o135.Size = Vector3.new(0.217997238, 4.21914721, 0.308828712)
  6465. 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)
  6466. o135.BottomSurface = Enum.SurfaceType.Smooth
  6467. o135.TopSurface = Enum.SurfaceType.Smooth
  6468. o135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6469. o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
  6470. o136.Parent = o135
  6471. o137.Name = "Pipe2"
  6472. o137.Parent = o1
  6473. o137.Material = Enum.Material.SmoothPlastic
  6474. o137.BrickColor = BrickColor.new("Really black")
  6475. o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
  6476. o137.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  6477. o137.CanCollide = false
  6478. o137.Size = Vector3.new(0.236163691, 0.200000003, 0.358786255)
  6479. 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)
  6480. o137.BottomSurface = Enum.SurfaceType.Smooth
  6481. o137.TopSurface = Enum.SurfaceType.Smooth
  6482. o137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6483. o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
  6484. o138.Parent = o137
  6485. o138.Scale = Vector3.new(1, 0.272498846, 1)
  6486. o139.Name = "PipeH"
  6487. o139.Parent = o1
  6488. o139.Material = Enum.Material.Neon
  6489. o139.BrickColor = BrickColor.new("New Yeller")
  6490. o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
  6491. o139.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  6492. o139.CanCollide = false
  6493. o139.Size = Vector3.new(0.249788493, 0.200000003, 0.308828712)
  6494. 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)
  6495. o139.BottomSurface = Enum.SurfaceType.Smooth
  6496. o139.TopSurface = Enum.SurfaceType.Smooth
  6497. o139.Color = Color3.new(1, 1, 0)
  6498. o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
  6499. o140.Parent = o139
  6500. o140.Scale = Vector3.new(1, 0.0454160199, 1)
  6501. o141.Name = "Thing"
  6502. o141.Parent = o1
  6503. o141.BrickColor = BrickColor.new("Dark stone grey")
  6504. o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
  6505. o141.Rotation = Vector3.new(-179.999313, 29.9983273, -0.00131815404)
  6506. o141.CanCollide = false
  6507. o141.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6508. 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)
  6509. o141.BottomSurface = Enum.SurfaceType.Smooth
  6510. o141.TopSurface = Enum.SurfaceType.Smooth
  6511. o141.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6512. o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
  6513. o142.Parent = o141
  6514. o142.Scale = Vector3.new(0.181664243, 0.113539964, 0.181663886)
  6515.  
  6516. function destroy(p)
  6517. for i,v in pairs(p.Character:GetChildren()) do
  6518. spawn(function()
  6519. if v:IsA("LocalScript") or v:IsA("Script") then
  6520. v:Destroy()
  6521. end
  6522. end)
  6523. end
  6524. end
  6525.  
  6526. for i,v in pairs(Tool:GetChildren()) do
  6527. if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("WedgePart") then
  6528. if v.Name ~= "HandlePart" then
  6529. local w = Instance.new("Weld",Tool.HandlePart)
  6530. w.Part0 = Tool.HandlePart
  6531. w.Part1 = v
  6532. 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))
  6533. end
  6534. end
  6535. end
  6536.  
  6537. print(Tool.Name.." Loaded.")
  6538.  
  6539. for i,v in pairs(Tool:GetChildren()) do
  6540. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
  6541. if v.Material == Enum.Material.Neon then
  6542. v.BrickColor = char:FindFirstChild("Torso").BrickColor
  6543. end
  6544. end
  6545. end
  6546.  
  6547. Tool.Equipped:connect(function()
  6548. ceqpt = true
  6549. bsy = false
  6550. print("|Equipped|: ".."Saving old joints")
  6551. for i,v in pairs(char.Torso:GetChildren()) do
  6552. if v:IsA("Motor6D") and v.Name ~= "Neck" then
  6553. --print("|Equipped|: "..v.Name.." saved!")
  6554. table.insert(jtab,v)
  6555. end
  6556. end
  6557.  
  6558. gyro.Parent = char:WaitForChild("HumanoidRootPart")
  6559.  
  6560. local aWeld = Instance.new("Weld",char["Right Arm"])
  6561. aWeld.Name = "aWeld"
  6562. aWeld.Part0 = Tool.HandlePart
  6563. aWeld.Part1 = char["Right Arm"]
  6564. aWeld.C0 = CFrame.new(0.9,0,0.1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))
  6565.  
  6566. local bWeld = Instance.new("Weld",char["Torso"])
  6567. bWeld.Name = "bWeld"
  6568. bWeld.Part0 = char["Torso"]
  6569. bWeld.Part1 = char["Right Arm"]
  6570. bWeld.C0 = CFrame.new(1.2,0.3,-0.9)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(-80))
  6571.  
  6572. local cWeld = Instance.new("Weld",char["Torso"])
  6573. cWeld.Name = "cWeld"
  6574. cWeld.Part0 = char["Torso"]
  6575. cWeld.Part1 = char["Left Arm"]
  6576. cWeld.C0 = CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-30))
  6577. end)
  6578.  
  6579. Tool.Unequipped:connect(function()
  6580. ceqpt = false
  6581. for i,v in pairs(char.Torso:GetChildren()) do
  6582. if v:IsA("Weld") or v:IsA("Motor6D") then
  6583. if v.Name ~= "Neck" then
  6584. v:Destroy()
  6585. end
  6586. end
  6587. end
  6588. for i,v in pairs(jtab) do
  6589. v:Clone().Parent = char.Torso
  6590. end
  6591. for i,v in pairs(jtab) do
  6592. table.remove(jtab,1)
  6593. end
  6594.  
  6595. gyro.Parent = game:GetService("ServerStorage")
  6596.  
  6597. char.HumanoidRootPart.RootJoint.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  6598. gyro.MaxTorque = Vector3.new(0,0,0)
  6599. char.Torso.Neck.C0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  6600. --char.Humanoid.WalkSpeed = 16
  6601. --char.Humanoid.JumpPower = 50
  6602. end)
  6603.  
  6604. --Functions
  6605.  
  6606. local rignore = {}
  6607. function rayCast(orig,targ,maxdist)
  6608. local test = Tool.PipeH.Position
  6609. if orig then
  6610. test = orig
  6611. end
  6612. local r = Ray.new(test,(targ-test).unit * maxdist)
  6613. local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
  6614. --print(pos)
  6615. return hit,pos,normal
  6616. end
  6617.  
  6618. function clerp(a,b,c)
  6619. return a:lerp(b,c)
  6620. end
  6621.  
  6622. --NHIgnore = {char}
  6623. function getMouseNH(pos,dir)
  6624. if not pos then
  6625. pos = game:GetService("Workspace").CurrentCamera.CFrame.p
  6626. --print("|gMNH|: First pos!")
  6627. end
  6628. if not dir then
  6629. dir = (plr:GetMouse().Hit.p - pos).unit*2048
  6630. --print("|gMNH|: First dir!")
  6631. end
  6632. local r = Ray.new(pos,dir)
  6633. local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
  6634. if hit then
  6635. if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
  6636. table.insert(rignore,hit)
  6637. --print("|gMNH|: Accessory!")
  6638. return getMouseNH(pos,dir)
  6639. else
  6640. --print("|gMNH|: Part!")
  6641. return hit,pos,normal
  6642. end
  6643. else
  6644. --print("|gMNH|: Nil!")
  6645. --print(pos)
  6646. return hit,pos,normal
  6647. end
  6648. end
  6649.  
  6650. function shoot(targ,op)
  6651. --print("----Target / Old position----")
  6652. --print(targ)
  6653. --print(op)
  6654. --print("-----------------------------")
  6655. local hit,pos,normal = rayCast(op,targ,2048)
  6656. local dir = (targ-op).unit * 2048
  6657. if hit then
  6658. --print("|Shoot|: "..hit.Name)
  6659. --print("|Shoot|: "..pos.X..","..pos.Y..","..pos.Z..".")
  6660. --print("|Shoot|: "..(op-pos).Magnitude)
  6661. if hit.Parent:FindFirstChild("Humanoid") then
  6662. table.insert(rignore,hit)
  6663.  
  6664. local iscus = false
  6665. for i,v in pairs(dmgTab) do
  6666. if hit.Name == v[1] then
  6667. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - v[2]
  6668. hit:BreakJoints()
  6669. destroy(game:GetService("Players"):GetPlayerFromCharacter(hit.Parent))
  6670. for i=1,7 do
  6671. local blood = Instance.new("Part")
  6672. blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
  6673. blood.CFrame = CFrame.new(pos)
  6674. blood.CanCollide = false
  6675. blood.TopSurface = "Smooth"
  6676. blood.BottomSurface = "Smooth"
  6677. blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  6678. blood.Color = Color3.fromRGB(math.random(150,255),0,0)
  6679. blood.Parent = game:GetService("Workspace")
  6680. end
  6681. iscus = true
  6682. end
  6683. end
  6684. if iscus == false then
  6685. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - miscDmg
  6686. hit:BreakJoints()
  6687. for i=1,7 do
  6688. local blood = Instance.new("Part")
  6689. blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
  6690. blood.CFrame = CFrame.new(pos)
  6691. blood.CanCollide = false
  6692. blood.TopSurface = "Smooth"
  6693. blood.BottomSurface = "Smooth"
  6694. blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  6695. blood.Color = Color3.fromRGB(math.random(150,255),0,0)
  6696. blood.Parent = game:GetService("Workspace")
  6697. end
  6698. end
  6699.  
  6700. shoot(pos + dir,pos)
  6701. elseif hit.Parent:IsA("Hat") or hit.Parent:IsA("Accessory") then
  6702. table.insert(rignore,hit.Parent)
  6703. --print("|Shoot|: Potential hat; "..hit.Name.." moved to ignore list")
  6704. shoot(pos + dir,pos)
  6705. else
  6706. table.insert(rignore,hit)
  6707. shoot(pos + dir,pos)
  6708. end
  6709. local trace = Instance.new("Part",game.Workspace)
  6710. trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
  6711. trace.BrickColor = char:FindFirstChild("Torso").BrickColor
  6712. trace.Anchored = true
  6713. trace.CanCollide = false
  6714. trace.TopSurface = "Smooth"
  6715. trace.BottomSurface = "Smooth"
  6716. trace.Material = Enum.Material.Neon
  6717. trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
  6718. spawn(function()
  6719. local m = Instance.new("SpecialMesh",trace)
  6720. m.MeshType = Enum.MeshType.Cylinder
  6721. for i=1,10 do
  6722. trace.Transparency = trace.Transparency + 0.1
  6723. m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
  6724. wait(0.05)
  6725. end
  6726. trace:Destroy()
  6727. end)
  6728. else
  6729. --print("|Shoot|: ".."No target or too far away")
  6730. local trace = Instance.new("Part",game.Workspace)
  6731. trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
  6732. trace.BrickColor = char:FindFirstChild("Torso").BrickColor
  6733. trace.Anchored = true
  6734. trace.CanCollide = false
  6735. trace.TopSurface = "Smooth"
  6736. trace.BottomSurface = "Smooth"
  6737. trace.Material = Enum.Material.Neon
  6738. trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
  6739. spawn(function()
  6740. local m = Instance.new("SpecialMesh",trace)
  6741. m.MeshType = Enum.MeshType.Cylinder
  6742. for i=1,10 do
  6743. trace.Transparency = trace.Transparency + 0.1
  6744. m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
  6745. wait(0.05)
  6746. end
  6747. trace:Destroy()
  6748. end)
  6749. end
  6750. end
  6751.  
  6752. --End of functions
  6753.  
  6754. plr:GetMouse().Button1Down:connect(function()
  6755. if ceqpt == true and isaim == true and cd == false then
  6756. cd = true
  6757. local s = Instance.new("Sound",Tool.HandlePart)
  6758. s.SoundId = "rbxassetid://136523485"
  6759. s.PlayOnRemove = false
  6760. s:Play()
  6761. game:GetService("Debris"):AddItem(s,5)
  6762. table.insert(rignore,char)
  6763. local hit,pos,normal = getMouseNH()
  6764. for i,v in pairs(rignore) do
  6765. table.remove(rignore,1)
  6766. end
  6767. --print(pos)
  6768. shoot(pos,Tool.PipeH.CFrame.p)
  6769.  
  6770. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  6771. bsy = true
  6772. for i=1,5 do
  6773. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") and char.HumanoidRootPart:FindFirstChild("RootJoint") and char.Torso:FindFirstChild("Neck") then
  6774. 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)
  6775. 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)
  6776. 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)
  6777. 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)
  6778. wait()
  6779. end
  6780. end
  6781. bsy = false
  6782. end
  6783.  
  6784. table.insert(rignore,char)
  6785. cd = false
  6786. end
  6787. end)
  6788.  
  6789. while not ceqpt do wait() end
  6790.  
  6791. local animspeed = 0.3
  6792.  
  6793. while wait() do
  6794. --if ceqpt == true then print("Equipped") else print ("Unequipped") end
  6795.  
  6796. local cPos = game:GetService("Workspace").CurrentCamera.CFrame.p
  6797. local newPos = cPos - char.HumanoidRootPart.CFrame.p
  6798. local dist = math.sqrt((newPos.X*newPos.X)+(newPos.Y*newPos.Y)+(newPos.Z*newPos.Z))
  6799. --print(dist)
  6800.  
  6801. if dist <= 8.5 and ceqpt == true then
  6802. isaim = true
  6803. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  6804. if bsy == false then
  6805. local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
  6806. y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
  6807. 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)
  6808. 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)
  6809. 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)
  6810. 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)
  6811. 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)
  6812. 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)
  6813. --char.Humanoid.WalkSpeed = 6
  6814. --char.Humanoid.JumpPower = 0
  6815. end
  6816. end
  6817. local lookDir = plr:GetMouse().Hit.p - char.HumanoidRootPart.CFrame.p
  6818. gyro.MaxTorque = Vector3.new(0,10000000,0)
  6819. gyro.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, plr:GetMouse().Hit.p)
  6820. else
  6821. isaim = false
  6822. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  6823. if bsy == false then
  6824. local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
  6825. y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
  6826. 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)
  6827. 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)
  6828. 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)
  6829. 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)
  6830. 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)
  6831. 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)
  6832. --char.Humanoid.WalkSpeed = 16
  6833. --char.Humanoid.JumpPower = 50
  6834. end
  6835. end
  6836. gyro.MaxTorque = Vector3.new(0,0,0)
  6837. end
  6838. end
  6839. end
  6840. },
  6841. {
  6842. "Terrain Generation",
  6843. function()
  6844. --[[ 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
  6845. end
  6846. },
  6847. {
  6848. "Tea",
  6849. function()
  6850. 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
  6851. end
  6852. },
  6853. {
  6854. "Slicey Dicey",
  6855. function()
  6856. local oldtick = tick()
  6857. warn("Slicey Dicey - By joalars2")
  6858.  
  6859. local plr = game:GetService("Players").LocalPlayer
  6860. local char,mouse = plr.Character,plr:GetMouse()
  6861.  
  6862. local fadeparts = {}
  6863.  
  6864. --[[ Setting up the animation rig ]]
  6865.  
  6866. local dfj = {}
  6867.  
  6868. char:WaitForChild("Animate"):Destroy()
  6869. char:WaitForChild("Humanoid"):WaitForChild("Animator"):Destroy()
  6870.  
  6871. for i,v in pairs(char:FindFirstChild("Torso"):GetChildren()) do
  6872. if v:IsA("Motor6D") and v.Name ~= "Neck" then
  6873. table.insert(dfj,v:Clone())
  6874. v:Destroy()
  6875. end
  6876. end
  6877.  
  6878. local state = "idle"
  6879.  
  6880. local rootpart = char:FindFirstChild("HumanoidRootPart")
  6881. local rootjoint = rootpart:FindFirstChild("RootJoint")
  6882. rootjoint.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  6883. local rarm = Instance.new("Weld",char:FindFirstChild("Right Arm") or nil)
  6884. rarm.Part0 = char:FindFirstChild("Torso") or nil
  6885. rarm.Part1 = char:FindFirstChild("Right Arm") or nil
  6886. rarm.C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6887. rarm.C1 = CFrame.new(-0.5,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6888. local larm = Instance.new("Weld",char:FindFirstChild("Left Arm") or nil)
  6889. larm.Part0 = char:FindFirstChild("Torso") or nil
  6890. larm.Part1 = char:FindFirstChild("Left Arm") or nil
  6891. larm.C0 = CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6892. larm.C1 = CFrame.new(0.5,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6893. local rleg = Instance.new("Weld",char:FindFirstChild("Right Leg") or nil)
  6894. rleg.Part0 = char:FindFirstChild("Torso") or nil
  6895. rleg.Part1 = char:FindFirstChild("Right Leg") or nil
  6896. rleg.C0 = CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6897. rleg.C1 = CFrame.new(0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6898. local lleg = Instance.new("Weld",char:FindFirstChild("Left Leg") or nil)
  6899. lleg.Part0 = char:FindFirstChild("Torso") or nil
  6900. lleg.Part1 = char:FindFirstChild("Left Leg") or nil
  6901. lleg.C0 = CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6902. lleg.C1 = CFrame.new(-0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6903. local neck = char:FindFirstChild("Torso"):FindFirstChild("Neck") or nil
  6904. neck.Part0 = char:FindFirstChild("Torso") or nil
  6905. neck.Part1 = char:FindFirstChild("Head") or nil
  6906. neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6907. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6908.  
  6909. --[[ Weapons ]]
  6910.  
  6911. local isClickCombo = false
  6912. local clickTimer = 0
  6913. local clickCombo = 0
  6914. local clickCD = false
  6915. local soundCD = false
  6916. local moveCD = false
  6917.  
  6918. local p1 = Instance.new("Part",char:FindFirstChild("Right Arm") or nil)
  6919. p1.Size = Vector3.new(0.2,0.2,0.2)
  6920. p1.TopSurface = "Smooth"
  6921. p1.BottomSurface = "Smooth"
  6922. p1.CanCollide = false
  6923. local m1 = Instance.new("SpecialMesh",p1)
  6924. m1.VertexColor = Vector3.new(255,255,0)
  6925. m1.MeshId = "rbxassetid://10681506"
  6926. m1.TextureId = "rbxassetid://10681501"
  6927. m1.Scale = Vector3.new(1,1,1)
  6928. local w1 = Instance.new("Weld",p1)
  6929. w1.Part0 = p1
  6930. w1.Part1 = char:FindFirstChild("Right Arm") or nil
  6931. w1.C0 = CFrame.new(-0.3,0,-1.5) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  6932. local p2 = Instance.new("Part",char:FindFirstChild("Right Arm") or nil)
  6933. p2.Size = Vector3.new(0.2,1.3,2)
  6934. p2.TopSurface = "Smooth"
  6935. p2.BottomSurface = "Smooth"
  6936. p2.Transparency = 1
  6937. p2.CanCollide = false
  6938. local w1 = Instance.new("Weld",p2)
  6939. w1.Part0 = p2
  6940. w1.Part1 = char:FindFirstChild("Right Arm") or nil
  6941. w1.C0 = CFrame.new(-0.3,0,-2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  6942. p2.Touched:connect(function(p)
  6943. local hum = p.Parent:FindFirstChild("Humanoid") or p.Parent.Parent:FindFirstChild("Humanoid") or nil
  6944. if hum and isClickCombo then
  6945. hum.Health = hum.Health - hum.MaxHealth/20
  6946. if soundCD == false then
  6947. soundCD = true
  6948. local s = Instance.new("Sound",p1)
  6949. s.SoundId = "rbxassetid://566593606"
  6950. s.Volume = 2.5
  6951. s:Play()
  6952. game:GetService("Debris"):AddItem(s,1.5)
  6953. wait(0.1)
  6954. soundCD = false
  6955. end
  6956. end
  6957. end)
  6958. local p3 = Instance.new("Part",char:FindFirstChild("Left Arm") or nil)
  6959. p3.Size = Vector3.new(0.2,0.2,0.2)
  6960. p3.TopSurface = "Smooth"
  6961. p3.BottomSurface = "Smooth"
  6962. p3.CanCollide = false
  6963. local m2 = Instance.new("SpecialMesh",p3)
  6964. m2.VertexColor = Vector3.new(255,255,0)
  6965. m2.MeshId = "rbxassetid://10681506"
  6966. m2.TextureId = "rbxassetid://10681501"
  6967. m2.Scale = Vector3.new(1,1,1)
  6968. local w2 = Instance.new("Weld",p3)
  6969. w2.Part0 = p3
  6970. w2.Part1 = char:FindFirstChild("Left Arm") or nil
  6971. w2.C0 = CFrame.new(-0.3,0,-1.5) * CFrame.Angles(math.rad(-90),math.rad(180),math.rad(0))
  6972. local p4 = Instance.new("Part",char:FindFirstChild("Left Arm") or nil)
  6973. p4.Size = Vector3.new(0.2,1.3,2)
  6974. p4.TopSurface = "Smooth"
  6975. p4.BottomSurface = "Smooth"
  6976. p4.Transparency = 1
  6977. p4.CanCollide = false
  6978. local w1 = Instance.new("Weld",p4)
  6979. w1.Part0 = p4
  6980. w1.Part1 = char:FindFirstChild("Left Arm") or nil
  6981. w1.C0 = CFrame.new(0.3,0,-2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  6982. p4.Touched:connect(function(p)
  6983. local hum = p.Parent:FindFirstChild("Humanoid") or p.Parent.Parent:FindFirstChild("Humanoid") or nil
  6984. if hum and isClickCombo and hum ~= char:FindFirstChild("Humanoid") then
  6985. hum.Health = hum.Health - hum.MaxHealth/20
  6986. if soundCD == false then
  6987. soundCD = true
  6988. local s = Instance.new("Sound",p3)
  6989. s.SoundId = "rbxassetid://566593606"
  6990. s.Volume = 2.5
  6991. s:Play()
  6992. game:GetService("Debris"):AddItem(s,1.5)
  6993. wait(0.1)
  6994. soundCD = false
  6995. end
  6996. end
  6997. end)
  6998.  
  6999. mouse.Button1Down:connect(function()
  7000. if clickCD == false then
  7001. if clickCombo == 0 then
  7002. if not char:FindFirstChild("Right Arm") then
  7003. clickCombo = 1
  7004. end
  7005. end
  7006. if clickCombo == 1 then
  7007. if not char:FindFirstChild("Left Arm") then
  7008. clickCombo = 0
  7009. end
  7010. end
  7011. if not char:FindFirstChild("Right Arm") and not char:FindFirstChild("Left Arm") then
  7012. clickCombo = 3
  7013. end
  7014. if clickCombo == 0 then
  7015. local oldtick = tick()
  7016. state = "busy"
  7017. clickCD = true
  7018. isClickCombo = true
  7019. clickTimer = 1
  7020. clickCombo = clickCombo + 1
  7021.  
  7022. for i=1,5 do
  7023. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
  7024. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),0.4)
  7025. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(45)),0.4)
  7026. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),0.4)
  7027. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-70),math.rad(0),math.rad(160)),0.4)
  7028. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(-20),math.rad(20),math.rad(0)),0.4)
  7029. wait()
  7030. end
  7031. wait()
  7032. for i=1,5 do
  7033. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
  7034. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.4)
  7035. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(70),math.rad(40)),0.4)
  7036. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)),0.4)
  7037. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-110),math.rad(0),math.rad(240)),0.4)
  7038. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(20),math.rad(-60),math.rad(0)),0.4)
  7039. wait()
  7040. end
  7041.  
  7042. state = "idle"
  7043. clickCD = false
  7044. elseif clickCombo == 1 then
  7045. local oldtick = tick()
  7046. state = "busy"
  7047. clickCD = true
  7048. isClickCombo = true
  7049. clickTimer = 1
  7050. clickCombo = 0
  7051.  
  7052. for i=1,5 do
  7053. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),0.4)
  7054. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
  7055. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),0.4)
  7056. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-45)),0.4)
  7057. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-70),math.rad(0),math.rad(200)),0.4)
  7058. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(0)),0.4)
  7059. wait()
  7060. end
  7061. wait()
  7062. for i=1,5 do
  7063. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.4)
  7064. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
  7065. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)),0.4)
  7066. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(-40)),0.4)
  7067. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-110),math.rad(0),math.rad(120)),0.4)
  7068. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(20),math.rad(60),math.rad(0)),0.4)
  7069. wait()
  7070. end
  7071.  
  7072. state = "idle"
  7073. clickCD = false
  7074. end
  7075. end
  7076. end)
  7077.  
  7078. mouse.KeyDown:connect(function(key)
  7079. if key == "e" then
  7080. if moveCD == false and clickCD == false then
  7081. clickCD = true
  7082. moveCD = true
  7083. state = "busy"
  7084. op1 = p1
  7085. op3 = p3
  7086. for i=1,5 do
  7087. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),0.4)
  7088. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),0.4)
  7089. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(130)),0.4)
  7090. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-130)),0.4)
  7091. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
  7092. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  7093. wait()
  7094. end
  7095. p1.Transparency = 1
  7096. p3.Transparency = 1
  7097. local dir = rootpart.CFrame.lookVector*2
  7098. local p = Instance.new("Part")
  7099. p.Size = Vector3.new(0.2,0.2,0.2)
  7100. p.Anchored = true
  7101. p.CanCollide = false
  7102. 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))
  7103. local m = Instance.new("SpecialMesh",p)
  7104. m.VertexColor = Vector3.new(255,255,0)
  7105. m.MeshId = "rbxassetid://10681506"
  7106. m.TextureId = "rbxassetid://10681501"
  7107. m.Scale = Vector3.new(1,1,1)
  7108. p.Parent = char
  7109. local p2 = Instance.new("Part")
  7110. p2.Size = Vector3.new(0.2,0.2,0.2)
  7111. p2.Anchored = true
  7112. p2.CanCollide = false
  7113. 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))
  7114. local m2 = Instance.new("SpecialMesh",p2)
  7115. m2.VertexColor = Vector3.new(255,255,0)
  7116. m2.MeshId = "rbxassetid://10681506"
  7117. m2.TextureId = "rbxassetid://10681501"
  7118. m2.Scale = Vector3.new(1,1,1)
  7119. p2.Parent = char
  7120.  
  7121. local frm
  7122. local p1l = 0
  7123. local p2l = 0
  7124. frm = game:GetService("RunService").RenderStepped:connect(function()
  7125. if p1l < 50 then
  7126. p1l = p1l + 1
  7127. local r1 = Ray.new(p.Position,-p.CFrame.lookVector)
  7128. local pa1,po1,no1 = workspace:FindPartOnRayWithIgnoreList(r1,char:GetChildren(),false,true)
  7129. p.CFrame = CFrame.new(po1,(po1 + -dir)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
  7130. if pa1 ~= nil then
  7131. if p1l < 40 then
  7132. local hum = pa1.Parent:FindFirstChild("Humanoid") or pa1.Parent.Parent:FindFirstChild("Humanoid")
  7133. if hum then
  7134. pa1:BreakJoints()
  7135. end
  7136. end
  7137. p1l = 40
  7138. end
  7139. else
  7140. p:Destroy()
  7141. for i=1,10 do
  7142. op1.Transparency = op1.Transparency - 0.1
  7143. wait()
  7144. end
  7145. end
  7146. if p2l < 50 then
  7147. p2l = p2l + 1
  7148. local r2 = Ray.new(p2.Position,-p2.CFrame.lookVector)
  7149. local pa2,po2,no2 = workspace:FindPartOnRayWithIgnoreList(r2,char:GetChildren(),false,true)
  7150. p2.CFrame = CFrame.new(po2,(po2 + -dir)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
  7151. if pa2 ~= nil then
  7152. if p2l < 40 then
  7153. local hum = pa2.Parent:FindFirstChild("Humanoid") or pa2.Parent.Parent:FindFirstChild("Humanoid")
  7154. if hum then
  7155. pa2:BreakJoints()
  7156. end
  7157. end
  7158. p2l = 40
  7159. end
  7160. else
  7161. p2:Destroy()
  7162. for i=1,10 do
  7163. op3.Transparency = op3.Transparency - 0.1
  7164. wait()
  7165. end
  7166. end
  7167. if p1l > 40 then
  7168. p.Transparency = p.Transparency + 0.1
  7169. end
  7170. if p2l > 40 then
  7171. p2.Transparency = p2.Transparency + 0.1
  7172. end
  7173. if p.Parent == nil and p2.Parent == nil then
  7174. frm:disconnect()
  7175. wait(1)
  7176. clickCD = false
  7177. moveCD = false
  7178. end
  7179. end)
  7180.  
  7181. wait()
  7182. for i=1,3 do
  7183. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),0.4)
  7184. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),0.4)
  7185. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),0.4)
  7186. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)),0.4)
  7187. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
  7188. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  7189. wait()
  7190. end
  7191. for i=1,10 do
  7192. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  7193. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  7194. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  7195. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  7196. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
  7197. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  7198. wait()
  7199. end
  7200. state = "idle"
  7201. end
  7202. end
  7203. end)
  7204.  
  7205. --[[ Animation application ]]
  7206.  
  7207. game:GetService("RunService").RenderStepped:connect(function()
  7208. if char:FindFirstChild("Humanoid").WalkSpeed < 20 then
  7209. char:FindFirstChild("Humanoid").WalkSpeed = 20
  7210. end
  7211. for i,v in pairs(fadeparts) do
  7212. if v:IsA("BasePart") then
  7213. v.Transparency = v.Transparency + 1/30
  7214. if v.Transparency >= 1 then
  7215. v:Destroy()
  7216. end
  7217. end
  7218. end
  7219. clickTimer = clickTimer - 1/60
  7220. if clickTimer <= 0 then clickTimer = 0 clickCombo = 0 isClickCombo = false end
  7221. local spd = (0.2*char:FindFirstChild("Humanoid").WalkSpeed)/16
  7222. if state ~= "busy" then
  7223. local ray = Ray.new(rootpart.Position,Vector3.new(0,-4,0))
  7224. local part,pos,normal = workspace:FindPartOnRayWithIgnoreList(ray,char:GetChildren(),false,true)
  7225. if rootpart.Velocity.Magnitude > 0.5 and part ~= nil then
  7226. state = "running"
  7227. elseif rootpart.Velocity.Magnitude <= 0.5 and part ~= nil then
  7228. state = "idle"
  7229. elseif rootpart.Velocity.Y > 0 and part == nil then
  7230. state = "jumping"
  7231. elseif rootpart.Velocity.Y <= 0 and part == nil then
  7232. state = "falling"
  7233. end
  7234. if state == "idle" then
  7235. 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)
  7236. 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)
  7237. 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)
  7238. 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)
  7239. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
  7240. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  7241. elseif state == "running" then
  7242. 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)
  7243. 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)
  7244. 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)
  7245. 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)
  7246. 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)
  7247. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  7248. elseif state == "jumping" then
  7249. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  7250. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  7251. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
  7252. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
  7253. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
  7254. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  7255. elseif state == "falling" then
  7256. rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  7257. lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  7258. rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
  7259. larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
  7260. rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
  7261. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
  7262. end
  7263. end
  7264. end)
  7265. warn("Loaded! Time elapsed: "..tick() - oldtick)
  7266. end
  7267. },
  7268. {
  7269. "Ghost - Animated",
  7270. function()
  7271. local time = tick()
  7272. print("Loading Wraith by joalars2...")
  7273.  
  7274. local plr = game:GetService("Players").LocalPlayer
  7275. local mouse,char = plr:GetMouse(),plr.Character
  7276.  
  7277. local amountGhosts = 5
  7278.  
  7279. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  7280.  
  7281. local toggle,cd,mcd = false,false,false
  7282. local ghosts = {}
  7283. local temptab = {}
  7284.  
  7285. char:WaitForChild("Animate"):Destroy()
  7286. char.Humanoid:WaitForChild("Animator"):Destroy()
  7287.  
  7288. local state = "idle"
  7289.  
  7290. local gt = false
  7291.  
  7292. local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart")) --Stops the character from glitching out on enter/exit
  7293. gyro.MaxTorque = Vector3.new(0,0,0)
  7294. gyro.D = 0
  7295. gyro.P = 100000000
  7296.  
  7297.  
  7298. local wCol = BrickColor.new("Really red")
  7299. local wCol2 = BrickColor.new("Really black")
  7300. local gCol = BrickColor.new("Toothpaste")
  7301. local gCol2 = BrickColor.new("Institutional white")
  7302.  
  7303. function searchAll(m,clear)
  7304. if clear then
  7305. if clear == true then
  7306. for i,v in pairs(temptab) do
  7307. table.remove(temptab,1)
  7308. end
  7309. end
  7310. end
  7311. for i,v in pairs(m:GetChildren()) do
  7312. if v then
  7313. local s = v:Clone()
  7314. for _,b in pairs(s:GetChildren()) do
  7315. b:Destroy()
  7316. end
  7317. if s:IsA("Part") or s:IsA("WedgePart") or s:IsA("TrussPart") or s:IsA("UnionOperation") then
  7318. if s.Name ~= "HumanoidRootPart" then
  7319. s.Anchored = true
  7320. s.CanCollide = false
  7321. s.Transparency = 0.95
  7322. s.TopSurface = "Smooth"
  7323. s.BottomSurface = "Smooth"
  7324. s.FrontSurface = "Smooth"
  7325. s.RightSurface = "Smooth"
  7326. s.BackSurface = "Smooth"
  7327. s.LeftSurface = "Smooth"
  7328. if s.Material ~= Enum.Material.Neon then
  7329. if gt == true then
  7330. s.BrickColor = wCol2
  7331. else
  7332. s.BrickColor = gCol2
  7333. end
  7334. else
  7335. if gt == true then
  7336. s.BrickColor = wCol
  7337. else
  7338. s.BrickColor = gCol
  7339. end
  7340. end
  7341. for _,c in pairs(v:GetChildren()) do
  7342. if c:IsA("SpecialMesh") or c:IsA("CylinderMesh") then
  7343. c:Clone().Parent = s
  7344. end
  7345. end
  7346. local objValue = Instance.new("ObjectValue",s)
  7347. objValue.Name = "Target"
  7348. objValue.Value = v
  7349. table.insert(temptab,s)
  7350. end
  7351. --elseif s:IsA("CharacterMesh") then
  7352. --table.insert(temptab,s)
  7353. end
  7354. --searchAll(v)
  7355. end
  7356. end
  7357. return temptab
  7358. end
  7359.  
  7360. function CreateGhost()
  7361. local ghost = Instance.new("Model",game.Workspace)
  7362. searchAll(char,true)
  7363. ghost.Name = char.Name.."'s Ghost "..#ghosts..#plr.Name
  7364. --Instance.new("Humanoid",ghost)
  7365. for i,v in pairs(temptab) do
  7366. v:Clone().Parent = ghost
  7367. end
  7368. table.insert(ghosts,ghost)
  7369. end
  7370.  
  7371. function ClearGhosts()
  7372. for i,v in pairs(ghosts) do
  7373. v:Destroy()
  7374. end
  7375. for i,v in pairs(ghosts) do
  7376. table.remove(ghosts,1)
  7377. end
  7378. for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
  7379. if string.sub(v.Name,1,#plr.Name+9) == plr.Name.."'s Ghost " then
  7380. v:Destroy()
  7381. end
  7382. end
  7383. end
  7384.  
  7385. Instance.new("ForceField",char).Visible = false
  7386.  
  7387. local e1 = Instance.new("Part",char)
  7388. e1.Size = Vector3.new(0.2,0.2,0.2)
  7389. e1.TopSurface = "Smooth"
  7390. e1.BottomSurface = "Smooth"
  7391. e1.Material = "Neon"
  7392. e1.Transparency = 1
  7393. e1.Anchored = true
  7394. e1.CanCollide = false
  7395. e1.BrickColor = gCol
  7396. e1.CFrame = char.Head.CFrame * CFrame.new(0.15,0.1,-0.6)
  7397. local em1 = Instance.new("SpecialMesh",e1)
  7398. em1.MeshType = "Sphere"
  7399. local e2 = Instance.new("Part",char)
  7400. e2.Size = Vector3.new(0.2,0.2,0.2)
  7401. e2.TopSurface = "Smooth"
  7402. e2.BottomSurface = "Smooth"
  7403. e2.Transparency = 1
  7404. e2.Material = "Neon"
  7405. e2.Anchored = true
  7406. e2.CanCollide = false
  7407. e2.BrickColor = gCol
  7408. e2.CFrame = char.Head.CFrame * CFrame.new(-0.15,0.1,-0.6)
  7409. local em2 = Instance.new("SpecialMesh",e2)
  7410. em2.MeshType = "Sphere"
  7411.  
  7412. toggle = true
  7413. for i=1,amountGhosts do
  7414. CreateGhost()
  7415. end
  7416. char.Parent = game:GetService("Workspace").CurrentCamera
  7417. char:FindFirstChild("Head").Transparency = 1
  7418. char:FindFirstChild("Torso").Transparency = 1
  7419. char:FindFirstChild("Right Arm").Transparency = 1
  7420. char:FindFirstChild("Left Arm").Transparency = 1
  7421. char:FindFirstChild("Right Leg").Transparency = 1
  7422. char:FindFirstChild("Left Leg").Transparency = 1
  7423. for i,v in pairs(char:GetChildren()) do
  7424. if v:IsA("Accessory") then
  7425. v:FindFirstChild("Handle").Transparency = 1
  7426. end
  7427. end
  7428. char:FindFirstChild("Head"):FindFirstChild("face"):Destroy()
  7429.  
  7430. local p1 = Instance.new("Part",workspace)
  7431. local m1 = Instance.new("SpecialMesh",p1)
  7432. m1.MeshType = "Sphere"
  7433. m1.Scale = Vector3.new(5,5,5)
  7434. p1.Size = Vector3.new(1,1,1)
  7435. p1.Anchored = true
  7436. p1.CanCollide = false
  7437. p1.TopSurface = "Smooth"
  7438. p1.BottomSurface = "Smooth"
  7439. p1.BrickColor = gCol
  7440. p1.Material = "Neon"
  7441. local p2 = Instance.new("Part",workspace)
  7442. local m2 = Instance.new("SpecialMesh",p2)
  7443. m2.MeshType = "Sphere"
  7444. m2.Scale = Vector3.new(8,8,8)
  7445. p2.Size = Vector3.new(1,1,1)
  7446. p2.Anchored = true
  7447. p2.CanCollide = false
  7448. p2.TopSurface = "Smooth"
  7449. p2.BottomSurface = "Smooth"
  7450. p2.BrickColor = gCol2
  7451. p2.Material = "Neon"
  7452. local p3 = Instance.new("Part",workspace)
  7453. local m3 = Instance.new("BlockMesh",p3)
  7454. m3.Scale = Vector3.new(7,7,7)
  7455. p3.Size = Vector3.new(1,1,1)
  7456. p3.Transparency = 0.4
  7457. p3.Anchored = true
  7458. p3.CanCollide = false
  7459. p3.TopSurface = "Smooth"
  7460. p3.BottomSurface = "Smooth"
  7461. p3.BrickColor = gCol
  7462. p3.Material = "Neon"
  7463. local p4 = Instance.new("Part",workspace)
  7464. local m4 = Instance.new("BlockMesh",p4)
  7465. m4.Scale = Vector3.new(10,10,10)
  7466. p4.Size = Vector3.new(1,1,1)
  7467. p4.Transparency = 0.4
  7468. p4.Anchored = true
  7469. p4.CanCollide = false
  7470. p4.TopSurface = "Smooth"
  7471. p4.BottomSurface = "Smooth"
  7472. p4.BrickColor = gCol2
  7473. p4.Material = "Neon"
  7474. local currentframe = 0
  7475. local frmR
  7476.  
  7477. frmR = game:GetService("RunService").RenderStepped:connect(function()
  7478. currentframe = currentframe + 1
  7479. if currentframe < 1*60 then
  7480. p1.CFrame = char:WaitForChild("Torso").CFrame
  7481. p2.CFrame = char:WaitForChild("Torso").CFrame
  7482. 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)))
  7483. 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)))
  7484. m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
  7485. m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
  7486. m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
  7487. m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
  7488. p1.Transparency = p1.Transparency + (1/(1*60))
  7489. p2.Transparency = p2.Transparency + (1/(1*60))
  7490. p3.Transparency = p3.Transparency + (1/(1*60))
  7491. p4.Transparency = p4.Transparency + (1/(1*60))
  7492. else
  7493. p1:Destroy()
  7494. p2:Destroy()
  7495. p3:Destroy()
  7496. p4:Destroy()
  7497. frmR:disconnect()
  7498. end
  7499. end)
  7500.  
  7501. char.Humanoid.MaxHealth = math.huge
  7502. wait()
  7503. char.Humanoid.Health = math.huge
  7504.  
  7505. --[[mouse.KeyDown:connect(function(key)
  7506. if key == "r" then
  7507. print("R!")
  7508. if cd == false then
  7509. print("No cooldown!")
  7510. cd = true
  7511. if toggle == false then
  7512. print("Entering godmode")
  7513. toggle = true
  7514. Instance.new("ForceField",char)
  7515. for i=1,amountGhosts do
  7516. CreateGhost()
  7517. end
  7518. char.Parent = game:GetService("Workspace").CurrentCamera
  7519. char:FindFirstChild("Head").Transparency = 1
  7520. char:FindFirstChild("Torso").Transparency = 1
  7521. char:FindFirstChild("Right Arm").Transparency = 1
  7522. char:FindFirstChild("Left Arm").Transparency = 1
  7523. char:FindFirstChild("Right Leg").Transparency = 1
  7524. char:FindFirstChild("Left Leg").Transparency = 1
  7525. for i,v in pairs(char:GetChildren()) do
  7526. if v:IsA("Accessory") then
  7527. v:FindFirstChild("Handle").Transparency = 1
  7528. end
  7529. end
  7530. else
  7531. print("Exiting godmode")
  7532. toggle = false
  7533. for i,v in pairs(ghosts) do
  7534. v:Destroy()
  7535. end
  7536. char.Parent = game:GetService("Workspace")
  7537. char:FindFirstChild("ForceField"):Destroy()
  7538. char:FindFirstChild("Head").Transparency = 0
  7539. char:FindFirstChild("Torso").Transparency = 0
  7540. char:FindFirstChild("Right Arm").Transparency = 0
  7541. char:FindFirstChild("Left Arm").Transparency = 0
  7542. char:FindFirstChild("Right Leg").Transparency = 0
  7543. char:FindFirstChild("Left Leg").Transparency = 0
  7544. for i,v in pairs(char:GetChildren()) do
  7545. if v:IsA("Accessory") then
  7546. v:FindFirstChild("Handle").Transparency = 0
  7547. end
  7548. end
  7549. end
  7550. cd = false
  7551. end
  7552. end
  7553. end)]]
  7554.  
  7555. mouse.KeyDown:connect(function(key)
  7556. spawn(function()
  7557. if key == "f" and toggle == true and mcd == false then
  7558. if #ghosts < amountGhosts then
  7559. print(#ghosts.."<")
  7560. mcd = true
  7561.  
  7562. ClearGhosts()
  7563.  
  7564. for i=1,amountGhosts do
  7565. CreateGhost()
  7566. end
  7567. local p1 = Instance.new("Part",workspace)
  7568. local m1 = Instance.new("SpecialMesh",p1)
  7569. m1.MeshType = "Sphere"
  7570. m1.Scale = Vector3.new(7,7,7)
  7571. p1.Size = Vector3.new(1,1,1)
  7572. p1.Anchored = true
  7573. p1.CanCollide = false
  7574. p1.TopSurface = "Smooth"
  7575. p1.BottomSurface = "Smooth"
  7576. if gt == false then
  7577. p1.BrickColor = gCol
  7578. else
  7579. p1.BrickColor = wCol
  7580. end
  7581. p1.Material = "Neon"
  7582. local p2 = Instance.new("Part",workspace)
  7583. local m2 = Instance.new("SpecialMesh",p2)
  7584. m2.MeshType = "Sphere"
  7585. m2.Scale = Vector3.new(9,9,9)
  7586. p2.Size = Vector3.new(1,1,1)
  7587. p2.Anchored = true
  7588. p2.CanCollide = false
  7589. p2.TopSurface = "Smooth"
  7590. p2.BottomSurface = "Smooth"
  7591. if gt == false then
  7592. p2.BrickColor = gCol2
  7593. else
  7594. p2.BrickColor = wCol2
  7595. end
  7596. p2.Material = "Neon"
  7597. local currentframe = 0
  7598. local frmR
  7599.  
  7600. frmR = game:GetService("RunService").RenderStepped:connect(function()
  7601. currentframe = currentframe + 1
  7602. if currentframe < 0.25*60 then
  7603. p1.CFrame = char:WaitForChild("Torso").CFrame
  7604. p2.CFrame = char:WaitForChild("Torso").CFrame
  7605. p1.Transparency = p1.Transparency + (1/(0.25*60))
  7606. p2.Transparency = p2.Transparency + (1/(0.25*60))
  7607. else
  7608. p1:Destroy()
  7609. p2:Destroy()
  7610. mcd = false
  7611. frmR:disconnect()
  7612. end
  7613. end)
  7614. else
  7615. mcd = true
  7616.  
  7617. ClearGhosts()
  7618.  
  7619. local p1 = Instance.new("Part",workspace)
  7620. local m1 = Instance.new("SpecialMesh",p1)
  7621. m1.MeshType = "Sphere"
  7622. m1.Scale = Vector3.new(7,7,7)
  7623. p1.Size = Vector3.new(1,1,1)
  7624. p1.Anchored = true
  7625. p1.CanCollide = false
  7626. p1.TopSurface = "Smooth"
  7627. p1.BottomSurface = "Smooth"
  7628. if gt == false then
  7629. p1.BrickColor = gCol
  7630. else
  7631. p1.BrickColor = wCol
  7632. end
  7633. p1.Material = "Neon"
  7634. local p2 = Instance.new("Part",workspace)
  7635. local m2 = Instance.new("SpecialMesh",p2)
  7636. m2.MeshType = "Sphere"
  7637. m2.Scale = Vector3.new(9,9,9)
  7638. p2.Size = Vector3.new(1,1,1)
  7639. p2.Anchored = true
  7640. p2.CanCollide = false
  7641. p2.TopSurface = "Smooth"
  7642. p2.BottomSurface = "Smooth"
  7643. if gt == false then
  7644. p2.BrickColor = gCol2
  7645. else
  7646. p2.BrickColor = wCol2
  7647. end
  7648. p2.Material = "Neon"
  7649. local currentframe = 0
  7650. local frmR
  7651.  
  7652. frmR = game:GetService("RunService").RenderStepped:connect(function()
  7653. currentframe = currentframe + 1
  7654. if currentframe < 0.25*60 then
  7655. p1.CFrame = char:WaitForChild("Torso").CFrame
  7656. p2.CFrame = char:WaitForChild("Torso").CFrame
  7657. p1.Transparency = p1.Transparency + (1/(0.25*60))
  7658. p2.Transparency = p2.Transparency + (1/(0.25*60))
  7659. else
  7660. p1:Destroy()
  7661. p2:Destroy()
  7662. mcd = false
  7663. frmR:disconnect()
  7664. end
  7665. end)
  7666. end
  7667. elseif key == "g" and toggle == true and mcd == false then
  7668. if gt == true then
  7669. gt = false
  7670. local p1 = Instance.new("Part",workspace)
  7671. local m1 = Instance.new("SpecialMesh",p1)
  7672. m1.MeshType = "Sphere"
  7673. m1.Scale = Vector3.new(5,5,5)
  7674. p1.Size = Vector3.new(1,1,1)
  7675. p1.Anchored = true
  7676. p1.CanCollide = false
  7677. p1.TopSurface = "Smooth"
  7678. p1.BottomSurface = "Smooth"
  7679. p1.BrickColor = gCol
  7680. p1.Material = "Neon"
  7681. local p2 = Instance.new("Part",workspace)
  7682. local m2 = Instance.new("SpecialMesh",p2)
  7683. m2.MeshType = "Sphere"
  7684. m2.Scale = Vector3.new(8,8,8)
  7685. p2.Size = Vector3.new(1,1,1)
  7686. p2.Anchored = true
  7687. p2.CanCollide = false
  7688. p2.TopSurface = "Smooth"
  7689. p2.BottomSurface = "Smooth"
  7690. p2.BrickColor = gCol2
  7691. p2.Material = "Neon"
  7692. local p3 = Instance.new("Part",workspace)
  7693. local m3 = Instance.new("BlockMesh",p3)
  7694. m3.Scale = Vector3.new(7,7,7)
  7695. p3.Size = Vector3.new(1,1,1)
  7696. p3.Transparency = 0.4
  7697. p3.Anchored = true
  7698. p3.CanCollide = false
  7699. p3.TopSurface = "Smooth"
  7700. p3.BottomSurface = "Smooth"
  7701. p3.BrickColor = gCol
  7702. p3.Material = "Neon"
  7703. local p4 = Instance.new("Part",workspace)
  7704. local m4 = Instance.new("BlockMesh",p4)
  7705. m4.Scale = Vector3.new(10,10,10)
  7706. p4.Size = Vector3.new(1,1,1)
  7707. p4.Transparency = 0.4
  7708. p4.Anchored = true
  7709. p4.CanCollide = false
  7710. p4.TopSurface = "Smooth"
  7711. p4.BottomSurface = "Smooth"
  7712. p4.BrickColor = gCol2
  7713. p4.Material = "Neon"
  7714.  
  7715. ClearGhosts()
  7716.  
  7717. for i=1,amountGhosts do
  7718. CreateGhost()
  7719. end
  7720.  
  7721. local currentframe = 0
  7722. local frmR
  7723.  
  7724. frmR = game:GetService("RunService").RenderStepped:connect(function()
  7725. currentframe = currentframe + 1
  7726. if currentframe < 1*60 then
  7727. p1.CFrame = char:WaitForChild("Torso").CFrame
  7728. p2.CFrame = char:WaitForChild("Torso").CFrame
  7729. 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)))
  7730. 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)))
  7731. m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
  7732. m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
  7733. m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
  7734. m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
  7735. p1.Transparency = p1.Transparency + (1/(1*60))
  7736. p2.Transparency = p2.Transparency + (1/(1*60))
  7737. p3.Transparency = p3.Transparency + (1/(1*60))
  7738. p4.Transparency = p4.Transparency + (1/(1*60))
  7739. else
  7740. p1:Destroy()
  7741. p2:Destroy()
  7742. p3:Destroy()
  7743. p4:Destroy()
  7744. frmR:disconnect()
  7745. end
  7746. end)
  7747. else
  7748. gt = true
  7749. local p1 = Instance.new("Part",workspace)
  7750. local m1 = Instance.new("SpecialMesh",p1)
  7751. m1.MeshType = "Sphere"
  7752. m1.Scale = Vector3.new(5,5,5)
  7753. p1.Size = Vector3.new(1,1,1)
  7754. p1.Anchored = true
  7755. p1.CanCollide = false
  7756. p1.TopSurface = "Smooth"
  7757. p1.BottomSurface = "Smooth"
  7758. p1.BrickColor = wCol
  7759. p1.Material = "Neon"
  7760. local p2 = Instance.new("Part",workspace)
  7761. local m2 = Instance.new("SpecialMesh",p2)
  7762. m2.MeshType = "Sphere"
  7763. m2.Scale = Vector3.new(8,8,8)
  7764. p2.Size = Vector3.new(1,1,1)
  7765. p2.Anchored = true
  7766. p2.CanCollide = false
  7767. p2.TopSurface = "Smooth"
  7768. p2.BottomSurface = "Smooth"
  7769. p2.BrickColor = wCol2
  7770. p2.Material = "Neon"
  7771. local p3 = Instance.new("Part",workspace)
  7772. local m3 = Instance.new("BlockMesh",p3)
  7773. m3.Scale = Vector3.new(7,7,7)
  7774. p3.Size = Vector3.new(1,1,1)
  7775. p3.Transparency = 0.4
  7776. p3.Anchored = true
  7777. p3.CanCollide = false
  7778. p3.TopSurface = "Smooth"
  7779. p3.BottomSurface = "Smooth"
  7780. p3.BrickColor = wCol
  7781. p3.Material = "Neon"
  7782. local p4 = Instance.new("Part",workspace)
  7783. local m4 = Instance.new("BlockMesh",p4)
  7784. m4.Scale = Vector3.new(10,10,10)
  7785. p4.Size = Vector3.new(1,1,1)
  7786. p4.Transparency = 0.4
  7787. p4.Anchored = true
  7788. p4.CanCollide = false
  7789. p4.TopSurface = "Smooth"
  7790. p4.BottomSurface = "Smooth"
  7791. p4.BrickColor = wCol2
  7792. p4.Material = "Neon"
  7793.  
  7794. ClearGhosts()
  7795.  
  7796. for i=1,amountGhosts do
  7797. CreateGhost()
  7798. end
  7799.  
  7800. local currentframe = 0
  7801. local frmR
  7802.  
  7803. frmR = game:GetService("RunService").RenderStepped:connect(function()
  7804. currentframe = currentframe + 1
  7805. if currentframe < 1*60 then
  7806. p1.CFrame = char:WaitForChild("Torso").CFrame
  7807. p2.CFrame = char:WaitForChild("Torso").CFrame
  7808. 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)))
  7809. 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)))
  7810. m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
  7811. m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
  7812. m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
  7813. m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
  7814. p1.Transparency = p1.Transparency + (1/(1*60))
  7815. p2.Transparency = p2.Transparency + (1/(1*60))
  7816. p3.Transparency = p3.Transparency + (1/(1*60))
  7817. p4.Transparency = p4.Transparency + (1/(1*60))
  7818. else
  7819. p1:Destroy()
  7820. p2:Destroy()
  7821. p3:Destroy()
  7822. p4:Destroy()
  7823. frmR:disconnect()
  7824. end
  7825. end)
  7826. end
  7827. end
  7828. end)
  7829. end)
  7830.  
  7831. local frm = 0
  7832.  
  7833. local toRemove = {}
  7834.  
  7835. game:GetService("RunService").RenderStepped:connect(function()
  7836. frm = frm + 1
  7837. if char.Parent == game:GetService("Workspace").CurrentCamera then
  7838.  
  7839. e1.CFrame = char.Head.CFrame * CFrame.new(0.15,0.1,-0.55)
  7840. e2.CFrame = char.Head.CFrame * CFrame.new(-0.15,0.1,-0.55)
  7841.  
  7842. local delay = 0.9
  7843.  
  7844. for i,v in pairs(ghosts) do
  7845. for _,b in pairs(v:GetChildren()) do
  7846. if b:IsA("Part") or b:IsA("WedgePart") or b:IsA("TrussPart") or b:IsA("UnionOperation") then
  7847. b.CFrame = b.CFrame:lerp(b:FindFirstChild("Target").Value.CFrame,delay)
  7848. end
  7849. end
  7850. delay = delay - (0.5/(#ghosts+1))
  7851. end
  7852.  
  7853. --[[if math.floor(frm/8) == frm/8 then
  7854. local isub = 0
  7855. for i,v in pairs(ghosts) do
  7856. if #v:GetChildren() < 6 then
  7857. v:Destroy()
  7858. table.remove(ghosts,i - isub)
  7859. isub = isub + 1
  7860. CreateGhost()
  7861. end
  7862. end
  7863. end]]
  7864. end
  7865.  
  7866. --Animation states
  7867.  
  7868. local ray = Ray.new(char.HumanoidRootPart.CFrame.p, Vector3.new(0,-3,0).unit*4)
  7869. local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,ghosts,false,true)
  7870.  
  7871. if state ~= "busy" then
  7872. if char.HumanoidRootPart.Velocity.Magnitude <= 0.5 then
  7873. state = "idle"
  7874. elseif char.HumanoidRootPart.Velocity.Magnitude > 0.5 then
  7875. state = "running"
  7876. --[[elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not part then
  7877. state = "falling"
  7878. elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not part then
  7879. state = "jumping"]]
  7880. end
  7881. char.Humanoid.WalkSpeed = 32
  7882. char.Humanoid.JumpPower = 70
  7883. end
  7884.  
  7885. --Actual animations
  7886.  
  7887. if state == "idle" then
  7888. 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)
  7889. 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)
  7890. 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)
  7891. 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)
  7892. 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)
  7893. 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)
  7894. elseif state == "running" then
  7895. 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)
  7896. 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)
  7897. 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)
  7898. 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)
  7899. 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)
  7900. 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)
  7901. end
  7902. end)
  7903.  
  7904. char.Humanoid.Died:connect(function()
  7905. toggle = false
  7906.  
  7907. ClearGhosts()
  7908.  
  7909. char.Parent = game.Workspace
  7910. char.Parent = game:GetService("Workspace")
  7911. char:FindFirstChild("ForceField"):Destroy()
  7912. char:FindFirstChild("Head").Transparency = 0
  7913. char:FindFirstChild("Torso").Transparency = 0
  7914. char:FindFirstChild("Right Arm").Transparency = 0
  7915. char:FindFirstChild("Left Arm").Transparency = 0
  7916. char:FindFirstChild("Right Leg").Transparency = 0
  7917. char:FindFirstChild("Left Leg").Transparency = 0
  7918. for i,v in pairs(char:GetChildren()) do
  7919. if v:IsA("Accessory") then
  7920. v:FindFirstChild("Handle").Transparency = 0
  7921. end
  7922. end
  7923. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  7924. plr:LoadCharacter()
  7925. end)
  7926.  
  7927. local msgidGlob = 0
  7928. local state = true
  7929. local font = "Arcade"
  7930. local tcol = Color3.fromRGB(255,217,0)
  7931. local tscol = Color3.fromRGB(0,0,0)
  7932. local fsiz = 28
  7933. local tr = true
  7934. local tsr = false
  7935. local fade = 2
  7936.  
  7937. local p = Instance.new("Part",game.Workspace)
  7938. p.Size = Vector3.new(0.2,0.2,0.2)
  7939. p.Transparency = 1
  7940. p.Anchored = true
  7941. p.CanCollide = false
  7942. p.Name = "Msg"
  7943. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  7944.  
  7945. local r = 255
  7946. local b = 0
  7947. local g = 0
  7948.  
  7949. plr.Chatted:connect(function(c)
  7950. msgidGlob = msgidGlob + 1
  7951. local curMsgId = msgidGlob
  7952. if string.lower(c) == "!disable" then
  7953. state = false
  7954. elseif string.lower(c) == "!enable" then
  7955. state = true
  7956. elseif string.lower(string.sub(c,1,6)) == "!font " then
  7957. local old = font
  7958. font = string.sub(c,7,#c) or old
  7959. elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
  7960. if string.lower(string.sub(c,9,#c)) == "rainbow" then
  7961. tr = true
  7962. else
  7963. tr = false
  7964. local old = tcol
  7965. tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
  7966. end
  7967. elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
  7968. if string.sub(c,10,#c) == "rainbow" then
  7969. tsr = true
  7970. else
  7971. tsr = false
  7972. local old = tscol
  7973. tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
  7974. end
  7975. elseif string.lower(string.sub(c,1,6)) == "!size " then
  7976. local old = fsiz
  7977. fsiz = string.sub(c,7,#c) or old
  7978. elseif string.lower(string.sub(c,1,6)) == "!fade " then
  7979. local old = fade
  7980. fade = string.sub(c,7,#c) or old
  7981. end
  7982. if plr.Character and state == true then
  7983. if plr.Character:FindFirstChild("Head") then
  7984. for i,v in pairs(p:GetChildren()) do
  7985. if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
  7986. v:Destroy()
  7987. end
  7988. end
  7989. local bbgui = Instance.new("BillboardGui",p)
  7990. bbgui.Name = "J2CMSG"
  7991. bbgui.AlwaysOnTop = true
  7992. bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
  7993. bbgui.Size = UDim2.new(0.2,0,0.14,0)
  7994. local tl = Instance.new("TextLabel",bbgui)
  7995. tl.BackgroundTransparency = 1
  7996. tl.BorderSizePixel = 0
  7997. tl.Size = UDim2.new(1,0,10,0)
  7998. tl.Position = UDim2.new(0,0,-5,0)
  7999. tl.Font = font or "SciFi"
  8000. tl.FontSize = "Size"..fsiz or "Size36"
  8001. tl.TextColor3 = tcol
  8002. tl.TextScaled = false
  8003. tl.TextWrapped = false
  8004. tl.TextStrokeColor3 = tscol
  8005. tl.TextStrokeTransparency = 0
  8006.  
  8007. game:GetService("RunService").RenderStepped:connect(function()
  8008. if tr then
  8009. if tl.Parent ~= nil then
  8010. tl.TextColor3 = Color3.fromRGB(r,g,b)
  8011. end
  8012. end
  8013. end)
  8014.  
  8015. for i=1,#c do
  8016. if msgidGlob == curMsgId then
  8017. tl.Text = string.sub(c,1,i)
  8018. if string.sub(c,i,i) ~= " " then
  8019. local s = Instance.new("Sound",p)
  8020. s.SoundId = "rbxassetid://418252437"
  8021. s.Volume = 1
  8022. s.Pitch = 1
  8023. s:Play()
  8024. game.Debris:AddItem(s,2)
  8025. end
  8026. wait()
  8027. end
  8028. end
  8029. wait(fade)
  8030. if msgidGlob == curMsgId then
  8031. for i=1,10 do
  8032. if msgidGlob == curMsgId then
  8033. tl.TextTransparency = tl.TextTransparency + 0.1
  8034. tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
  8035. tl.Position = tl.Position + UDim2.new(0,0,0,-3)
  8036. wait()
  8037. end
  8038. end
  8039. if msgidGlob == curMsgId then
  8040. bbgui:Destroy()
  8041. end
  8042. end
  8043. end
  8044. end
  8045. end)
  8046.  
  8047. coroutine.resume(coroutine.create(function()
  8048. while wait() do
  8049. for i=0,255,10 do g = i wait() end
  8050. for i=255,0,-10 do r = i wait() end
  8051. for i=0,255,10 do b = i wait() end
  8052. for i=255,0,-10 do g = i wait() end
  8053. for i=0,255,10 do r = i wait() end
  8054. for i=255,0,-10 do b = i wait() end
  8055. end
  8056. end))
  8057.  
  8058. game:GetService("RunService").RenderStepped:connect(function()
  8059. if p.Parent ~= nil then
  8060. p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
  8061. else
  8062. p = Instance.new("Part",game.Workspace)
  8063. p.Size = Vector3.new(0.2,0.2,0.2)
  8064. p.Transparency = 1
  8065. p.Anchored = true
  8066. p.CanCollide = false
  8067. p.Name = "Msg"
  8068. p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
  8069. end
  8070. end)
  8071.  
  8072. print("Ghost loaded! Time elapsed: "..tick() - time)
  8073. end
  8074. },
  8075. {
  8076. "Timestop",
  8077. function()
  8078. local plr = game:GetService("Players").LocalPlayer
  8079. local deb = false
  8080.  
  8081. while not plr.Character do wait() end
  8082. wait(0.1)
  8083.  
  8084. warn("Timestop loaded. R to toggle time.")
  8085.  
  8086. local tstab = {}
  8087. local tsstab = {}
  8088. local ignlist = {}
  8089. local stab = {}
  8090.  
  8091. function plrIgnore(char)
  8092. for i,v in pairs(char:GetChildren()) do
  8093. if #v:GetChildren() >= 1 then
  8094. plrIgnore(v)
  8095. end
  8096. table.insert(ignlist,v)
  8097. end
  8098. end
  8099.  
  8100. function timeStop(target)
  8101. for i,v in pairs(target:GetChildren()) do
  8102. if #v:GetChildren() >= 1 then
  8103. timeStop(v)
  8104. end
  8105. local isinign = false
  8106. for i,b in pairs(ignlist) do
  8107. if b == v then
  8108. isinign = true
  8109. end
  8110. end
  8111. if isinign == false then
  8112. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
  8113. if v.Anchored == false then
  8114. table.insert(tstab,v)
  8115. v.Anchored = true
  8116. end
  8117. end
  8118. if v:IsA("Sound") then
  8119. local isintab = false
  8120. for i,b in pairs(stab) do
  8121. if v == b[1] then
  8122. isintab = true
  8123. end
  8124. end
  8125. if isintab == false then
  8126. table.insert(stab,{v,v.Pitch})
  8127. end
  8128. end
  8129. --[[if v:IsA("Script") or v:IsA("LocalScript") then
  8130. if v.Disabled == false then
  8131. table.insert(tsstab,v)
  8132. v.Disabled = true
  8133. end
  8134. end]]
  8135. end
  8136. end
  8137. local isinign = false
  8138. for i,b in pairs(ignlist) do
  8139. if b == target then
  8140. isinign = true
  8141. end
  8142. end
  8143. if isinign == false then
  8144. if target:IsA("Part") or target:IsA("WedgePart") or target:IsA("UnionOperation") then
  8145. if target.Anchored == false then
  8146. table.insert(tstab,target)
  8147. target.Anchored = true
  8148. end
  8149. end
  8150. if target:IsA("Sound") then
  8151. table.insert(stab,{target,target.Pitch})
  8152. end
  8153. end
  8154. end
  8155.  
  8156. plr:GetMouse().KeyDown:connect(function(key)
  8157. if key == "r" then
  8158. if deb == true then
  8159. deb = false
  8160. else
  8161. deb = true
  8162. local cc = Instance.new("ColorCorrectionEffect",game:GetService("Lighting"))
  8163. spawn(function()
  8164. plr.Character.Humanoid.WalkSpeed = 0
  8165. plr.Character.Humanoid.JumpPower = 0
  8166. local p = Instance.new("Part",plr.Character)
  8167. p.Transparency = 0.5
  8168. p.BrickColor = BrickColor.new("Institutional white")
  8169. p.Size = Vector3.new(0.2,0.2,0.2)
  8170. p.Anchored = true
  8171. p.CanCollide = false
  8172. p.CFrame = plr.Character.Torso.CFrame
  8173. local m = Instance.new("SpecialMesh",p)
  8174. m.MeshType = Enum.MeshType.Sphere
  8175.  
  8176. local r = 255
  8177. local g = 255
  8178. local b = 255
  8179. local contrast = 0
  8180.  
  8181. for i=1,50 do
  8182. m.Scale = m.Scale + Vector3.new(50,50,50)
  8183. p.Transparency = p.Transparency + 0.5/50
  8184. r = r - ((255-42)/50)
  8185. g = g - ((255-0)/50)
  8186. b = b - ((255-255)/50)
  8187. contrast = contrast - 2/50
  8188. --cc.TintColor = Color3.fromRGB(r,g,b)
  8189. cc.Contrast = contrast
  8190. for i,v in pairs(stab) do
  8191. v[1].Pitch = v[1].Pitch - (v[2]/50)
  8192. end
  8193. wait()
  8194. end
  8195. p:Destroy()
  8196. plr.Character.Humanoid.WalkSpeed = 16
  8197. plr.Character.Humanoid.JumpPower = 50
  8198. end)
  8199.  
  8200. local aNew = game:GetService("Workspace").ChildAdded:connect(function(c)
  8201. timeStop(c)
  8202. end)
  8203.  
  8204. for i,v in pairs(ignlist) do
  8205. table.remove(ignlist,1)
  8206. end
  8207. plrIgnore(plr.Character)
  8208. timeStop(game:GetService("Workspace"))
  8209. while deb ~= false do wait() end
  8210. --spawn(function()
  8211. local r = 42
  8212. local g = 0
  8213. local b = 255
  8214. local contrast = -2
  8215. for i=1,50 do
  8216. r = r + ((255-42)/50)
  8217. g = g + ((255-0)/50)
  8218. b = b + ((255-255)/50)
  8219. contrast = contrast + 2/50
  8220. --cc.TintColor = Color3.fromRGB(r,g,b)
  8221. cc.Contrast = contrast
  8222. for i,v in pairs(stab) do
  8223. v[1].Pitch = v[1].Pitch + (v[2]/50)
  8224. end
  8225. wait()
  8226. end
  8227. cc:Destroy()
  8228. --end)
  8229. for i,v in pairs(tstab) do
  8230. v.Anchored = false
  8231. end
  8232. for i,v in pairs(tstab) do
  8233. table.remove(tstab,1)
  8234. end
  8235. --table.foreach(stab,print)
  8236. for i,v in pairs(stab) do
  8237. table.remove(stab,1)
  8238. end
  8239. --print("---------")
  8240. --table.foreach(stab,print)
  8241. --[[for i,v in pairs(tsstab) do
  8242. v.Disabled = false
  8243. end
  8244. for i,v in pairs(tsstab) do
  8245. table.remove(tsstab,1)
  8246. end]]
  8247. aNew:disconnect()
  8248. deb = false
  8249. end
  8250. end
  8251. end)
  8252. end
  8253. },
  8254. {
  8255. "Egg",
  8256. function()
  8257. wait(3)
  8258.  
  8259. local plr = game:GetService("Players").LocalPlayer
  8260.  
  8261. while not plr.Character do wait() end
  8262.  
  8263. local char,jtab,ceqpt,bsy,isaim,cd,drawf,state = plr.Character,{},false,false,false,false,false,"loading"
  8264.  
  8265. local hdp = Instance.new("Part",script.Parent)
  8266. hdp.Name = "HandlePart"
  8267. hdp.Size = Vector3.new(0.2,0.2,0.2)
  8268.  
  8269. local meshTab = {
  8270. {"rbxassetid://705224299","rbxassetid://705224727",Vector3.new(0.4,0.4,0.4)},
  8271. {"rbxassetid://705216303","rbxassetid://705216927",Vector3.new(1.8,1.8,1.8)},
  8272. {"rbxassetid://705209239","rbxassetid://705209459",Vector3.new(0.8,0.8,0.8)},
  8273. {"rbxassetid://705247407","rbxassetid://705246950",Vector3.new(1,1,1)},
  8274. {"rbxassetid://705242967","rbxassetid://705243300",Vector3.new(0.44,0.44,0.44)},
  8275. {"rbxassetid://705197095","rbxassetid://705197292",Vector3.new(1.25,1.25,1.25)},
  8276. {"rbxassetid://676836968","rbxassetid://676837441",Vector3.new(0.5,0.5,0.5)},
  8277. {"rbxassetid://698838167","rbxassetid://698838688",Vector3.new(1.6,1.6,1.6)},
  8278. {"rbxassetid://698827858","rbxassetid://698828143",Vector3.new(1.4,1.4,1.5)},
  8279. {"rbxassetid://705202806","rbxassetid://705207716",Vector3.new(1,1,1)},
  8280. {"rbxassetid://676840078","rbxassetid://676839351",Vector3.new(1.2,1.2,1.2)},
  8281. {"rbxassetid://717179708","rbxassetid://705199414",Vector3.new(1,0.95,1.05)},
  8282. {"rbxassetid://724420662","rbxassetid://705195915",Vector3.new(0.8,0.8,0.8)},
  8283. {"rbxassetid://676841945","rbxassetid://676842522",Vector3.new(1.7,1.7,1.8)},
  8284. {"rbxassetid://705315624","rbxassetid://705315897",Vector3.new(0.4,0.4,0.4)},
  8285. {"rbxassetid://698835993","rbxassetid://698836260",Vector3.new(1,1,1)},
  8286. {"rbxassetid://698813624","rbxassetid://698813905",Vector3.new(1.6,1.6,1.6)},
  8287. {"rbxassetid://706712283","rbxassetid://705202233",Vector3.new(2.1,2.1,2.1)},
  8288. {"rbxassetid://705208513","rbxassetid://705208760",Vector3.new(1.05,1.05,1.05)},
  8289. {"rbxassetid://676843975","rbxassetid://676844191",Vector3.new(1.6,1.6,1.6)},
  8290. {"rbxassetid://676846031","rbxassetid://676846800",Vector3.new(0.6,0.6,0.6)},
  8291. {"rbxassetid://676848204","rbxassetid://676848680",Vector3.new(0.5,0.5,0.5)},
  8292. {"rbxassetid://705217565","rbxassetid://705218075",Vector3.new(1,1,1)},
  8293. {"rbxassetid://698829950","rbxassetid://698830608",Vector3.new(0.5,0.5,0.5)},
  8294. {"rbxassetid://705200619","rbxassetid://705200948",Vector3.new(2,2,2)},
  8295. {"rbxassetid://698816291","rbxassetid://698816601",Vector3.new(0.45,0.45,0.45)},
  8296. {"rbxassetid://705245424","rbxassetid://705245604",Vector3.new(1,1,1)},
  8297. {"rbxassetid://698839252","rbxassetid://698839539",Vector3.new(1.5,1.55,1.55)},
  8298. {"rbxassetid://676850168","rbxassetid://676850427",Vector3.new(1,1,1)},
  8299. {"rbxassetid://698836963","rbxassetid://698837211",Vector3.new(2.3,2,2)},
  8300. {"rbxassetid://705219281","rbxassetid://705219747",Vector3.new(1.7,1.7,1.7)},
  8301. {"rbxassetid://698822829","rbxassetid://698823375",Vector3.new(1.5,1.5,1.5)},
  8302. {"rbxassetid://698824115","rbxassetid://698824851",Vector3.new(2.4,2.4,2.4)},
  8303. {"rbxassetid://698825712","rbxassetid://698825959",Vector3.new(1.5,1.5,1.5)},
  8304. {"rbxassetid://676851481","rbxassetid://676851716",Vector3.new(1,1,1)},
  8305. {"rbxassetid://676854360","rbxassetid://676854795",Vector3.new(0.55,0.55,0.55)},
  8306. {"rbxassetid://676856626","rbxassetid://676856930",Vector3.new(0.6,0.6,0.6)},
  8307. {"rbxassetid://676858618","rbxassetid://676858897",Vector3.new(1.4,1.4,1.4)},
  8308. {"rbxassetid://698835348","rbxassetid://698831630",Vector3.new(1.8,1.8,1.8)},
  8309. {"rbxassetid://676859903","rbxassetid://676860203",Vector3.new(1.2,1.2,1.2)},
  8310. {"rbxassetid://698829304","rbxassetid://698828946",Vector3.new(1.3,1.3,1.3)},
  8311. {"rbxassetid://698811815","rbxassetid://698812183",Vector3.new(1,1,1)},
  8312. {"rbxassetid://705225654","rbxassetid://705228740",Vector3.new(1,1,1)}
  8313. }
  8314.  
  8315. local mlgTab = {
  8316. "rbxassetid://566672836",
  8317. "rbxassetid://306356119",
  8318. "rbxassetid://10524802",
  8319. "rbxassetid://166285971",
  8320. "rbxassetid://217185480",
  8321. "rbxassetid://198329363",
  8322. "rbxassetid://286279066",
  8323. "rbxassetid://175843771",
  8324. "rbxassetid://165053954",
  8325. "rbxassetid://603718340",
  8326. "rbxassetid://133727996"
  8327. }
  8328.  
  8329. local msh = Instance.new("SpecialMesh",script.Parent.HandlePart)
  8330. msh.MeshType = Enum.MeshType.FileMesh
  8331. local rnd = math.random(1,#meshTab)
  8332. msh.MeshId = meshTab[rnd][1]
  8333. msh.TextureId = meshTab[rnd][2]
  8334. msh.Scale = meshTab[rnd][3]/2
  8335.  
  8336. local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart"))
  8337. gyro.MaxTorque = Vector3.new(0,0,0)
  8338. gyro.D = 0
  8339. gyro.P = 100000000
  8340.  
  8341. print(script.Parent.Name.." Loaded.")
  8342.  
  8343. plr:GetMouse().KeyDown:connect(function(key)
  8344. if key == "f" then
  8345. if ceqpt == false then
  8346. ceqpt = true
  8347. bsy = false
  8348.  
  8349. spawn(function()
  8350. for i=1,10 do
  8351. script.Parent.HandlePart.Transparency = script.Parent.HandlePart.Transparency - 0.1
  8352. wait()
  8353. end
  8354. end)
  8355. local rnd = math.random(1,#meshTab)
  8356. msh.MeshId = meshTab[rnd][1]
  8357. msh.TextureId = meshTab[rnd][2]
  8358. msh.Scale = meshTab[rnd][3]/2
  8359.  
  8360. print("Saving old joints")
  8361. for i,v in pairs(char.Torso:GetChildren()) do
  8362. if v:IsA("Motor6D") and v.Name ~= "Neck" then
  8363. print(v.Name.." saved!")
  8364. table.insert(jtab,v)
  8365. end
  8366. end
  8367.  
  8368. local aWeld = Instance.new("Weld",char["Right Arm"])
  8369. aWeld.Name = "aWeld"
  8370. aWeld.Part0 = script.Parent.HandlePart
  8371. aWeld.Part1 = char["Right Arm"]
  8372. aWeld.C0 = CFrame.new(0,0,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  8373.  
  8374. local bWeld = Instance.new("Weld",char["Torso"])
  8375. bWeld.Name = "bWeld"
  8376. bWeld.Part0 = char["Torso"]
  8377. bWeld.Part1 = char["Right Arm"]
  8378. bWeld.C0 = CFrame.new(1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  8379.  
  8380. local cWeld = Instance.new("Weld",char["Torso"])
  8381. cWeld.Name = "cWeld"
  8382. cWeld.Part0 = char["Torso"]
  8383. cWeld.Part1 = char["Left Arm"]
  8384. cWeld.C0 = CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  8385.  
  8386. else
  8387.  
  8388. ceqpt = false
  8389. spawn(function()
  8390. for i=1,10 do
  8391. script.Parent.HandlePart.Transparency = script.Parent.HandlePart.Transparency + 0.1
  8392. wait()
  8393. end
  8394. end)
  8395. for i,v in pairs(char.Torso:GetChildren()) do
  8396. if v:IsA("Weld") or v:IsA("Motor6D") then
  8397. if v.Name ~= "Neck" then
  8398. v:Destroy()
  8399. end
  8400. end
  8401. end
  8402. for i,v in pairs(jtab) do
  8403. v:Clone().Parent = char.Torso
  8404. end
  8405. for i,v in pairs(jtab) do
  8406. table.remove(jtab,1)
  8407. end
  8408.  
  8409. char.HumanoidRootPart.RootJoint.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  8410. gyro.MaxTorque = Vector3.new(0,0,0)
  8411. char.Torso.Neck.C0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  8412. end
  8413. end
  8414. end)
  8415.  
  8416. --Functions
  8417.  
  8418. local rignore = {}
  8419. function rayCast(orig,targ,maxdist)
  8420. local r = Ray.new(orig,(targ-orig).unit * maxdist)
  8421. local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
  8422. return hit,pos,normal
  8423. end
  8424.  
  8425. function clerp(a,b,c)
  8426. return a:lerp(b,c)
  8427. end
  8428.  
  8429. function shoot(targ)
  8430. local p = Instance.new("Part",char)
  8431. p.Parent = game.Workspace
  8432. p.Shape = "Ball"
  8433. p.Size = Vector3.new(0.2,0.2,0.2)
  8434. p.CFrame = script.Parent.HandlePart.CFrame
  8435. p.Velocity = (targ - script.Parent.HandlePart.Position).unit*250
  8436. local msh = Instance.new("SpecialMesh",p)
  8437. msh.MeshType = Enum.MeshType.FileMesh
  8438. msh.MeshId = script.Parent.HandlePart["Mesh"].MeshId
  8439. msh.TextureId = script.Parent.HandlePart["Mesh"].TextureId
  8440. msh.Scale = script.Parent.HandlePart["Mesh"].Scale
  8441.  
  8442. p.Touched:connect(function(hit)
  8443. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= char then
  8444. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.huge
  8445. hit.Parent.Humanoid:TakeDamage(math.huge)
  8446. hit.Parent:BreakJoints()
  8447. local e = Instance.new("Explosion")
  8448. e.BlastRadius = 2
  8449. e.BlastPressure = 500000
  8450. e.Position = p.Position
  8451. e.Parent = game.Workspace
  8452. for i=1,5 do
  8453. local ep = Instance.new("Part",game.Workspace)
  8454. ep.Anchored = true
  8455. ep.CanCollide = false
  8456. ep.Size = Vector3.new(0.2,0.2,0.2)
  8457. ep.Transparency = 1
  8458. ep.CFrame = CFrame.new(p.Position)
  8459. local emit = Instance.new("ParticleEmitter",ep)
  8460. emit.VelocitySpread = 360
  8461. emit.Speed = NumberRange.new(1,10)
  8462. emit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2),NumberSequenceKeypoint.new(1,2)})
  8463. emit.Rate = 10
  8464. emit.Lifetime = NumberRange.new(4,4)
  8465. emit.RotSpeed = NumberRange.new(-100,100)
  8466. emit.Texture = mlgTab[math.random(1,#mlgTab)]
  8467. game:GetService("Debris"):AddItem(ep,5)
  8468. end
  8469. p:Destroy()
  8470. end
  8471. end)
  8472.  
  8473. game:GetService("Debris"):AddItem(p,math.random(50,100)/10)
  8474. end
  8475.  
  8476. --End of functions
  8477.  
  8478. plr:GetMouse().Button1Down:connect(function()
  8479. if ceqpt == true and isaim == false and cd == false and drawf == false then
  8480. gyro.MaxTorque = Vector3.new(0,10000000,0)
  8481. cd = true
  8482. isaim = true
  8483. script.Parent.HandlePart.Transparency = 0
  8484. local s = Instance.new("Sound",script.Parent.HandlePart)
  8485. s.SoundId = "rbxassetid://609348868"
  8486. s.PlayOnRemove = false
  8487. s:Play()
  8488. game:GetService("Debris"):AddItem(s,5)
  8489. drawf = true
  8490. end
  8491. end)
  8492.  
  8493. plr:GetMouse().Button1Up:connect(function()
  8494. if ceqpt == true and isaim == true and drawf == true then
  8495. script.Parent.HandlePart.Transparency = 1
  8496. char.Torso.bWeld.C0 = CFrame.new(1.5,1,-0.6)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(0))
  8497. char.Torso.cWeld.C0 = CFrame.new(-1.5,0.5,0.5)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  8498. shoot(plr:GetMouse().Hit.p)
  8499. gyro.MaxTorque = Vector3.new(0,0,0)
  8500. table.insert(rignore,char)
  8501. local s = Instance.new("Sound",script.Parent.HandlePart)
  8502. s.SoundId = "rbxassetid://145203279"
  8503. s.PlayOnRemove = false
  8504. s:Play()
  8505. local rnd = math.random(1,#meshTab)
  8506. msh.MeshId = meshTab[rnd][1]
  8507. msh.TextureId = meshTab[rnd][2]
  8508. msh.Scale = meshTab[rnd][3]/2
  8509. game:GetService("Debris"):AddItem(s,5)
  8510. for i,v in pairs(rignore) do
  8511. table.remove(rignore,1)
  8512. end
  8513. isaim = false
  8514. drawf = false
  8515. --wait(1)
  8516. cd = false
  8517. end
  8518. end)
  8519.  
  8520. while not ceqpt do wait() end
  8521.  
  8522. local animspeed = 0.3
  8523.  
  8524. while wait() do
  8525.  
  8526. if ceqpt == true and isaim == true then
  8527. --isaim = true
  8528. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  8529. 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)
  8530. 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)
  8531. --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)
  8532. --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)
  8533. --char.Humanoid.WalkSpeed = 6
  8534. --char.Humanoid.JumpPower = 0
  8535. end
  8536. local lookDir = plr:GetMouse().Hit.p - char.HumanoidRootPart.CFrame.p
  8537. gyro.MaxTorque = Vector3.new(0,10000000,0)
  8538. gyro.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, plr:GetMouse().Hit.p)
  8539. else
  8540. --isaim = false
  8541. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  8542. 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)
  8543. 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)
  8544. --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)
  8545. --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)
  8546. --char.Humanoid.WalkSpeed = 16
  8547. --char.Humanoid.JumpPower = 50
  8548. end
  8549. gyro.MaxTorque = Vector3.new(0,0,0)
  8550. end
  8551.  
  8552. --Animation state
  8553. table.insert(rignore,char)
  8554. local h,p,n = rayCast(char.HumanoidRootPart.Position,char.HumanoidRootPart.Position - Vector3.new(0,1,0),4)
  8555. if drawf == false then
  8556. if char.HumanoidRootPart.Velocity.Magnitude <= 0.1 and h then
  8557. state = "idle"
  8558. elseif char.HumanoidRootPart.Velocity.Magnitude > 0.1 and h then
  8559. state = "running"
  8560. elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not h then
  8561. state = "falling"
  8562. elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not h then
  8563. state = "jumping"
  8564. end
  8565. end
  8566. end
  8567. end
  8568. },
  8569. {
  8570. "Ghost",
  8571. function()
  8572. local plr = game:GetService("Players").LocalPlayer
  8573. local mouse,char = plr:GetMouse(),plr.Character
  8574.  
  8575. for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
  8576.  
  8577. local toggle,cd = false,false
  8578.  
  8579. mouse.KeyDown:connect(function(key)
  8580. if key == "r" then
  8581. print("R!")
  8582. if cd == false then
  8583. print("No cooldown!")
  8584. cd = true
  8585. if toggle == false then
  8586. print("Entering godmode")
  8587. toggle = true
  8588. Instance.new("ForceField",char).Visible = false
  8589. char.Parent = game:GetService("Workspace").CurrentCamera
  8590. char:FindFirstChild("Head").Transparency = 1
  8591. char:FindFirstChild("Torso").Transparency = 1
  8592. char:FindFirstChild("Right Arm").Transparency = 1
  8593. char:FindFirstChild("Left Arm").Transparency = 1
  8594. char:FindFirstChild("Right Leg").Transparency = 1
  8595. char:FindFirstChild("Left Leg").Transparency = 1
  8596. for i,v in pairs(char:GetChildren()) do
  8597. if v:IsA("Accessory") then
  8598. v:FindFirstChild("Handle").Transparency = 1
  8599. end
  8600. end
  8601. else
  8602. print("Exiting godmode")
  8603. toggle = false
  8604. char.Parent = game:GetService("Workspace")
  8605. char:FindFirstChild("ForceField"):Destroy()
  8606. char:FindFirstChild("Head").Transparency = 0
  8607. char:FindFirstChild("Torso").Transparency = 0
  8608. char:FindFirstChild("Right Arm").Transparency = 0
  8609. char:FindFirstChild("Left Arm").Transparency = 0
  8610. char:FindFirstChild("Right Leg").Transparency = 0
  8611. char:FindFirstChild("Left Leg").Transparency = 0
  8612. for i,v in pairs(char:GetChildren()) do
  8613. if v:IsA("Accessory") then
  8614. v:FindFirstChild("Handle").Transparency = 0
  8615. end
  8616. end
  8617. end
  8618. cd = false
  8619. end
  8620. end
  8621. end)
  8622.  
  8623. game:GetService("RunService").RenderStepped:connect(function()
  8624. if char.Parent == game:GetService("Workspace").CurrentCamera then
  8625. for i,v in pairs(char:GetChildren()) do
  8626. if v:IsA("Part") then if v.Name ~= "HumanoidRootPart" then
  8627. local c = v:Clone()
  8628. c.Parent = game:GetService("Workspace")
  8629. c.BottomSurface = "Smooth"
  8630. c.TopSurface = "Smooth"
  8631. c:BreakJoints()
  8632. --c.Material = "Neon"
  8633. c.Anchored = true
  8634. c.CanCollide = false
  8635. c.Transparency = 0.9
  8636. c.CFrame = v.CFrame
  8637. game:GetService("Debris"):AddItem(c,0.1)
  8638. end end
  8639. if v:IsA("Accessory") then if v:FindFirstChild("Handle") then
  8640. local c = v.Handle:Clone()
  8641. c.Parent = game:GetService("Workspace")
  8642. c.BottomSurface = "Smooth"
  8643. c.TopSurface = "Smooth"
  8644. c:BreakJoints()
  8645. --c.Material = "Neon"
  8646. c.Anchored = true
  8647. c.CanCollide = false
  8648. c.Transparency = 0.9
  8649. c.CFrame = v.Handle.CFrame
  8650. game:GetService("Debris"):AddItem(c,0.1)
  8651. end end
  8652. end
  8653. end
  8654. end)
  8655. end
  8656. }
  8657. }
  8658.  
  8659. table.sort(scripttab,function(a,b) return a[1] < b[1] end)
  8660.  
  8661. local togglestate = false
  8662. local togglestate2 = false
  8663.  
  8664. local sgui = Instance.new("ScreenGui",plr.PlayerGui)
  8665. local bgfrm = Instance.new("Frame",sgui)
  8666. bgfrm.BackgroundTransparency = 0.5
  8667. bgfrm.Position = UDim2.new(1,0,0.3,0)
  8668. bgfrm.Size = UDim2.new(0.18,0,0.4,0)
  8669. bgfrm.BorderSizePixel = 0
  8670. bgfrm.BackgroundColor3 = Color3.fromRGB(0,0,0)
  8671. local txt = Instance.new("TextLabel",bgfrm)
  8672. txt.BorderSizePixel = 0
  8673. txt.BackgroundTransparency = 0.8
  8674. txt.TextScaled = true
  8675. txt.BackgroundColor3 = Color3.fromRGB(120,0,180)
  8676. txt.TextColor3 = Color3.fromRGB(255,255,255)
  8677. txt.Text = " --[[ joalars2's script archive ]]-- "
  8678. txt.Font = "SciFi"
  8679. txt.Size = UDim2.new(1,0,0.1,0)
  8680. local scr = Instance.new("ScrollingFrame",bgfrm)
  8681. scr.BorderSizePixel = 0
  8682. scr.BackgroundTransparency = 1
  8683. scr.BackgroundColor3 = Color3.fromRGB(120,0,180)
  8684. scr.Size = UDim2.new(1,0,0.9,0)
  8685. scr.Position = UDim2.new(0,0,0.1,0)
  8686. local tgl = Instance.new("TextButton",bgfrm)
  8687. tgl.BorderSizePixel = 0
  8688. tgl.BackgroundTransparency = 0.5
  8689. tgl.TextScaled = true
  8690. tgl.BackgroundColor3 = Color3.fromRGB(0,255,0)
  8691. tgl.TextColor3 = Color3.fromRGB(0,0,0)
  8692. tgl.Text = ">>"
  8693. tgl.Font = "SciFi"
  8694. tgl.Size = UDim2.new(0,30,0,30)
  8695. tgl.Position = UDim2.new(0,-30,0,0)
  8696. tgl.MouseButton1Click:connect(function()
  8697. if togglestate == false then
  8698. togglestate = true
  8699. bgfrm:TweenPosition(UDim2.new(0.41,0,0.3,0),"Out","Back",1,true,nil)
  8700. else
  8701. togglestate = false
  8702. bgfrm:TweenPosition(UDim2.new(1,0,0.3,0),"In","Back",1,true,nil)
  8703. end
  8704. end)
  8705. local tgl2 = Instance.new("TextButton",bgfrm)
  8706. tgl2.BorderSizePixel = 0
  8707. tgl2.BackgroundTransparency = 0.5
  8708. tgl2.TextScaled = true
  8709. tgl2.BackgroundColor3 = Color3.fromRGB(255,0,0)
  8710. tgl2.TextColor3 = Color3.fromRGB(0,0,0)
  8711. tgl2.Text = "Multi Select"
  8712. tgl2.Font = "SciFi"
  8713. tgl2.Size = UDim2.new(0.3,0,0.05,0)
  8714. tgl2.Position = UDim2.new(0,0,1,0)
  8715. tgl2.MouseButton1Click:connect(function()
  8716. if togglestate2 == false then
  8717. togglestate2 = true
  8718. tgl2.BackgroundColor3 = Color3.fromRGB(0,255,0)
  8719. else
  8720. togglestate2 = false
  8721. tgl2.BackgroundColor3 = Color3.fromRGB(255,0,0)
  8722. end
  8723. end)
  8724.  
  8725. for i,v in pairs(scripttab) do
  8726. local btn = Instance.new("TextButton",scr)
  8727. btn.BorderSizePixel = 0
  8728. btn.BackgroundTransparency = 0.8
  8729. btn.TextScaled = true
  8730. btn.BackgroundColor3 = Color3.fromRGB(120,0,180)
  8731. btn.TextColor3 = Color3.fromRGB(255,255,255)
  8732. btn.Text = v[1]
  8733. btn.Font = "SciFi"
  8734. btn.Size = UDim2.new(0.97,0,0.05,0)
  8735. btn.Style = Enum.ButtonStyle.RobloxButtonDefault
  8736. btn.Position = UDim2.new(0,0,(0.05*i)-0.05,0)
  8737. local func
  8738. func = btn.MouseButton1Click:connect(function()
  8739. warn("Script loading: "..v[1])
  8740. spawn(function() v[2]() end)
  8741. if togglestate2 == false then
  8742. sgui:Destroy()
  8743. end
  8744. btn.Style = Enum.ButtonStyle.RobloxButton
  8745. func:disconnect()
  8746. end)
  8747. end
  8748. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement