SHARE
TWEET

Untitled

a guest Jul 17th, 2019 78 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7.     print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8.     script.Parent = Player.Character
  9.  
  10.     --RemoteEvent for communicating
  11.     local Event = Instance.new("RemoteEvent")
  12.     Event.Name = "UserInput_Event"
  13.  
  14.     --Fake event to make stuff like Mouse.KeyDown work
  15.     local function fakeEvent()
  16.         local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17.         t.connect = t.Connect
  18.         return t
  19.     end
  20.  
  21.     --Creating fake input objects with fake variables
  22.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26.     end}
  27.     --Merged 2 functions into one by checking amount of arguments
  28.     CAS.UnbindAction = CAS.BindAction
  29.  
  30.     --This function will trigger the events that have been :Connect()'ed
  31.     local function te(self,ev,...)
  32.         local t = m[ev]
  33.         if t and t._fakeEvent and t.Function then
  34.             t.Function(...)
  35.         end
  36.     end
  37.     m.TrigEvent = te
  38.     UIS.TrigEvent = te
  39.  
  40.     Event.OnServerEvent:Connect(function(plr,io)
  41.         if plr~=Player then return end
  42.         if io.isMouse then
  43.             m.Target = io.Target
  44.             m.Hit = io.Hit
  45.         else
  46.             local b = io.UserInputState == Enum.UserInputState.Begin
  47.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49.             end
  50.             for _,t in pairs(CAS.Actions) do
  51.                 for _,k in pairs(t.Keys) do
  52.                     if k==io.KeyCode then
  53.                         t.Function(t.Name,io.UserInputState,io)
  54.                     end
  55.                 end
  56.             end
  57.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59.         end
  60.     end)
  61.     Event.Parent = NLS([==[
  62.     local Player = game:GetService("Players").LocalPlayer
  63.     local Event = script:WaitForChild("UserInput_Event")
  64.  
  65.     local UIS = game:GetService("UserInputService")
  66.     local input = function(io,a)
  67.         if a then return end
  68.         --Since InputObject is a client-side instance, we create and pass table instead
  69.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70.     end
  71.     UIS.InputBegan:Connect(input)
  72.     UIS.InputEnded:Connect(input)
  73.  
  74.     local Mouse = Player:GetMouse()
  75.     local h,t
  76.     --Give the server mouse data 30 times every second, but only if the values changed
  77.     --If player is not moving their mouse, client won't fire events
  78.     while wait(1/30) do
  79.         if h~=Mouse.Hit or t~=Mouse.Target then
  80.             h,t=Mouse.Hit,Mouse.Target
  81.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  82.         end
  83.     end]==],Player.Character)
  84.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. --Leaked by N3xul#3777
  88. repeat wait() script.Parent = nil until script.Parent == nil
  89. local wfc = function(m, n)
  90.   return m:WaitForChild(n)
  91. end
  92. local RbxUtility = LoadLibrary("RbxUtility")
  93. local Create = RbxUtility.Create
  94. local Player = owner
  95. System = {}
  96.  
  97. System.Create = function(a, c)
  98.     local e = Instance.new(a)
  99.     for d, a in pairs(c) do
  100.         local b, a = ypcall(function()
  101.             return e[d]
  102.         end)
  103.         if b then
  104.             e[d] = c[d]
  105.         end
  106.     end
  107.     return e
  108. end
  109. function b(d, b)
  110.     local c = getfenv(d)
  111.     local a = setmetatable({}, {
  112.         __index = function(a, a)
  113.             if a:lower() == 'script' then
  114.                 return b
  115.             else
  116.                 return c[a]
  117.             end
  118.         end
  119.     })
  120.     setfenv(d, a)
  121.     ypcall(function()
  122.         d()
  123.     end)
  124. end
  125. c = {}
  126. mas = Instance.new("Model",game:GetService("Lighting"))
  127. mas.Name = "CompiledModel"
  128. o1 = System.Create("Model",{
  129. ["Name"] = "Amaranth",
  130. ["Parent"] = mas,
  131. })
  132. o2 = System.Create("Part",{
  133. ["Parent"] = o1,
  134. ["Material"] = Enum.Material.SmoothPlastic,
  135. ["Position"] = Vector3.new(-3.3999989, 5.63238096, 0.914811015),
  136. ["Rotation"] = Vector3.new(19.9968739, 0.00141831383, 179.997971),
  137. ["CFrame"] = CFrame.new(-3.3999989, 5.63238096, 0.914811015, -1, -3.5436944e-005, 2.47542466e-005, 2.48353153e-005, -0.939711273, -0.341968864, 3.53801734e-005, -0.341968864, 0.939711273),
  138. ["CanCollide"] = false,
  139. ["Size"] = Vector3.new(0.38539806, 0.495807797, 0.38539812),
  140. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  141. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  142. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  143. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  144. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  145. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  146. ["Position"] = Vector3.new(-3.3999989, 5.63238096, 0.914811015),
  147. })
  148. o3 = System.Create("BlockMesh",{
  149. ["Parent"] = o2,
  150. ["Scale"] = Vector3.new(0.155265078, 1, 0.598879158),
  151. })
  152. o4 = System.Create("Part",{
  153. ["Parent"] = o1,
  154. ["Material"] = Enum.Material.SmoothPlastic,
  155. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  156. ["Position"] = Vector3.new(-3.3999989, 5.63238096, 0.914811015),
  157. ["Rotation"] = Vector3.new(19.9968739, 0.00141831383, 179.997971),
  158. ["CFrame"] = CFrame.new(-3.3999989, 5.63238096, 0.914811015, -1, -3.5436944e-005, 2.47542466e-005, 2.48353153e-005, -0.939711273, -0.341968864, 3.53801734e-005, -0.341968864, 0.939711273),
  159. ["CanCollide"] = false,
  160. ["Size"] = Vector3.new(0.38539806, 0.495807797, 0.38539812),
  161. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  162. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  163. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  164. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  165. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  166. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  167. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  168. ["Position"] = Vector3.new(-3.3999989, 5.63238096, 0.914811015),
  169. })
  170. o5 = System.Create("BlockMesh",{
  171. ["Parent"] = o4,
  172. ["Scale"] = Vector3.new(0.199626625, 1, 0.46579501),
  173. })
  174. o6 = System.Create("Part",{
  175. ["Parent"] = o1,
  176. ["Material"] = Enum.Material.SmoothPlastic,
  177. ["BrickColor"] = BrickColor.new("Really black"),
  178. ["Position"] = Vector3.new(-3.3999989, 2.12429094, 0.399996012),
  179. ["Rotation"] = Vector3.new(174.99585, 0.000108215812, 89.9973679),
  180. ["CFrame"] = CFrame.new(-3.3999989, 2.12429094, 0.399996012, 4.59710755e-005, -1, 1.88872218e-006, -0.996188402, -4.59606017e-005, -0.0872278437, 0.0872278437, 2.12843452e-006, -0.996188402),
  181. ["CanCollide"] = false,
  182. ["Size"] = Vector3.new(0.38539806, 0.393226802, 0.427420497),
  183. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  184. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  185. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  186. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  187. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  188. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  189. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  190. ["Position"] = Vector3.new(-3.3999989, 2.12429094, 0.399996012),
  191. })
  192. o7 = System.Create("SpecialMesh",{
  193. ["Parent"] = o6,
  194. ["Scale"] = Vector3.new(0.377072215, 1, 1),
  195. ["MeshType"] = Enum.MeshType.Cylinder,
  196. })
  197. o8 = System.Create("Part",{
  198. ["Parent"] = o1,
  199. ["Material"] = Enum.Material.SmoothPlastic,
  200. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  201. ["Position"] = Vector3.new(-3.3999989, 5.03928995, 0.399996012),
  202. ["Rotation"] = Vector3.new(-1.32219384e-007, -0.00247285888, 89.9969406),
  203. ["CFrame"] = CFrame.new(-3.3999989, 5.03928995, 0.399996012, 5.33620514e-005, -1, -4.3159529e-005, 1, 5.33620514e-005, 2.30766362e-009, -4.58255656e-012, -4.3159529e-005, 1),
  204. ["CanCollide"] = false,
  205. ["Size"] = Vector3.new(0.38539806, 0.700969279, 0.700969458),
  206. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  207. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  208. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  209. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  210. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  211. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  212. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  213. ["Position"] = Vector3.new(-3.3999989, 5.03928995, 0.399996012),
  214. })
  215. o9 = System.Create("SpecialMesh",{
  216. ["Parent"] = o8,
  217. ["Scale"] = Vector3.new(0.332710743, 1, 1),
  218. ["MeshType"] = Enum.MeshType.Cylinder,
  219. })
  220. o10 = System.Create("Part",{
  221. ["Parent"] = o1,
  222. ["Material"] = Enum.Material.SmoothPlastic,
  223. ["BrickColor"] = BrickColor.new("Really black"),
  224. ["Position"] = Vector3.new(-3.3999989, 0.786464989, 0.399996012),
  225. ["CFrame"] = CFrame.new(-3.3999989, 0.786464989, 0.399996012, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  226. ["CanCollide"] = false,
  227. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  228. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  229. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  230. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  231. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  232. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  233. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  234. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  235. ["Position"] = Vector3.new(-3.3999989, 0.786464989, 0.399996012),
  236. })
  237. o11 = System.Create("SpecialMesh",{
  238. ["Parent"] = o10,
  239. ["Scale"] = Vector3.new(0.887228608, 0.975951493, 0.975951314),
  240. ["MeshType"] = Enum.MeshType.Cylinder,
  241. })
  242. o12 = System.Create("Part",{
  243. ["Parent"] = o1,
  244. ["Material"] = Enum.Material.SmoothPlastic,
  245. ["Position"] = Vector3.new(-3.3999989, 1.27372396, 0.399996012),
  246. ["CFrame"] = CFrame.new(-3.3999989, 1.27372396, 0.399996012, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  247. ["CanCollide"] = false,
  248. ["Size"] = Vector3.new(0.38539806, 0.666775703, 0.38539812),
  249. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  250. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  251. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  252. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  253. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  254. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  255. ["Position"] = Vector3.new(-3.3999989, 1.27372396, 0.399996012),
  256. })
  257. o13 = System.Create("BlockMesh",{
  258. ["Parent"] = o12,
  259. ["Scale"] = Vector3.new(0.621060312, 1, 0.621060014),
  260. })
  261. o14 = System.Create("Part",{
  262. ["Parent"] = o1,
  263. ["Material"] = Enum.Material.Neon,
  264. ["BrickColor"] = BrickColor.new("Dark blue"),
  265. ["Position"] = Vector3.new(-3.3999989, 0.786464989, 0.399996012),
  266. ["CFrame"] = CFrame.new(-3.3999989, 0.786464989, 0.399996012, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  267. ["CanCollide"] = false,
  268. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  269. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  270. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  271. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  272. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  273. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  274. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  275. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  276. ["Position"] = Vector3.new(-3.3999989, 0.786464989, 0.399996012),
  277. })
  278. o15 = System.Create("SpecialMesh",{
  279. ["Parent"] = o14,
  280. ["Scale"] = Vector3.new(0.97595191, 0.975951493, 0.887228072),
  281. ["MeshType"] = Enum.MeshType.Cylinder,
  282. })
  283. o16 = System.Create("Part",{
  284. ["Parent"] = o1,
  285. ["Material"] = Enum.Material.SmoothPlastic,
  286. ["BrickColor"] = BrickColor.new("Quill grey"),
  287. ["Position"] = Vector3.new(-3.3999989, 1.05146599, 0.605156004),
  288. ["Rotation"] = Vector3.new(179.99826, 0.00174855511, -0.00174850179),
  289. ["CFrame"] = CFrame.new(-3.3999989, 1.05146599, 0.605156004, 1, 3.05171125e-005, 3.05180438e-005, 3.05180401e-005, -1, -3.04301557e-005, 3.05171143e-005, 3.0431087e-005, -1),
  290. ["CanCollide"] = false,
  291. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  292. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  293. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  294. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  295. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  296. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  297. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  298. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  299. ["Position"] = Vector3.new(-3.3999989, 1.05146599, 0.605156004),
  300. })
  301. o17 = System.Create("SpecialMesh",{
  302. ["Parent"] = o16,
  303. ["Scale"] = Vector3.new(0.621060312, 0.576698422, 0.443614244),
  304. ["MeshType"] = Enum.MeshType.Wedge,
  305. })
  306. o18 = System.Create("Part",{
  307. ["Parent"] = o1,
  308. ["Material"] = Enum.Material.SmoothPlastic,
  309. ["BrickColor"] = BrickColor.new("Quill grey"),
  310. ["Position"] = Vector3.new(-3.50257993, 5.49235487, 0.399994999),
  311. ["Rotation"] = Vector3.new(89.9982529, -0.00174852845, -90.0017548),
  312. ["CFrame"] = CFrame.new(-3.50257993, 5.49235487, 0.399994999, -3.05612884e-005, 1, -3.05175781e-005, -3.04729328e-005, -3.05185094e-005, -1, -1, -3.05603571e-005, 3.0473866e-005),
  313. ["CanCollide"] = false,
  314. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  315. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  316. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  317. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  318. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  319. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  320. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  321. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  322. ["Position"] = Vector3.new(-3.50257993, 5.49235487, 0.399994999),
  323. })
  324. o19 = System.Create("SpecialMesh",{
  325. ["Parent"] = o18,
  326. ["Scale"] = Vector3.new(0.332710743, 0.487975687, 0.354891598),
  327. ["MeshType"] = Enum.MeshType.Wedge,
  328. })
  329. o20 = System.Create("Part",{
  330. ["Parent"] = o1,
  331. ["Material"] = Enum.Material.SmoothPlastic,
  332. ["BrickColor"] = BrickColor.new("Quill grey"),
  333. ["Position"] = Vector3.new(-4.04862309, 6.00201082, 0.399996012),
  334. ["Rotation"] = Vector3.new(89.9850998, 80.0022507, -89.9873734),
  335. ["CFrame"] = CFrame.new(-4.04862309, 6.00201082, 0.399996012, 3.82590624e-005, 0.17360948, 0.984814584, -4.30431828e-005, 0.984814584, -0.173609465, -1, -3.57474346e-005, 4.5150784e-005),
  336. ["CanCollide"] = false,
  337. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  338. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  339. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  340. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  341. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  342. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  343. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  344. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  345. ["Position"] = Vector3.new(-4.04862309, 6.00201082, 0.399996012),
  346. })
  347. o21 = System.Create("SpecialMesh",{
  348. ["Parent"] = o20,
  349. ["Scale"] = Vector3.new(0.243987963, 0.998131931, 0.221807167),
  350. ["MeshType"] = Enum.MeshType.Wedge,
  351. })
  352. o22 = System.Create("Part",{
  353. ["Parent"] = o1,
  354. ["Material"] = Enum.Material.SmoothPlastic,
  355. ["BrickColor"] = BrickColor.new("Quill grey"),
  356. ["Position"] = Vector3.new(-3.72483897, 5.32992983, 0.399994999),
  357. ["Rotation"] = Vector3.new(90.0037766, -44.9957619, -89.9960022),
  358. ["CFrame"] = CFrame.new(-3.72483897, 5.32992983, 0.399994999, 4.93688458e-005, 0.707159042, -0.707054496, 1.64856974e-005, -0.707054496, -0.707159042, -1, 2.3255343e-005, -4.65644735e-005),
  359. ["CanCollide"] = false,
  360. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  361. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  362. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  363. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  364. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  365. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  366. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  367. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  368. ["Position"] = Vector3.new(-3.72483897, 5.32992983, 0.399994999),
  369. })
  370. o23 = System.Create("BlockMesh",{
  371. ["Parent"] = o22,
  372. ["Scale"] = Vector3.new(0.243987963, 0.931589901, 0.754144192),
  373. })
  374. o24 = System.Create("Part",{
  375. ["Parent"] = o1,
  376. ["Material"] = Enum.Material.SmoothPlastic,
  377. ["BrickColor"] = BrickColor.new("Quill grey"),
  378. ["Position"] = Vector3.new(-3.65645194, 5.2273531, 0.399996012),
  379. ["Rotation"] = Vector3.new(90.0017548, -0.00174852845, 90.0017548),
  380. ["CFrame"] = CFrame.new(-3.65645194, 5.2273531, 0.399996012, -3.05612884e-005, -1, -3.05175781e-005, -3.05603571e-005, 3.05185131e-005, -1, 1, -3.05603571e-005, -3.05612884e-005),
  381. ["CanCollide"] = false,
  382. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  383. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  384. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  385. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  386. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  387. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  388. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  389. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  390. ["Position"] = Vector3.new(-3.65645194, 5.2273531, 0.399996012),
  391. })
  392. o25 = System.Create("SpecialMesh",{
  393. ["Parent"] = o24,
  394. ["Scale"] = Vector3.new(0.332710892, 0.310529947, 0.576698601),
  395. ["MeshType"] = Enum.MeshType.Wedge,
  396. })
  397. o26 = System.Create("Part",{
  398. ["Parent"] = o1,
  399. ["Material"] = Enum.Material.SmoothPlastic,
  400. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  401. ["Position"] = Vector3.new(-3.9148159, 5.63238096, 0.399994999),
  402. ["Rotation"] = Vector3.new(90.0085526, -69.9994812, -89.9913559),
  403. ["CFrame"] = CFrame.new(-3.9148159, 5.63238096, 0.399994999, 5.16036562e-005, 0.342028648, -0.939689517, 7.5178541e-006, -0.939689517, -0.342028648, -1, 1.05854851e-005, -5.1062736e-005),
  404. ["CanCollide"] = false,
  405. ["Size"] = Vector3.new(0.38539806, 0.495807797, 0.38539812),
  406. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  407. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  408. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  409. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  410. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  411. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  412. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  413. ["Position"] = Vector3.new(-3.9148159, 5.63238096, 0.399994999),
  414. })
  415. o27 = System.Create("BlockMesh",{
  416. ["Parent"] = o26,
  417. ["Scale"] = Vector3.new(0.199626625, 1, 0.46579501),
  418. })
  419. o28 = System.Create("Part",{
  420. ["Parent"] = o1,
  421. ["Material"] = Enum.Material.SmoothPlastic,
  422. ["Position"] = Vector3.new(-3.9148159, 5.63238096, 0.399994999),
  423. ["Rotation"] = Vector3.new(90.0085526, -69.9994812, -89.9913559),
  424. ["CFrame"] = CFrame.new(-3.9148159, 5.63238096, 0.399994999, 5.16036562e-005, 0.342028648, -0.939689517, 7.5178541e-006, -0.939689517, -0.342028648, -1, 1.05854851e-005, -5.1062736e-005),
  425. ["CanCollide"] = false,
  426. ["Size"] = Vector3.new(0.38539806, 0.495807797, 0.38539812),
  427. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  428. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  429. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  430. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  431. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  432. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  433. ["Position"] = Vector3.new(-3.9148159, 5.63238096, 0.399994999),
  434. })
  435. o29 = System.Create("BlockMesh",{
  436. ["Parent"] = o28,
  437. ["Scale"] = Vector3.new(0.155265078, 1, 0.598879158),
  438. })
  439. o30 = System.Create("Part",{
  440. ["Parent"] = o1,
  441. ["Material"] = Enum.Material.SmoothPlastic,
  442. ["BrickColor"] = BrickColor.new("Quill grey"),
  443. ["Position"] = Vector3.new(-3.86245704, 6.22091579, 0.399996012),
  444. ["Rotation"] = Vector3.new(89.9850998, 80.0022507, -89.9873734),
  445. ["CFrame"] = CFrame.new(-3.86245704, 6.22091579, 0.399996012, 3.82590624e-005, 0.17360948, 0.984814584, -4.30431828e-005, 0.984814584, -0.173609465, -1, -3.57474346e-005, 4.5150784e-005),
  446. ["CanCollide"] = false,
  447. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  448. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  449. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  450. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  451. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  452. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  453. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  454. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  455. ["Position"] = Vector3.new(-3.86245704, 6.22091579, 0.399996012),
  456. })
  457. o31 = System.Create("SpecialMesh",{
  458. ["Parent"] = o30,
  459. ["Scale"] = Vector3.new(0.243987963, 0.288349152, 0.532337129),
  460. ["MeshType"] = Enum.MeshType.Wedge,
  461. })
  462. o32 = System.Create("Part",{
  463. ["Parent"] = o1,
  464. ["Material"] = Enum.Material.SmoothPlastic,
  465. ["BrickColor"] = BrickColor.new("Really black"),
  466. ["Position"] = Vector3.new(-3.3999989, 5.35410976, 0.74901098),
  467. ["Rotation"] = Vector3.new(-45.0011063, 0.0022844323, 179.999054),
  468. ["CFrame"] = CFrame.new(-3.3999989, 5.35410976, 0.74901098, -1, -1.66018781e-005, 3.98708653e-005, 3.99325763e-005, -0.707093179, 0.707120419, 1.64528901e-005, 0.707120419, 0.707093179),
  469. ["CanCollide"] = false,
  470. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  471. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  472. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  473. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  474. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  475. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  476. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  477. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  478. ["Position"] = Vector3.new(-3.3999989, 5.35410976, 0.74901098),
  479. })
  480. o33 = System.Create("SpecialMesh",{
  481. ["Parent"] = o32,
  482. ["Scale"] = Vector3.new(0.332710743, 0.665421307, 0.665421605),
  483. ["MeshType"] = Enum.MeshType.Cylinder,
  484. })
  485. o34 = System.Create("Part",{
  486. ["Parent"] = o1,
  487. ["Material"] = Enum.Material.SmoothPlastic,
  488. ["BrickColor"] = BrickColor.new("Quill grey"),
  489. ["Position"] = Vector3.new(-3.9055059, 5.97677517, 0.399996012),
  490. ["Rotation"] = Vector3.new(-90.0133057, -80.0035934, 89.9848862),
  491. ["CFrame"] = CFrame.new(-3.9055059, 5.97677517, 0.399996012, 4.5786288e-005, -0.173586458, -0.984818637, 2.74987106e-005, -0.984818637, 0.173586473, -1, -3.5029123e-005, -4.03177874e-005),
  492. ["CanCollide"] = false,
  493. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  494. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  495. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  496. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  497. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  498. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  499. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  500. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  501. ["Position"] = Vector3.new(-3.9055059, 5.97677517, 0.399996012),
  502. })
  503. o35 = System.Create("BlockMesh",{
  504. ["Parent"] = o34,
  505. ["Scale"] = Vector3.new(0.243987963, 0.998131931, 0.532337129),
  506. })
  507. o36 = System.Create("Part",{
  508. ["Parent"] = o1,
  509. ["Material"] = Enum.Material.Neon,
  510. ["BrickColor"] = BrickColor.new("Dark blue"),
  511. ["Position"] = Vector3.new(-3.74901891, 5.35410976, 0.399994999),
  512. ["Rotation"] = Vector3.new(-90.005661, -44.9989891, 89.9933319),
  513. ["CFrame"] = CFrame.new(-3.74901891, 5.35410976, 0.399994999, 8.23254813e-005, -0.707119226, -0.707094312, -1.64264275e-005, -0.707094312, 0.707119226, -1, -4.65988996e-005, -6.98273216e-005),
  514. ["CanCollide"] = false,
  515. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  516. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  517. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  518. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  519. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  520. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  521. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  522. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  523. ["Position"] = Vector3.new(-3.74901891, 5.35410976, 0.399994999),
  524. })
  525. o37 = System.Create("SpecialMesh",{
  526. ["Parent"] = o36,
  527. ["Scale"] = Vector3.new(0.421433806, 0.576698422, 0.576698601),
  528. ["MeshType"] = Enum.MeshType.Cylinder,
  529. })
  530. o38 = System.Create("Part",{
  531. ["Parent"] = o1,
  532. ["Material"] = Enum.Material.SmoothPlastic,
  533. ["BrickColor"] = BrickColor.new("Quill grey"),
  534. ["Position"] = Vector3.new(-3.50257993, 5.27009201, 0.399996012),
  535. ["Rotation"] = Vector3.new(89.9982529, -0.00174852845, -90.0017548),
  536. ["CFrame"] = CFrame.new(-3.50257993, 5.27009201, 0.399996012, -3.05612884e-005, 1, -3.05175781e-005, -3.04729328e-005, -3.05185094e-005, -1, -1, -3.05603571e-005, 3.0473866e-005),
  537. ["CanCollide"] = false,
  538. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  539. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  540. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  541. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  542. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  543. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  544. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  545. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  546. ["Position"] = Vector3.new(-3.50257993, 5.27009201, 0.399996012),
  547. })
  548. o39 = System.Create("BlockMesh",{
  549. ["Parent"] = o38,
  550. ["Scale"] = Vector3.new(0.332710743, 0.487975687, 0.798505902),
  551. })
  552. o40 = System.Create("Part",{
  553. ["Parent"] = o1,
  554. ["Material"] = Enum.Material.SmoothPlastic,
  555. ["BrickColor"] = BrickColor.new("Quill grey"),
  556. ["Position"] = Vector3.new(-3.3999989, 5.4838028, 0.677818),
  557. ["Rotation"] = Vector3.new(-89.9981308, 0.00247267145, -180),
  558. ["CFrame"] = CFrame.new(-3.3999989, 5.4838028, 0.677818, -1, 8.74227766e-008, 4.31562585e-005, 4.31562548e-005, -3.26196387e-005, 1, 8.88305181e-008, 1, 3.2619635e-005),
  559. ["CanCollide"] = false,
  560. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  561. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  562. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  563. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  564. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  565. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  566. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  567. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  568. ["Position"] = Vector3.new(-3.3999989, 5.4838028, 0.677818),
  569. })
  570. o41 = System.Create("SpecialMesh",{
  571. ["Parent"] = o40,
  572. ["Scale"] = Vector3.new(0.332710743, 0.421433479, 0.399252981),
  573. ["MeshType"] = Enum.MeshType.Wedge,
  574. })
  575. o42 = System.Create("Part",{
  576. ["Parent"] = o1,
  577. ["Material"] = Enum.Material.SmoothPlastic,
  578. ["BrickColor"] = BrickColor.new("Quill grey"),
  579. ["Position"] = Vector3.new(-3.67782307, 5.4838028, 0.399996012),
  580. ["Rotation"] = Vector3.new(-90.0017548, -0.00174852845, 89.9982529),
  581. ["CFrame"] = CFrame.new(-3.67782307, 5.4838028, 0.399996012, 3.0473866e-005, -1, -3.05175781e-005, -3.05603571e-005, -3.05185094e-005, 1, -1, -3.04729328e-005, -3.05612884e-005),
  582. ["CanCollide"] = false,
  583. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  584. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  585. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  586. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  587. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  588. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  589. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  590. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  591. ["Position"] = Vector3.new(-3.67782307, 5.4838028, 0.399996012),
  592. })
  593. o43 = System.Create("SpecialMesh",{
  594. ["Parent"] = o42,
  595. ["Scale"] = Vector3.new(0.332710743, 0.421433479, 0.399252981),
  596. ["MeshType"] = Enum.MeshType.Wedge,
  597. })
  598. o44 = System.Create("Part",{
  599. ["Parent"] = o1,
  600. ["Material"] = Enum.Material.SmoothPlastic,
  601. ["BrickColor"] = BrickColor.new("Really black"),
  602. ["Position"] = Vector3.new(-3.74901891, 5.35410976, 0.399994999),
  603. ["Rotation"] = Vector3.new(-90.005661, -44.9989891, 89.9933319),
  604. ["CFrame"] = CFrame.new(-3.74901891, 5.35410976, 0.399994999, 8.23254813e-005, -0.707119226, -0.707094312, -1.64264275e-005, -0.707094312, 0.707119226, -1, -4.65988996e-005, -6.98273216e-005),
  605. ["CanCollide"] = false,
  606. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  607. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  608. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  609. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  610. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  611. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  612. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  613. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  614. ["Position"] = Vector3.new(-3.74901891, 5.35410976, 0.399994999),
  615. })
  616. o45 = System.Create("SpecialMesh",{
  617. ["Parent"] = o44,
  618. ["Scale"] = Vector3.new(0.332710743, 0.665421307, 0.665421605),
  619. ["MeshType"] = Enum.MeshType.Cylinder,
  620. })
  621. o46 = System.Create("Part",{
  622. ["Parent"] = o1,
  623. ["Material"] = Enum.Material.Neon,
  624. ["BrickColor"] = BrickColor.new("Dark blue"),
  625. ["Position"] = Vector3.new(-3.3999989, 2.12429094, 0.399996012),
  626. ["Rotation"] = Vector3.new(174.99585, 0.000108215812, 89.9973679),
  627. ["CFrame"] = CFrame.new(-3.3999989, 2.12429094, 0.399996012, 4.59710755e-005, -1, 1.88872218e-006, -0.996188402, -4.59606017e-005, -0.0872278437, 0.0872278437, 2.12843452e-006, -0.996188402),
  628. ["CanCollide"] = false,
  629. ["Size"] = Vector3.new(0.38539806, 0.427420378, 0.427420497),
  630. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  631. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  632. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  633. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  634. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  635. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  636. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  637. ["Position"] = Vector3.new(-3.3999989, 2.12429094, 0.399996012),
  638. })
  639. o47 = System.Create("SpecialMesh",{
  640. ["Parent"] = o46,
  641. ["Scale"] = Vector3.new(0.28834945, 1, 1),
  642. ["MeshType"] = Enum.MeshType.Cylinder,
  643. })
  644. o48 = System.Create("Part",{
  645. ["Parent"] = o1,
  646. ["Material"] = Enum.Material.SmoothPlastic,
  647. ["BrickColor"] = BrickColor.new("Quill grey"),
  648. ["Position"] = Vector3.new(-3.3999989, 5.2273531, 0.656448007),
  649. ["Rotation"] = Vector3.new(89.9969406, -0.00247272663, -1.32212307e-007),
  650. ["CFrame"] = CFrame.new(-3.3999989, 5.2273531, 0.656448007, 1, 2.30754016e-009, -4.31572225e-005, -4.31572225e-005, 5.33620514e-005, -1, -4.58233451e-012, 1, 5.33620514e-005),
  651. ["CanCollide"] = false,
  652. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  653. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  654. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  655. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  656. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  657. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  658. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  659. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  660. ["Position"] = Vector3.new(-3.3999989, 5.2273531, 0.656448007),
  661. })
  662. o49 = System.Create("SpecialMesh",{
  663. ["Parent"] = o48,
  664. ["Scale"] = Vector3.new(0.332710892, 0.310529947, 0.576698601),
  665. ["MeshType"] = Enum.MeshType.Wedge,
  666. })
  667. o50 = System.Create("Part",{
  668. ["Parent"] = o1,
  669. ["Material"] = Enum.Material.SmoothPlastic,
  670. ["BrickColor"] = BrickColor.new("Quill grey"),
  671. ["Position"] = Vector3.new(-3.3999989, 6.00201082, 1.04861498),
  672. ["Rotation"] = Vector3.new(170.001129, 0.0015893972, -179.998108),
  673. ["CFrame"] = CFrame.new(-3.3999989, 6.00201082, 1.04861498, -1, 3.30527582e-005, 2.77402141e-005, 2.77342242e-005, 0.984811187, -0.173628807, -3.30577823e-005, -0.173628807, -0.984811187),
  674. ["CanCollide"] = false,
  675. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  676. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  677. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  678. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  679. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  680. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  681. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  682. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  683. ["Position"] = Vector3.new(-3.3999989, 6.00201082, 1.04861498),
  684. })
  685. o51 = System.Create("SpecialMesh",{
  686. ["Parent"] = o50,
  687. ["Scale"] = Vector3.new(0.243987963, 0.998131931, 0.221807167),
  688. ["MeshType"] = Enum.MeshType.Wedge,
  689. })
  690. o52 = System.Create("Part",{
  691. ["Parent"] = o1,
  692. ["Material"] = Enum.Material.SmoothPlastic,
  693. ["BrickColor"] = BrickColor.new("Quill grey"),
  694. ["Position"] = Vector3.new(-3.3999989, 4.49646378, 0.399996012),
  695. ["Rotation"] = Vector3.new(-1.32219384e-007, -0.00247285888, 89.9969406),
  696. ["CFrame"] = CFrame.new(-3.3999989, 4.49646378, 0.399996012, 5.33620514e-005, -1, -4.3159529e-005, 1, 5.33620514e-005, 2.30766362e-009, -4.58255656e-012, -4.3159529e-005, 1),
  697. ["CanCollide"] = false,
  698. ["Size"] = Vector3.new(0.75225991, 0.385398149, 0.38539812),
  699. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  700. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  701. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  702. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  703. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  704. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  705. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  706. ["Position"] = Vector3.new(-3.3999989, 4.49646378, 0.399996012),
  707. })
  708. o53 = System.Create("SpecialMesh",{
  709. ["Parent"] = o52,
  710. ["Scale"] = Vector3.new(1, 0.93159014, 0.931590199),
  711. ["MeshType"] = Enum.MeshType.Cylinder,
  712. })
  713. o54 = System.Create("Part",{
  714. ["Parent"] = o1,
  715. ["Material"] = Enum.Material.SmoothPlastic,
  716. ["BrickColor"] = BrickColor.new("Really black"),
  717. ["Position"] = Vector3.new(-3.3999989, 4.60332203, 0.399996012),
  718. ["Rotation"] = Vector3.new(-5.00177288, -0.00223123073, 89.9971466),
  719. ["CFrame"] = CFrame.new(-3.3999989, 4.60332203, 0.399996012, 4.97857727e-005, -1, -3.89423221e-005, 0.996191978, 4.62009411e-005, 0.08718656, -0.08718656, -4.3134678e-005, 0.996191978),
  720. ["CanCollide"] = false,
  721. ["Size"] = Vector3.new(0.38539806, 0.393226802, 0.427420497),
  722. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  723. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  724. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  725. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  726. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  727. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  728. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  729. ["Position"] = Vector3.new(-3.3999989, 4.60332203, 0.399996012),
  730. })
  731. o55 = System.Create("SpecialMesh",{
  732. ["Parent"] = o54,
  733. ["Scale"] = Vector3.new(0.377072215, 1, 1),
  734. ["MeshType"] = Enum.MeshType.Cylinder,
  735. })
  736. o56 = System.Create("Part",{
  737. ["Parent"] = o1,
  738. ["Material"] = Enum.Material.SmoothPlastic,
  739. ["BrickColor"] = BrickColor.new("Quill grey"),
  740. ["Position"] = Vector3.new(-3.3999989, 5.97677517, 0.905498981),
  741. ["Rotation"] = Vector3.new(-10.0015116, 0.00189415505, 179.998413),
  742. ["CFrame"] = CFrame.new(-3.3999989, 5.97677517, 0.905498981, -1, -2.78075513e-005, 3.30592411e-005, 3.31265001e-005, -0.9848032, 0.173674166, 2.77273939e-005, 0.173674166, 0.9848032),
  743. ["CanCollide"] = false,
  744. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  745. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  746. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  747. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  748. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  749. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  750. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  751. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  752. ["Position"] = Vector3.new(-3.3999989, 5.97677517, 0.905498981),
  753. })
  754. o57 = System.Create("BlockMesh",{
  755. ["Parent"] = o56,
  756. ["Scale"] = Vector3.new(0.243987963, 0.998131931, 0.532337129),
  757. })
  758. o58 = System.Create("Part",{
  759. ["Parent"] = o1,
  760. ["Material"] = Enum.Material.SmoothPlastic,
  761. ["BrickColor"] = BrickColor.new("Really black"),
  762. ["Position"] = Vector3.new(-3.3999989, 4.00921011, 0.399996012),
  763. ["Rotation"] = Vector3.new(-1.32219384e-007, -0.00247285888, 89.9969406),
  764. ["CFrame"] = CFrame.new(-3.3999989, 4.00921011, 0.399996012, 5.33620514e-005, -1, -4.3159529e-005, 1, 5.33620514e-005, 2.30766362e-009, -4.58255656e-012, -4.3159529e-005, 1),
  765. ["CanCollide"] = false,
  766. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  767. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  768. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  769. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  770. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  771. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  772. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  773. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  774. ["Position"] = Vector3.new(-3.3999989, 4.00921011, 0.399996012),
  775. })
  776. o59 = System.Create("SpecialMesh",{
  777. ["Parent"] = o58,
  778. ["Scale"] = Vector3.new(0.0443614423, 0.975951493, 0.975951612),
  779. ["MeshType"] = Enum.MeshType.Cylinder,
  780. })
  781. o60 = System.Create("Part",{
  782. ["Parent"] = o1,
  783. ["Material"] = Enum.Material.SmoothPlastic,
  784. ["BrickColor"] = BrickColor.new("Really black"),
  785. ["Position"] = Vector3.new(-3.3999989, 2.39356494, 0.399996012),
  786. ["Rotation"] = Vector3.new(179.997528, 2.75137548e-008, 89.9969406),
  787. ["CFrame"] = CFrame.new(-3.3999989, 2.39356494, 0.399996012, 5.33620514e-005, -1, 4.80205598e-010, -1, -5.33620514e-005, -4.30663385e-005, 4.30663385e-005, 1.8179025e-009, -1),
  788. ["CanCollide"] = false,
  789. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  790. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  791. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  792. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  793. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  794. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  795. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  796. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  797. ["Position"] = Vector3.new(-3.3999989, 2.39356494, 0.399996012),
  798. })
  799. o61 = System.Create("SpecialMesh",{
  800. ["Parent"] = o60,
  801. ["Scale"] = Vector3.new(0.0443614423, 0.975951493, 0.975951612),
  802. ["MeshType"] = Enum.MeshType.Cylinder,
  803. })
  804. o62 = System.Create("Part",{
  805. ["Parent"] = o1,
  806. ["Material"] = Enum.Material.Neon,
  807. ["BrickColor"] = BrickColor.new("Dark blue"),
  808. ["Position"] = Vector3.new(-3.3999989, 4.60332203, 0.399996012),
  809. ["Rotation"] = Vector3.new(-5.00177288, -0.00223123073, 89.9971466),
  810. ["CFrame"] = CFrame.new(-3.3999989, 4.60332203, 0.399996012, 4.97857727e-005, -1, -3.89423221e-005, 0.996191978, 4.62009411e-005, 0.08718656, -0.08718656, -4.3134678e-005, 0.996191978),
  811. ["CanCollide"] = false,
  812. ["Size"] = Vector3.new(0.38539806, 0.427420378, 0.427420497),
  813. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  814. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  815. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  816. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  817. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  818. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  819. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  820. ["Position"] = Vector3.new(-3.3999989, 4.60332203, 0.399996012),
  821. })
  822. o63 = System.Create("SpecialMesh",{
  823. ["Parent"] = o62,
  824. ["Scale"] = Vector3.new(0.28834945, 1, 1),
  825. ["MeshType"] = Enum.MeshType.Cylinder,
  826. })
  827. o64 = System.Create("Part",{
  828. ["Parent"] = o1,
  829. ["Material"] = Enum.Material.Neon,
  830. ["BrickColor"] = BrickColor.new("Dark blue"),
  831. ["Position"] = Vector3.new(-3.3999989, 4.27848005, 0.399996012),
  832. ["Rotation"] = Vector3.new(-5.00177288, -0.00223123073, 89.9971466),
  833. ["CFrame"] = CFrame.new(-3.3999989, 4.27848005, 0.399996012, 4.97857727e-005, -1, -3.89423221e-005, 0.996191978, 4.62009411e-005, 0.08718656, -0.08718656, -4.3134678e-005, 0.996191978),
  834. ["CanCollide"] = false,
  835. ["Size"] = Vector3.new(0.38539806, 0.427420378, 0.427420497),
  836. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  837. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  838. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  839. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  840. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  841. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  842. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  843. ["Position"] = Vector3.new(-3.3999989, 4.27848005, 0.399996012),
  844. })
  845. o65 = System.Create("SpecialMesh",{
  846. ["Parent"] = o64,
  847. ["Scale"] = Vector3.new(0.28834945, 1, 1),
  848. ["MeshType"] = Enum.MeshType.Cylinder,
  849. })
  850. o66 = System.Create("Part",{
  851. ["Parent"] = o1,
  852. ["Material"] = Enum.Material.SmoothPlastic,
  853. ["BrickColor"] = BrickColor.new("Really black"),
  854. ["Position"] = Vector3.new(-3.3999989, 4.27848005, 0.399996012),
  855. ["Rotation"] = Vector3.new(-5.00177288, -0.00223123073, 89.9971466),
  856. ["CFrame"] = CFrame.new(-3.3999989, 4.27848005, 0.399996012, 4.97857727e-005, -1, -3.89423221e-005, 0.996191978, 4.62009411e-005, 0.08718656, -0.08718656, -4.3134678e-005, 0.996191978),
  857. ["CanCollide"] = false,
  858. ["Size"] = Vector3.new(0.38539806, 0.393226802, 0.427420497),
  859. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  860. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  861. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  862. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  863. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  864. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  865. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  866. ["Position"] = Vector3.new(-3.3999989, 4.27848005, 0.399996012),
  867. })
  868. o67 = System.Create("SpecialMesh",{
  869. ["Parent"] = o66,
  870. ["Scale"] = Vector3.new(0.377072215, 1, 1),
  871. ["MeshType"] = Enum.MeshType.Cylinder,
  872. })
  873. o68 = System.Create("Part",{
  874. ["Parent"] = o1,
  875. ["Material"] = Enum.Material.SmoothPlastic,
  876. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  877. ["Position"] = Vector3.new(-3.3999989, 2.33372593, 0.399996012),
  878. ["Rotation"] = Vector3.new(-1.32219384e-007, -0.00247285888, 89.9969406),
  879. ["CFrame"] = CFrame.new(-3.3999989, 2.33372593, 0.399996012, 5.33620514e-005, -1, -4.3159529e-005, 1, 5.33620514e-005, 2.30766362e-009, -4.58255656e-012, -4.3159529e-005, 1),
  880. ["CanCollide"] = false,
  881. ["Size"] = Vector3.new(0.38539806, 0.393226802, 0.393226832),
  882. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  883. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  884. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  885. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  886. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  887. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  888. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  889. ["Position"] = Vector3.new(-3.3999989, 2.33372593, 0.399996012),
  890. })
  891. o69 = System.Create("SpecialMesh",{
  892. ["Parent"] = o68,
  893. ["Scale"] = Vector3.new(0.310530156, 1, 1),
  894. ["MeshType"] = Enum.MeshType.Cylinder,
  895. })
  896. o70 = System.Create("Part",{
  897. ["Parent"] = o1,
  898. ["Material"] = Enum.Material.SmoothPlastic,
  899. ["BrickColor"] = BrickColor.new("Quill grey"),
  900. ["Position"] = Vector3.new(-3.3999989, 0.376139998, 0.399996012),
  901. ["CFrame"] = CFrame.new(-3.3999989, 0.376139998, 0.399996012, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  902. ["CanCollide"] = false,
  903. ["Size"] = Vector3.new(0.38539806, 0.75225997, 0.38539812),
  904. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  905. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  906. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  907. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  908. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  909. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  910. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  911. ["Position"] = Vector3.new(-3.3999989, 0.376139998, 0.399996012),
  912. })
  913. o71 = System.Create("SpecialMesh",{
  914. ["Name"] = "ScalingMesh:1, 1, 1",
  915. ["Parent"] = o70,
  916. ["MeshId"] = "http://www.roblox.com/asset/?id=9756362",
  917. ["Scale"] = Vector3.new(0.307742715, 0.75225997, 0.359033048),
  918. ["MeshType"] = Enum.MeshType.FileMesh,
  919. })
  920. o72 = System.Create("Part",{
  921. ["Parent"] = o1,
  922. ["Material"] = Enum.Material.SmoothPlastic,
  923. ["BrickColor"] = BrickColor.new("Quill grey"),
  924. ["Position"] = Vector3.new(-3.3999989, 5.27009201, 0.502577007),
  925. ["Rotation"] = Vector3.new(90.003067, 7.89544785e-008, -179.997528),
  926. ["CFrame"] = CFrame.new(-3.3999989, 5.27009201, 0.502577007, -1, 4.30663385e-005, 1.37801559e-009, 9.28991439e-010, 5.35686813e-005, -1, -4.30663385e-005, -1, -5.35686813e-005),
  927. ["CanCollide"] = false,
  928. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  929. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  930. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  931. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  932. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  933. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  934. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  935. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  936. ["Position"] = Vector3.new(-3.3999989, 5.27009201, 0.502577007),
  937. })
  938. o73 = System.Create("BlockMesh",{
  939. ["Parent"] = o72,
  940. ["Scale"] = Vector3.new(0.332710743, 0.487975687, 0.798505902),
  941. })
  942. o74 = System.Create("Part",{
  943. ["Parent"] = o1,
  944. ["Material"] = Enum.Material.SmoothPlastic,
  945. ["BrickColor"] = BrickColor.new("Quill grey"),
  946. ["Position"] = Vector3.new(-3.3999989, 1.05146599, 0.194832996),
  947. ["Rotation"] = Vector3.new(-0.00174850179, 0.00174855511, 179.99826),
  948. ["CFrame"] = CFrame.new(-3.3999989, 1.05146599, 0.194832996, -1, -3.04301557e-005, 3.05180438e-005, 3.0431087e-005, -1, 3.05171125e-005, 3.05171143e-005, 3.05180401e-005, 1),
  949. ["CanCollide"] = false,
  950. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  951. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  952. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  953. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  954. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  955. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  956. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  957. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  958. ["Position"] = Vector3.new(-3.3999989, 1.05146599, 0.194832996),
  959. })
  960. o75 = System.Create("SpecialMesh",{
  961. ["Parent"] = o74,
  962. ["Scale"] = Vector3.new(0.621060312, 0.576698422, 0.443614244),
  963. ["MeshType"] = Enum.MeshType.Wedge,
  964. })
  965. o76 = System.Create("Part",{
  966. ["Parent"] = o1,
  967. ["Material"] = Enum.Material.SmoothPlastic,
  968. ["BrickColor"] = BrickColor.new("Really black"),
  969. ["Position"] = Vector3.new(-3.3999989, 1.26517498, 0.399996012),
  970. ["CFrame"] = CFrame.new(-3.3999989, 1.26517498, 0.399996012, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  971. ["CanCollide"] = false,
  972. ["Size"] = Vector3.new(0.38539806, 0.649678767, 0.38539812),
  973. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  974. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  975. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  976. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  977. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  978. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  979. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  980. ["Position"] = Vector3.new(-3.3999989, 1.26517498, 0.399996012),
  981. })
  982. o77 = System.Create("BlockMesh",{
  983. ["Parent"] = o76,
  984. ["Scale"] = Vector3.new(0.709783077, 1, 0.53233707),
  985. })
  986. o78 = System.Create("Part",{
  987. ["Parent"] = o1,
  988. ["Material"] = Enum.Material.Neon,
  989. ["BrickColor"] = BrickColor.new("Dark blue"),
  990. ["Position"] = Vector3.new(-3.3999989, 1.31646705, 0.399996012),
  991. ["CFrame"] = CFrame.new(-3.3999989, 1.31646705, 0.399996012, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  992. ["CanCollide"] = false,
  993. ["Size"] = Vector3.new(0.38539806, 0.444517136, 0.38539812),
  994. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  995. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  996. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  997. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  998. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  999. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1000. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  1001. ["Position"] = Vector3.new(-3.3999989, 1.31646705, 0.399996012),
  1002. })
  1003. o79 = System.Create("BlockMesh",{
  1004. ["Parent"] = o78,
  1005. ["Scale"] = Vector3.new(0.798506379, 1, 0.443614125),
  1006. })
  1007. o80 = System.Create("Part",{
  1008. ["Parent"] = o1,
  1009. ["Material"] = Enum.Material.SmoothPlastic,
  1010. ["BrickColor"] = BrickColor.new("Quill grey"),
  1011. ["Position"] = Vector3.new(-3.3999989, 1.38485396, 0.605156004),
  1012. ["Rotation"] = Vector3.new(-179.99826, 0.00174855511, -179.99826),
  1013. ["CFrame"] = CFrame.new(-3.3999989, 1.38485396, 0.605156004, -1, 3.04301557e-005, 3.05180438e-005, 3.04310852e-005, 1, 3.04301557e-005, -3.05171179e-005, 3.04310852e-005, -1),
  1014. ["CanCollide"] = false,
  1015. ["Size"] = Vector3.new(0.38539806, 0.444517136, 0.38539812),
  1016. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1017. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1018. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1019. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1020. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1021. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1022. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1023. ["Position"] = Vector3.new(-3.3999989, 1.38485396, 0.605156004),
  1024. })
  1025. o81 = System.Create("SpecialMesh",{
  1026. ["Parent"] = o80,
  1027. ["Scale"] = Vector3.new(0.621060312, 1, 0.443614244),
  1028. ["MeshType"] = Enum.MeshType.Wedge,
  1029. })
  1030. o82 = System.Create("Part",{
  1031. ["Parent"] = o1,
  1032. ["Material"] = Enum.Material.SmoothPlastic,
  1033. ["BrickColor"] = BrickColor.new("Quill grey"),
  1034. ["Position"] = Vector3.new(-3.3999989, 1.38485396, 0.194832996),
  1035. ["Rotation"] = Vector3.new(-0.00174855511, -0.00174850179, -0.00174855511),
  1036. ["CFrame"] = CFrame.new(-3.3999989, 1.38485396, 0.194832996, 1, 3.05180438e-005, -3.05171125e-005, -3.05171125e-005, 1, 3.05180438e-005, 3.05180438e-005, -3.05171125e-005, 1),
  1037. ["CanCollide"] = false,
  1038. ["Size"] = Vector3.new(0.38539806, 0.444517136, 0.38539812),
  1039. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1040. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1041. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1042. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1043. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1044. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1045. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1046. ["Position"] = Vector3.new(-3.3999989, 1.38485396, 0.194832996),
  1047. })
  1048. o83 = System.Create("SpecialMesh",{
  1049. ["Parent"] = o82,
  1050. ["Scale"] = Vector3.new(0.621060312, 1, 0.443614244),
  1051. ["MeshType"] = Enum.MeshType.Wedge,
  1052. })
  1053. o84 = System.Create("Part",{
  1054. ["Parent"] = o1,
  1055. ["Material"] = Enum.Material.Neon,
  1056. ["BrickColor"] = BrickColor.new("Dark blue"),
  1057. ["Position"] = Vector3.new(-3.3999989, 1.79945195, 0.399996012),
  1058. ["Rotation"] = Vector3.new(174.99585, 0.000108215812, 89.9973679),
  1059. ["CFrame"] = CFrame.new(-3.3999989, 1.79945195, 0.399996012, 4.59710755e-005, -1, 1.88872218e-006, -0.996188402, -4.59606017e-005, -0.0872278437, 0.0872278437, 2.12843452e-006, -0.996188402),
  1060. ["CanCollide"] = false,
  1061. ["Size"] = Vector3.new(0.38539806, 0.427420378, 0.427420497),
  1062. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1063. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1064. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1065. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1066. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1067. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1068. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  1069. ["Position"] = Vector3.new(-3.3999989, 1.79945195, 0.399996012),
  1070. })
  1071. o85 = System.Create("SpecialMesh",{
  1072. ["Parent"] = o84,
  1073. ["Scale"] = Vector3.new(0.28834945, 1, 1),
  1074. ["MeshType"] = Enum.MeshType.Cylinder,
  1075. })
  1076. o86 = System.Create("Part",{
  1077. ["Parent"] = o1,
  1078. ["Material"] = Enum.Material.SmoothPlastic,
  1079. ["BrickColor"] = BrickColor.new("Really black"),
  1080. ["Position"] = Vector3.new(-3.3999989, 1.79945195, 0.399996012),
  1081. ["Rotation"] = Vector3.new(174.99585, 0.000108215812, 89.9973679),
  1082. ["CFrame"] = CFrame.new(-3.3999989, 1.79945195, 0.399996012, 4.59710755e-005, -1, 1.88872218e-006, -0.996188402, -4.59606017e-005, -0.0872278437, 0.0872278437, 2.12843452e-006, -0.996188402),
  1083. ["CanCollide"] = false,
  1084. ["Size"] = Vector3.new(0.38539806, 0.393226802, 0.427420497),
  1085. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1086. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1087. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1088. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1089. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1090. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1091. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1092. ["Position"] = Vector3.new(-3.3999989, 1.79945195, 0.399996012),
  1093. })
  1094. o87 = System.Create("SpecialMesh",{
  1095. ["Parent"] = o86,
  1096. ["Scale"] = Vector3.new(0.377072215, 1, 1),
  1097. ["MeshType"] = Enum.MeshType.Cylinder,
  1098. })
  1099. o88 = System.Create("Part",{
  1100. ["Name"] = "Handle",
  1101. ["Parent"] = o1,
  1102. ["Material"] = Enum.Material.SmoothPlastic,
  1103. ["BrickColor"] = BrickColor.new("Quill grey"),
  1104. ["Position"] = Vector3.new(-3.3999989, 3.14155197, 0.399996012),
  1105. ["Rotation"] = Vector3.new(179.997528, 2.75137548e-008, 89.9969406),
  1106. ["CFrame"] = CFrame.new(-3.3999989, 3.14155197, 0.399996012, 5.33620514e-005, -1, 4.80205598e-010, -1, -5.33620514e-005, -4.30663385e-005, 4.30663385e-005, 1.8179025e-009, -1),
  1107. ["CanCollide"] = false,
  1108. ["Size"] = Vector3.new(1.73532653, 0.385398149, 0.38539812),
  1109. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1110. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1111. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1112. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1113. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1114. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1115. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1116. ["Position"] = Vector3.new(-3.3999989, 3.14155197, 0.399996012),
  1117. })
  1118. o89 = System.Create("SpecialMesh",{
  1119. ["Parent"] = o88,
  1120. ["Scale"] = Vector3.new(1, 0.842867017, 0.842867255),
  1121. ["MeshType"] = Enum.MeshType.Cylinder,
  1122. })
  1123. o90 = System.Create("Part",{
  1124. ["Parent"] = o1,
  1125. ["Material"] = Enum.Material.Neon,
  1126. ["BrickColor"] = BrickColor.new("Dark blue"),
  1127. ["Position"] = Vector3.new(-3.3999989, 5.35410976, 0.74901098),
  1128. ["Rotation"] = Vector3.new(-45.0011063, 0.0022844323, 179.999054),
  1129. ["CFrame"] = CFrame.new(-3.3999989, 5.35410976, 0.74901098, -1, -1.66018781e-005, 3.98708653e-005, 3.99325763e-005, -0.707093179, 0.707120419, 1.64528901e-005, 0.707120419, 0.707093179),
  1130. ["CanCollide"] = false,
  1131. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1132. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1133. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1134. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1135. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1136. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1137. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1138. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  1139. ["Position"] = Vector3.new(-3.3999989, 5.35410976, 0.74901098),
  1140. })
  1141. o91 = System.Create("SpecialMesh",{
  1142. ["Parent"] = o90,
  1143. ["Scale"] = Vector3.new(0.421433806, 0.576698422, 0.576698601),
  1144. ["MeshType"] = Enum.MeshType.Cylinder,
  1145. })
  1146. o92 = System.Create("Part",{
  1147. ["Parent"] = o1,
  1148. ["Material"] = Enum.Material.SmoothPlastic,
  1149. ["BrickColor"] = BrickColor.new("Quill grey"),
  1150. ["Position"] = Vector3.new(-3.3999989, 5.32992983, 0.724834025),
  1151. ["Rotation"] = Vector3.new(44.9988174, 0.00094631192, 179.997711),
  1152. ["CFrame"] = CFrame.new(-3.3999989, 5.32992983, 0.724834025, -1, -3.9966897e-005, 1.65162583e-005, 1.65829297e-005, -0.707121372, -0.707092166, 3.99392775e-005, -0.707092166, 0.707121372),
  1153. ["CanCollide"] = false,
  1154. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1155. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1156. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1157. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1158. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1159. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1160. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1161. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1162. ["Position"] = Vector3.new(-3.3999989, 5.32992983, 0.724834025),
  1163. })
  1164. o93 = System.Create("BlockMesh",{
  1165. ["Parent"] = o92,
  1166. ["Scale"] = Vector3.new(0.243987963, 0.931589901, 0.754144192),
  1167. })
  1168. o94 = System.Create("Part",{
  1169. ["Parent"] = o1,
  1170. ["Material"] = Enum.Material.SmoothPlastic,
  1171. ["BrickColor"] = BrickColor.new("Quill grey"),
  1172. ["Position"] = Vector3.new(-3.3999989, 0.786464989, 0.399996012),
  1173. ["CFrame"] = CFrame.new(-3.3999989, 0.786464989, 0.399996012, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1174. ["CanCollide"] = false,
  1175. ["Size"] = Vector3.new(0.38539806, 0.444517136, 0.444517314),
  1176. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1177. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1178. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1179. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1180. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1181. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1182. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1183. ["Position"] = Vector3.new(-3.3999989, 0.786464989, 0.399996012),
  1184. })
  1185. o95 = System.Create("SpecialMesh",{
  1186. ["Parent"] = o94,
  1187. ["Scale"] = Vector3.new(0.798506141, 1, 1),
  1188. ["MeshType"] = Enum.MeshType.Cylinder,
  1189. })
  1190. o96 = System.Create("Part",{
  1191. ["Parent"] = o1,
  1192. ["Material"] = Enum.Material.SmoothPlastic,
  1193. ["BrickColor"] = BrickColor.new("Quill grey"),
  1194. ["Position"] = Vector3.new(-3.3999989, 5.02219009, 0.399996012),
  1195. ["Rotation"] = Vector3.new(-1.32219384e-007, -0.00247285888, 89.9969406),
  1196. ["CFrame"] = CFrame.new(-3.3999989, 5.02219009, 0.399996012, 5.33620514e-005, -1, -4.3159529e-005, 1, 5.33620514e-005, 2.30766362e-009, -4.58255656e-012, -4.3159529e-005, 1),
  1197. ["CanCollide"] = false,
  1198. ["Size"] = Vector3.new(0.38539806, 0.666775703, 0.666775763),
  1199. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1200. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1201. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1202. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1203. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1204. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1205. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1206. ["Position"] = Vector3.new(-3.3999989, 5.02219009, 0.399996012),
  1207. })
  1208. o97 = System.Create("SpecialMesh",{
  1209. ["Parent"] = o96,
  1210. ["Scale"] = Vector3.new(0.510156631, 1, 1),
  1211. ["MeshType"] = Enum.MeshType.Cylinder,
  1212. })
  1213. o98 = System.Create("Part",{
  1214. ["Parent"] = o1,
  1215. ["Material"] = Enum.Material.SmoothPlastic,
  1216. ["BrickColor"] = BrickColor.new("Quill grey"),
  1217. ["Position"] = Vector3.new(-3.3999989, 1.93622601, 0.399996012),
  1218. ["Rotation"] = Vector3.new(179.997528, 2.75137548e-008, 89.9969406),
  1219. ["CFrame"] = CFrame.new(-3.3999989, 1.93622601, 0.399996012, 5.33620514e-005, -1, 4.80205598e-010, -1, -5.33620514e-005, -4.30663385e-005, 4.30663385e-005, 1.8179025e-009, -1),
  1220. ["CanCollide"] = false,
  1221. ["Size"] = Vector3.new(0.69242084, 0.385398149, 0.38539812),
  1222. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1223. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1224. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1225. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1226. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1227. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1228. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1229. ["Position"] = Vector3.new(-3.3999989, 1.93622601, 0.399996012),
  1230. })
  1231. o99 = System.Create("SpecialMesh",{
  1232. ["Parent"] = o98,
  1233. ["Scale"] = Vector3.new(1, 0.93159014, 0.931590199),
  1234. ["MeshType"] = Enum.MeshType.Cylinder,
  1235. })
  1236. o100 = System.Create("Part",{
  1237. ["Parent"] = o1,
  1238. ["Material"] = Enum.Material.SmoothPlastic,
  1239. ["BrickColor"] = BrickColor.new("Quill grey"),
  1240. ["Position"] = Vector3.new(-3.3999989, 5.49235487, 0.502577007),
  1241. ["Rotation"] = Vector3.new(90.003067, 7.89544785e-008, -179.997528),
  1242. ["CFrame"] = CFrame.new(-3.3999989, 5.49235487, 0.502577007, -1, 4.30663385e-005, 1.37801559e-009, 9.28991439e-010, 5.35686813e-005, -1, -4.30663385e-005, -1, -5.35686813e-005),
  1243. ["CanCollide"] = false,
  1244. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1245. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1246. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1247. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1248. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1249. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1250. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1251. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1252. ["Position"] = Vector3.new(-3.3999989, 5.49235487, 0.502577007),
  1253. })
  1254. o101 = System.Create("SpecialMesh",{
  1255. ["Parent"] = o100,
  1256. ["Scale"] = Vector3.new(0.332710743, 0.487975687, 0.354891598),
  1257. ["MeshType"] = Enum.MeshType.Wedge,
  1258. })
  1259. o102 = System.Create("Part",{
  1260. ["Parent"] = o1,
  1261. ["Material"] = Enum.Material.SmoothPlastic,
  1262. ["BrickColor"] = BrickColor.new("Quill grey"),
  1263. ["Position"] = Vector3.new(-3.3999989, 6.22091579, 0.862451971),
  1264. ["Rotation"] = Vector3.new(170.001129, 0.0015893972, -179.998108),
  1265. ["CFrame"] = CFrame.new(-3.3999989, 6.22091579, 0.862451971, -1, 3.30527582e-005, 2.77402141e-005, 2.77342242e-005, 0.984811187, -0.173628807, -3.30577823e-005, -0.173628807, -0.984811187),
  1266. ["CanCollide"] = false,
  1267. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1268. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1269. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1270. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1271. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1272. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1273. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1274. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1275. ["Position"] = Vector3.new(-3.3999989, 6.22091579, 0.862451971),
  1276. })
  1277. o103 = System.Create("SpecialMesh",{
  1278. ["Parent"] = o102,
  1279. ["Scale"] = Vector3.new(0.243987963, 0.288349152, 0.532337129),
  1280. ["MeshType"] = Enum.MeshType.Wedge,
  1281. })
  1282. o104 = System.Create("Part",{
  1283. ["Parent"] = o1,
  1284. ["Material"] = Enum.Material.SmoothPlastic,
  1285. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  1286. ["Position"] = Vector3.new(-3.3999989, 5.02219009, 0.399996012),
  1287. ["Rotation"] = Vector3.new(-1.32219384e-007, -0.00247285888, 89.9969406),
  1288. ["CFrame"] = CFrame.new(-3.3999989, 5.02219009, 0.399996012, 5.33620514e-005, -1, -4.3159529e-005, 1, 5.33620514e-005, 2.30766362e-009, -4.58255656e-012, -4.3159529e-005, 1),
  1289. ["CanCollide"] = false,
  1290. ["Size"] = Vector3.new(0.743711531, 0.512904465, 0.512904525),
  1291. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1292. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1293. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1294. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1295. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1296. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1297. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  1298. ["Position"] = Vector3.new(-3.3999989, 5.02219009, 0.399996012),
  1299. })
  1300. o105 = System.Create("SpecialMesh",{
  1301. ["Name"] = "ScalingMesh:1, 1, 1",
  1302. ["Parent"] = o104,
  1303. ["MeshId"] = "http://www.roblox.com/asset/?id=9756362",
  1304. ["Scale"] = Vector3.new(0.743711531, 0.512904465, 0.512904525),
  1305. ["MeshType"] = Enum.MeshType.FileMesh,
  1306. })
  1307. o106 = System.Create("Part",{
  1308. ["Parent"] = o1,
  1309. ["Material"] = Enum.Material.SmoothPlastic,
  1310. ["BrickColor"] = BrickColor.new("Quill grey"),
  1311. ["Position"] = Vector3.new(-3.12217498, 5.4838028, 0.399994999),
  1312. ["Rotation"] = Vector3.new(-90.0017548, 0.00524531864, -90.005249),
  1313. ["CFrame"] = CFrame.new(-3.12217498, 5.4838028, 0.399994999, -9.15964483e-005, 1, 9.15480778e-005, 3.0569674e-005, -9.15452765e-005, 1, 1, 9.15992496e-005, -3.05612884e-005),
  1314. ["CanCollide"] = false,
  1315. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1316. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1317. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1318. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1319. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1320. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1321. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1322. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1323. ["Position"] = Vector3.new(-3.12217498, 5.4838028, 0.399994999),
  1324. })
  1325. o107 = System.Create("SpecialMesh",{
  1326. ["Parent"] = o106,
  1327. ["Scale"] = Vector3.new(0.332710743, 0.421433479, 0.399252981),
  1328. ["MeshType"] = Enum.MeshType.Wedge,
  1329. })
  1330. o108 = System.Create("Part",{
  1331. ["Parent"] = o1,
  1332. ["Material"] = Enum.Material.SmoothPlastic,
  1333. ["BrickColor"] = BrickColor.new("Really black"),
  1334. ["Position"] = Vector3.new(-3.3999989, 5.35410976, 0.0509789996),
  1335. ["Rotation"] = Vector3.new(-135.00119, 0.000946338056, -0.00228456408),
  1336. ["CFrame"] = CFrame.new(-3.3999989, 5.35410976, 0.0509789996, 1, 3.98731645e-005, 1.65167148e-005, 1.65163292e-005, -0.707121432, 0.707092106, 3.98733209e-005, -0.707092106, -0.707121432),
  1337. ["CanCollide"] = false,
  1338. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1339. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1340. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1341. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1342. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1343. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1344. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1345. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1346. ["Position"] = Vector3.new(-3.3999989, 5.35410976, 0.0509789996),
  1347. })
  1348. o109 = System.Create("SpecialMesh",{
  1349. ["Parent"] = o108,
  1350. ["Scale"] = Vector3.new(0.332710743, 0.665421307, 0.665421605),
  1351. ["MeshType"] = Enum.MeshType.Cylinder,
  1352. })
  1353. o110 = System.Create("Part",{
  1354. ["Parent"] = o1,
  1355. ["Material"] = Enum.Material.SmoothPlastic,
  1356. ["BrickColor"] = BrickColor.new("Quill grey"),
  1357. ["Position"] = Vector3.new(-3.3999989, 5.49235487, 0.297414005),
  1358. ["Rotation"] = Vector3.new(89.9969406, -0.00247272663, -1.32212307e-007),
  1359. ["CFrame"] = CFrame.new(-3.3999989, 5.49235487, 0.297414005, 1, 2.30754016e-009, -4.31572225e-005, -4.31572225e-005, 5.33620514e-005, -1, -4.58233451e-012, 1, 5.33620514e-005),
  1360. ["CanCollide"] = false,
  1361. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1362. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1363. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1364. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1365. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1366. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1367. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1368. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1369. ["Position"] = Vector3.new(-3.3999989, 5.49235487, 0.297414005),
  1370. })
  1371. o111 = System.Create("SpecialMesh",{
  1372. ["Parent"] = o110,
  1373. ["Scale"] = Vector3.new(0.332710743, 0.487975687, 0.354891598),
  1374. ["MeshType"] = Enum.MeshType.Wedge,
  1375. })
  1376. o112 = System.Create("Part",{
  1377. ["Parent"] = o1,
  1378. ["Material"] = Enum.Material.SmoothPlastic,
  1379. ["BrickColor"] = BrickColor.new("Quill grey"),
  1380. ["Position"] = Vector3.new(-3.3999989, 5.4838028, 0.122171),
  1381. ["Rotation"] = Vector3.new(-90.0018768, 2.75134813e-008, -0.00247277995),
  1382. ["CFrame"] = CFrame.new(-3.3999989, 5.4838028, 0.122171, 1, 4.31581502e-005, 4.80200824e-010, 9.31375199e-010, -3.27070557e-005, 1, 4.31581502e-005, -1, -3.27070557e-005),
  1383. ["CanCollide"] = false,
  1384. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1385. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1386. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1387. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1388. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1389. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1390. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1391. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1392. ["Position"] = Vector3.new(-3.3999989, 5.4838028, 0.122171),
  1393. })
  1394. o113 = System.Create("SpecialMesh",{
  1395. ["Parent"] = o112,
  1396. ["Scale"] = Vector3.new(0.332710743, 0.421433479, 0.399252981),
  1397. ["MeshType"] = Enum.MeshType.Wedge,
  1398. })
  1399. o114 = System.Create("Part",{
  1400. ["Parent"] = o1,
  1401. ["Material"] = Enum.Material.Neon,
  1402. ["BrickColor"] = BrickColor.new("Dark blue"),
  1403. ["Position"] = Vector3.new(-3.3999989, 5.35410976, 0.0509789996),
  1404. ["Rotation"] = Vector3.new(-135.00119, 0.000946338056, -0.00228456408),
  1405. ["CFrame"] = CFrame.new(-3.3999989, 5.35410976, 0.0509789996, 1, 3.98731645e-005, 1.65167148e-005, 1.65163292e-005, -0.707121432, 0.707092106, 3.98733209e-005, -0.707092106, -0.707121432),
  1406. ["CanCollide"] = false,
  1407. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1408. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1409. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1410. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1411. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1412. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1413. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1414. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  1415. ["Position"] = Vector3.new(-3.3999989, 5.35410976, 0.0509789996),
  1416. })
  1417. o115 = System.Create("SpecialMesh",{
  1418. ["Parent"] = o114,
  1419. ["Scale"] = Vector3.new(0.421433806, 0.576698422, 0.576698601),
  1420. ["MeshType"] = Enum.MeshType.Cylinder,
  1421. })
  1422. o116 = System.Create("Part",{
  1423. ["Parent"] = o1,
  1424. ["Material"] = Enum.Material.SmoothPlastic,
  1425. ["BrickColor"] = BrickColor.new("Quill grey"),
  1426. ["Position"] = Vector3.new(-3.3999989, 5.27009201, 0.297414005),
  1427. ["Rotation"] = Vector3.new(89.9969406, -0.00247272663, -1.32212307e-007),
  1428. ["CFrame"] = CFrame.new(-3.3999989, 5.27009201, 0.297414005, 1, 2.30754016e-009, -4.31572225e-005, -4.31572225e-005, 5.33620514e-005, -1, -4.58233451e-012, 1, 5.33620514e-005),
  1429. ["CanCollide"] = false,
  1430. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1431. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1432. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1433. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1434. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1435. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1436. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1437. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1438. ["Position"] = Vector3.new(-3.3999989, 5.27009201, 0.297414005),
  1439. })
  1440. o117 = System.Create("BlockMesh",{
  1441. ["Parent"] = o116,
  1442. ["Scale"] = Vector3.new(0.332710743, 0.487975687, 0.798505902),
  1443. })
  1444. o118 = System.Create("Part",{
  1445. ["Parent"] = o1,
  1446. ["Material"] = Enum.Material.SmoothPlastic,
  1447. ["BrickColor"] = BrickColor.new("Quill grey"),
  1448. ["Position"] = Vector3.new(-3.3999989, 5.97677517, -0.105509996),
  1449. ["Rotation"] = Vector3.new(-170.001923, 0.0015895504, -0.00189427484),
  1450. ["CFrame"] = CFrame.new(-3.3999989, 5.97677517, -0.105509996, 1, 3.30613329e-005, 2.77428881e-005, 2.77426625e-005, -0.984813571, 0.173615187, 3.30615221e-005, -0.173615187, -0.984813571),
  1451. ["CanCollide"] = false,
  1452. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1453. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1454. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1455. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1456. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1457. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1458. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1459. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1460. ["Position"] = Vector3.new(-3.3999989, 5.97677517, -0.105509996),
  1461. })
  1462. o119 = System.Create("BlockMesh",{
  1463. ["Parent"] = o118,
  1464. ["Scale"] = Vector3.new(0.243987963, 0.998131931, 0.532337129),
  1465. })
  1466. o120 = System.Create("Part",{
  1467. ["Parent"] = o1,
  1468. ["Material"] = Enum.Material.SmoothPlastic,
  1469. ["BrickColor"] = BrickColor.new("Quill grey"),
  1470. ["Position"] = Vector3.new(-3.3999989, 5.2273531, 0.143544003),
  1471. ["Rotation"] = Vector3.new(89.9981308, 2.75140497e-008, 179.997528),
  1472. ["CFrame"] = CFrame.new(-3.3999989, 5.2273531, 0.143544003, -1, -4.30663385e-005, 4.8021076e-010, 9.2459751e-010, -3.2619635e-005, -1, 4.30663385e-005, -1, 3.2619635e-005),
  1473. ["CanCollide"] = false,
  1474. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1475. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1476. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1477. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1478. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1479. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1480. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1481. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1482. ["Position"] = Vector3.new(-3.3999989, 5.2273531, 0.143544003),
  1483. })
  1484. o121 = System.Create("SpecialMesh",{
  1485. ["Parent"] = o120,
  1486. ["Scale"] = Vector3.new(0.332710892, 0.310529947, 0.576698601),
  1487. ["MeshType"] = Enum.MeshType.Wedge,
  1488. })
  1489. o122 = System.Create("Part",{
  1490. ["Parent"] = o1,
  1491. ["Material"] = Enum.Material.SmoothPlastic,
  1492. ["BrickColor"] = BrickColor.new("Quill grey"),
  1493. ["Position"] = Vector3.new(-3.3999989, 6.22091579, -0.0624630004),
  1494. ["Rotation"] = Vector3.new(9.99857616, -0.00189423258, -0.00158948416),
  1495. ["CFrame"] = CFrame.new(-3.3999989, 6.22091579, -0.0624630004, 1, 2.77417312e-005, -3.30605944e-005, -3.30604962e-005, 0.984812081, -0.173623711, 2.77418512e-005, 0.173623711, 0.984812081),
  1496. ["CanCollide"] = false,
  1497. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1498. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1499. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1500. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1501. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1502. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1503. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1504. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1505. ["Position"] = Vector3.new(-3.3999989, 6.22091579, -0.0624630004),
  1506. })
  1507. o123 = System.Create("SpecialMesh",{
  1508. ["Parent"] = o122,
  1509. ["Scale"] = Vector3.new(0.243987963, 0.288349152, 0.532337129),
  1510. ["MeshType"] = Enum.MeshType.Wedge,
  1511. })
  1512. o124 = System.Create("Part",{
  1513. ["Parent"] = o1,
  1514. ["Material"] = Enum.Material.SmoothPlastic,
  1515. ["Position"] = Vector3.new(-2.8851831, 5.63238096, 0.399996012),
  1516. ["Rotation"] = Vector3.new(89.9946594, 70.0030365, 90.0030975),
  1517. ["CFrame"] = CFrame.new(-2.8851831, 5.63238096, 0.399996012, -1.84819619e-005, -0.341970295, 0.939710736, 4.2390795e-005, -0.939710736, -0.341970295, 1, 3.35148034e-005, 3.18640923e-005),
  1518. ["CanCollide"] = false,
  1519. ["Size"] = Vector3.new(0.38539806, 0.495807797, 0.38539812),
  1520. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1521. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1522. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1523. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1524. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1525. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1526. ["Position"] = Vector3.new(-2.8851831, 5.63238096, 0.399996012),
  1527. })
  1528. o125 = System.Create("BlockMesh",{
  1529. ["Parent"] = o124,
  1530. ["Scale"] = Vector3.new(0.155265078, 1, 0.598879158),
  1531. })
  1532. o126 = System.Create("Part",{
  1533. ["Parent"] = o1,
  1534. ["Material"] = Enum.Material.SmoothPlastic,
  1535. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  1536. ["Position"] = Vector3.new(-3.3999989, 5.63238096, -0.114822),
  1537. ["Rotation"] = Vector3.new(159.999893, 0.00202563591, -0.00141839066),
  1538. ["CFrame"] = CFrame.new(-3.3999989, 5.63238096, -0.114822, 1, 2.47555872e-005, 3.53540163e-005, 3.53544783e-005, -0.939691961, -0.342022002, 2.47549287e-005, 0.342022002, -0.939691961),
  1539. ["CanCollide"] = false,
  1540. ["Size"] = Vector3.new(0.38539806, 0.495807797, 0.38539812),
  1541. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1542. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1543. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1544. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1545. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1546. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1547. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  1548. ["Position"] = Vector3.new(-3.3999989, 5.63238096, -0.114822),
  1549. })
  1550. o127 = System.Create("BlockMesh",{
  1551. ["Parent"] = o126,
  1552. ["Scale"] = Vector3.new(0.199626625, 1, 0.46579501),
  1553. })
  1554. o128 = System.Create("Part",{
  1555. ["Parent"] = o1,
  1556. ["Material"] = Enum.Material.SmoothPlastic,
  1557. ["BrickColor"] = BrickColor.new("Quill grey"),
  1558. ["Position"] = Vector3.new(-3.3999989, 5.32992983, 0.0751560032),
  1559. ["Rotation"] = Vector3.new(134.998901, 0.00228460156, -0.00094632234),
  1560. ["CFrame"] = CFrame.new(-3.3999989, 5.32992983, 0.0751560032, 1, 1.65164402e-005, 3.98738193e-005, 3.98742559e-005, -0.70709312, -0.707120419, 1.65153906e-005, 0.707120419, -0.70709312),
  1561. ["CanCollide"] = false,
  1562. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1563. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1564. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1565. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1566. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1567. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1568. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1569. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1570. ["Position"] = Vector3.new(-3.3999989, 5.32992983, 0.0751560032),
  1571. })
  1572. o129 = System.Create("BlockMesh",{
  1573. ["Parent"] = o128,
  1574. ["Scale"] = Vector3.new(0.243987963, 0.931589901, 0.754144192),
  1575. })
  1576. o130 = System.Create("Part",{
  1577. ["Parent"] = o1,
  1578. ["Material"] = Enum.Material.SmoothPlastic,
  1579. ["BrickColor"] = BrickColor.new("Quill grey"),
  1580. ["Position"] = Vector3.new(-2.89449191, 5.97677517, 0.399994999),
  1581. ["Rotation"] = Vector3.new(-89.9869308, 80.0026932, -90.0157776),
  1582. ["CFrame"] = CFrame.new(-2.89449191, 5.97677517, 0.399994999, -4.78129296e-005, 0.173601836, 0.984815896, 4.31123626e-005, -0.984815896, 0.173601851, 1, 5.07581572e-005, 3.96025534e-005),
  1583. ["CanCollide"] = false,
  1584. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1585. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1586. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1587. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1588. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1589. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1590. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1591. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1592. ["Position"] = Vector3.new(-2.89449191, 5.97677517, 0.399994999),
  1593. })
  1594. o131 = System.Create("BlockMesh",{
  1595. ["Parent"] = o130,
  1596. ["Scale"] = Vector3.new(0.243987963, 0.998131931, 0.532337129),
  1597. })
  1598. o132 = System.Create("Part",{
  1599. ["Parent"] = o1,
  1600. ["Material"] = Enum.Material.SmoothPlastic,
  1601. ["BrickColor"] = BrickColor.new("Quill grey"),
  1602. ["Position"] = Vector3.new(-3.3999989, 6.00201082, -0.248625994),
  1603. ["Rotation"] = Vector3.new(9.99857616, -0.00189423258, -0.00158948416),
  1604. ["CFrame"] = CFrame.new(-3.3999989, 6.00201082, -0.248625994, 1, 2.77417312e-005, -3.30605944e-005, -3.30604962e-005, 0.984812081, -0.173623711, 2.77418512e-005, 0.173623711, 0.984812081),
  1605. ["CanCollide"] = false,
  1606. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1607. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1608. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1609. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1610. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1611. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1612. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1613. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1614. ["Position"] = Vector3.new(-3.3999989, 6.00201082, -0.248625994),
  1615. })
  1616. o133 = System.Create("SpecialMesh",{
  1617. ["Parent"] = o132,
  1618. ["Scale"] = Vector3.new(0.243987963, 0.998131931, 0.221807167),
  1619. ["MeshType"] = Enum.MeshType.Wedge,
  1620. })
  1621. o134 = System.Create("Part",{
  1622. ["Parent"] = o1,
  1623. ["Material"] = Enum.Material.SmoothPlastic,
  1624. ["Position"] = Vector3.new(-3.3999989, 5.63238096, -0.114822),
  1625. ["Rotation"] = Vector3.new(159.999893, 0.00202563591, -0.00141839066),
  1626. ["CFrame"] = CFrame.new(-3.3999989, 5.63238096, -0.114822, 1, 2.47555872e-005, 3.53540163e-005, 3.53544783e-005, -0.939691961, -0.342022002, 2.47549287e-005, 0.342022002, -0.939691961),
  1627. ["CanCollide"] = false,
  1628. ["Size"] = Vector3.new(0.38539806, 0.495807797, 0.38539812),
  1629. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1630. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1631. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1632. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1633. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1634. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1635. ["Position"] = Vector3.new(-3.3999989, 5.63238096, -0.114822),
  1636. })
  1637. o135 = System.Create("BlockMesh",{
  1638. ["Parent"] = o134,
  1639. ["Scale"] = Vector3.new(0.155265078, 1, 0.598879158),
  1640. })
  1641. o136 = System.Create("Part",{
  1642. ["Parent"] = o1,
  1643. ["Material"] = Enum.Material.SmoothPlastic,
  1644. ["BrickColor"] = BrickColor.new("Quill grey"),
  1645. ["Position"] = Vector3.new(-2.75137901, 6.00201082, 0.399994999),
  1646. ["Rotation"] = Vector3.new(90.0133057, -80.0035934, 90.0133057),
  1647. ["CFrame"] = CFrame.new(-2.75137901, 6.00201082, 0.399994999, -4.03177874e-005, -0.173586473, -0.984818637, -3.52607458e-006, 0.984818697, -0.173586473, 1, -3.52607458e-006, -4.03177874e-005),
  1648. ["CanCollide"] = false,
  1649. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1650. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1651. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1652. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1653. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1654. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1655. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1656. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1657. ["Position"] = Vector3.new(-2.75137901, 6.00201082, 0.399994999),
  1658. })
  1659. o137 = System.Create("SpecialMesh",{
  1660. ["Parent"] = o136,
  1661. ["Scale"] = Vector3.new(0.243987963, 0.998131931, 0.221807167),
  1662. ["MeshType"] = Enum.MeshType.Wedge,
  1663. })
  1664. o138 = System.Create("Part",{
  1665. ["Parent"] = o1,
  1666. ["Material"] = Enum.Material.SmoothPlastic,
  1667. ["BrickColor"] = BrickColor.new("Quill grey"),
  1668. ["Position"] = Vector3.new(-3.07515907, 5.32992983, 0.399996012),
  1669. ["Rotation"] = Vector3.new(89.997879, 44.9999275, 89.9997787),
  1670. ["CFrame"] = CFrame.new(-3.07515907, 5.32992983, 0.399996012, 2.75078719e-006, -0.707107723, 0.707105875, 3.978116e-005, -0.707105875, -0.707107723, 1, 3.00745924e-005, 2.61844671e-005),
  1671. ["CanCollide"] = false,
  1672. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1673. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1674. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1675. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1676. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1677. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1678. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1679. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1680. ["Position"] = Vector3.new(-3.07515907, 5.32992983, 0.399996012),
  1681. })
  1682. o139 = System.Create("BlockMesh",{
  1683. ["Parent"] = o138,
  1684. ["Scale"] = Vector3.new(0.243987963, 0.931589901, 0.754144192),
  1685. })
  1686. o140 = System.Create("Part",{
  1687. ["Parent"] = o1,
  1688. ["Material"] = Enum.Material.SmoothPlastic,
  1689. ["BrickColor"] = BrickColor.new("Quill grey"),
  1690. ["Position"] = Vector3.new(-2.93754101, 6.22091579, 0.399994999),
  1691. ["Rotation"] = Vector3.new(90.0133057, -80.0035934, 90.0133057),
  1692. ["CFrame"] = CFrame.new(-2.93754101, 6.22091579, 0.399994999, -4.03177874e-005, -0.173586473, -0.984818637, -3.52607458e-006, 0.984818697, -0.173586473, 1, -3.52607458e-006, -4.03177874e-005),
  1693. ["CanCollide"] = false,
  1694. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1695. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1696. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1697. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1698. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1699. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1700. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1701. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1702. ["Position"] = Vector3.new(-2.93754101, 6.22091579, 0.399994999),
  1703. })
  1704. o141 = System.Create("SpecialMesh",{
  1705. ["Parent"] = o140,
  1706. ["Scale"] = Vector3.new(0.243987963, 0.288349152, 0.532337129),
  1707. ["MeshType"] = Enum.MeshType.Wedge,
  1708. })
  1709. o142 = System.Create("Part",{
  1710. ["Parent"] = o1,
  1711. ["Material"] = Enum.Material.SmoothPlastic,
  1712. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  1713. ["Position"] = Vector3.new(-2.8851831, 5.63238096, 0.399996012),
  1714. ["Rotation"] = Vector3.new(89.9946594, 70.0030365, 90.0030975),
  1715. ["CFrame"] = CFrame.new(-2.8851831, 5.63238096, 0.399996012, -1.84819619e-005, -0.341970295, 0.939710736, 4.2390795e-005, -0.939710736, -0.341970295, 1, 3.35148034e-005, 3.18640923e-005),
  1716. ["CanCollide"] = false,
  1717. ["Size"] = Vector3.new(0.38539806, 0.495807797, 0.38539812),
  1718. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1719. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1720. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1721. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1722. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1723. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1724. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  1725. ["Position"] = Vector3.new(-2.8851831, 5.63238096, 0.399996012),
  1726. })
  1727. o143 = System.Create("BlockMesh",{
  1728. ["Parent"] = o142,
  1729. ["Scale"] = Vector3.new(0.199626625, 1, 0.46579501),
  1730. })
  1731. o144 = System.Create("Part",{
  1732. ["Parent"] = o1,
  1733. ["Material"] = Enum.Material.SmoothPlastic,
  1734. ["BrickColor"] = BrickColor.new("Quill grey"),
  1735. ["Position"] = Vector3.new(-3.1435461, 5.2273531, 0.399996012),
  1736. ["Rotation"] = Vector3.new(89.9982529, -0.00174852845, -90.0017548),
  1737. ["CFrame"] = CFrame.new(-3.1435461, 5.2273531, 0.399996012, -3.05612884e-005, 1, -3.05175781e-005, -3.04729328e-005, -3.05185094e-005, -1, -1, -3.05603571e-005, 3.0473866e-005),
  1738. ["CanCollide"] = false,
  1739. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1740. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1741. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1742. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1743. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1744. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1745. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1746. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1747. ["Position"] = Vector3.new(-3.1435461, 5.2273531, 0.399996012),
  1748. })
  1749. o145 = System.Create("SpecialMesh",{
  1750. ["Parent"] = o144,
  1751. ["Scale"] = Vector3.new(0.332710892, 0.310529947, 0.576698601),
  1752. ["MeshType"] = Enum.MeshType.Wedge,
  1753. })
  1754. o146 = System.Create("Part",{
  1755. ["Parent"] = o1,
  1756. ["Material"] = Enum.Material.SmoothPlastic,
  1757. ["BrickColor"] = BrickColor.new("Really black"),
  1758. ["Position"] = Vector3.new(-3.05098009, 5.35410976, 0.399996012),
  1759. ["Rotation"] = Vector3.new(-90.0005493, 44.9999275, -90.0024567),
  1760. ["CFrame"] = CFrame.new(-3.05098009, 5.35410976, 0.399996012, -3.02923854e-005, 0.707107723, 0.707105875, 3.98727607e-005, -0.707105875, 0.707107723, 1, 4.9614242e-005, -6.77441312e-006),
  1761. ["CanCollide"] = false,
  1762. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1763. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1764. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1765. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1766. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1767. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1768. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1769. ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
  1770. ["Position"] = Vector3.new(-3.05098009, 5.35410976, 0.399996012),
  1771. })
  1772. o147 = System.Create("SpecialMesh",{
  1773. ["Parent"] = o146,
  1774. ["Scale"] = Vector3.new(0.332710743, 0.665421307, 0.665421605),
  1775. ["MeshType"] = Enum.MeshType.Cylinder,
  1776. })
  1777. o148 = System.Create("Part",{
  1778. ["Parent"] = o1,
  1779. ["Material"] = Enum.Material.SmoothPlastic,
  1780. ["BrickColor"] = BrickColor.new("Quill grey"),
  1781. ["Position"] = Vector3.new(-3.29741788, 5.49235487, 0.399996012),
  1782. ["Rotation"] = Vector3.new(90.0017548, -0.00174852845, 90.0017548),
  1783. ["CFrame"] = CFrame.new(-3.29741788, 5.49235487, 0.399996012, -3.05612884e-005, -1, -3.05175781e-005, -3.05603571e-005, 3.05185131e-005, -1, 1, -3.05603571e-005, -3.05612884e-005),
  1784. ["CanCollide"] = false,
  1785. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1786. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1787. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1788. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1789. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1790. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1791. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1792. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1793. ["Position"] = Vector3.new(-3.29741788, 5.49235487, 0.399996012),
  1794. })
  1795. o149 = System.Create("SpecialMesh",{
  1796. ["Parent"] = o148,
  1797. ["Scale"] = Vector3.new(0.332710743, 0.487975687, 0.354891598),
  1798. ["MeshType"] = Enum.MeshType.Wedge,
  1799. })
  1800. o150 = System.Create("Part",{
  1801. ["Parent"] = o1,
  1802. ["Material"] = Enum.Material.Neon,
  1803. ["BrickColor"] = BrickColor.new("Dark blue"),
  1804. ["Position"] = Vector3.new(-3.05098009, 5.35410976, 0.399996012),
  1805. ["Rotation"] = Vector3.new(-90.0005493, 44.9999275, -90.0024567),
  1806. ["CFrame"] = CFrame.new(-3.05098009, 5.35410976, 0.399996012, -3.02923854e-005, 0.707107723, 0.707105875, 3.98727607e-005, -0.707105875, 0.707107723, 1, 4.9614242e-005, -6.77441312e-006),
  1807. ["CanCollide"] = false,
  1808. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1809. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1810. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1811. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1812. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1813. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1814. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1815. ["Color"] = Color3.new(0, 0.0627451, 0.690196),
  1816. ["Position"] = Vector3.new(-3.05098009, 5.35410976, 0.399996012),
  1817. })
  1818. o151 = System.Create("SpecialMesh",{
  1819. ["Parent"] = o150,
  1820. ["Scale"] = Vector3.new(0.421433806, 0.576698422, 0.576698601),
  1821. ["MeshType"] = Enum.MeshType.Cylinder,
  1822. })
  1823. o152 = System.Create("Part",{
  1824. ["Parent"] = o1,
  1825. ["Material"] = Enum.Material.SmoothPlastic,
  1826. ["BrickColor"] = BrickColor.new("Quill grey"),
  1827. ["Position"] = Vector3.new(-3.29741788, 5.27009201, 0.399996012),
  1828. ["Rotation"] = Vector3.new(90.0017548, -0.00174852845, 90.0017548),
  1829. ["CFrame"] = CFrame.new(-3.29741788, 5.27009201, 0.399996012, -3.05612884e-005, -1, -3.05175781e-005, -3.05603571e-005, 3.05185131e-005, -1, 1, -3.05603571e-005, -3.05612884e-005),
  1830. ["CanCollide"] = false,
  1831. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1832. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1833. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1834. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1835. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1836. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1837. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1838. ["Color"] = Color3.new(0.87451, 0.87451, 0.870588),
  1839. ["Position"] = Vector3.new(-3.29741788, 5.27009201, 0.399996012),
  1840. })
  1841. o153 = System.Create("BlockMesh",{
  1842. ["Parent"] = o152,
  1843. ["Scale"] = Vector3.new(0.332710743, 0.487975687, 0.798505902),
  1844. })
  1845. o154 = System.Create("Part",{
  1846. ["Parent"] = o1,
  1847. ["Material"] = Enum.Material.SmoothPlastic,
  1848. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  1849. ["Position"] = Vector3.new(-3.3999989, 4.07759619, 0.399996012),
  1850. ["Rotation"] = Vector3.new(-1.32219384e-007, -0.00247285888, 89.9969406),
  1851. ["CFrame"] = CFrame.new(-3.3999989, 4.07759619, 0.399996012, 5.33620514e-005, -1, -4.3159529e-005, 1, 5.33620514e-005, 2.30766362e-009, -4.58255656e-012, -4.3159529e-005, 1),
  1852. ["CanCollide"] = false,
  1853. ["Size"] = Vector3.new(0.38539806, 0.393226802, 0.393226832),
  1854. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1855. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1856. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1857. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1858. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1859. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1860. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  1861. ["Position"] = Vector3.new(-3.3999989, 4.07759619, 0.399996012),
  1862. })
  1863. o155 = System.Create("SpecialMesh",{
  1864. ["Parent"] = o154,
  1865. ["Scale"] = Vector3.new(0.310530156, 1, 1),
  1866. ["MeshType"] = Enum.MeshType.Cylinder,
  1867. })
  1868. o156 = System.Create("Part",{
  1869. ["Name"] = "OrbPos",
  1870. ["Parent"] = o1,
  1871. ["Material"] = Enum.Material.SmoothPlastic,
  1872. ["BrickColor"] = BrickColor.new("Dark stone grey"),
  1873. ["Transparency"] = 1,
  1874. ["Position"] = Vector3.new(-3.3999989, 6.08646679, 0.399996012),
  1875. ["Rotation"] = Vector3.new(-0, 0, 90),
  1876. ["CFrame"] = CFrame.new(-3.3999989, 6.08646679, 0.399996012, -4.37113883e-008, -1, 0, 1, -4.37113883e-008, 0, 0, 0, 1),
  1877. ["CanCollide"] = false,
  1878. ["Size"] = Vector3.new(0.38539806, 0.385398149, 0.38539812),
  1879. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1880. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1881. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1882. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1883. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1884. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1885. ["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
  1886. ["Position"] = Vector3.new(-3.3999989, 6.08646679, 0.399996012),
  1887. })
  1888. o157 = System.Create("BlockMesh",{
  1889. ["Parent"] = o156,
  1890. ["Scale"] = Vector3.new(0.266168565, 0.266168565, 0.266168565),
  1891. })
  1892. mas.Parent = workspace
  1893. mas:MakeJoints()
  1894. local b = mas:GetChildren()
  1895. for a = 1, #b do
  1896.     b[a].Parent = Player
  1897.     ypcall(function()
  1898.         b[a]:MakeJoints()
  1899.     end)
  1900. end
  1901. mas:Destroy()
  1902. for a = 1, #c do
  1903.     coroutine.resume(c[a])
  1904. end
  1905. System = {}
  1906.  
  1907. System.Create = function(a, c)
  1908.     local e = Instance.new(a)
  1909.     for d, a in pairs(c) do
  1910.         local b, a = ypcall(function()
  1911.             return e[d]
  1912.         end)
  1913.         if b then
  1914.             e[d] = c[d]
  1915.         end
  1916.     end
  1917.     return e
  1918. end
  1919. function b(d, b)
  1920.     local c = getfenv(d)
  1921.     local a = setmetatable({}, {
  1922.         __index = function(a, a)
  1923.             if a:lower() == 'script' then
  1924.                 return b
  1925.             else
  1926.                 return c[a]
  1927.             end
  1928.         end
  1929.     })
  1930.     setfenv(d, a)
  1931.     ypcall(function()
  1932.         d()
  1933.     end)
  1934. end
  1935. c = {}
  1936. mas = Instance.new("Model",game:GetService("Lighting"))
  1937. mas.Name = "CompiledModel"
  1938. o1 = System.Create("Model",{
  1939. ["Name"] = "Assets",
  1940. ["Parent"] = mas,
  1941. })
  1942. o2 = System.Create("Part",{
  1943. ["Name"] = "Ring",
  1944. ["Parent"] = o1,
  1945. ["Position"] = Vector3.new(11.1999998, 0.90002501, 6.19999981),
  1946. ["CFrame"] = CFrame.new(11.1999998, 0.90002501, 6.19999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1947. ["CanCollide"] = false,
  1948. ["Locked"] = true,
  1949. ["Size"] = Vector3.new(1, 1, 1),
  1950. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1951. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1952. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1953. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1954. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1955. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1956. ["Position"] = Vector3.new(11.1999998, 0.90002501, 6.19999981),
  1957. })
  1958. o3 = System.Create("SpecialMesh",{
  1959. ["Parent"] = o2,
  1960. ["MeshId"] = "http://www.roblox.com/asset/?id=3270017",
  1961. ["MeshType"] = Enum.MeshType.FileMesh,
  1962. })
  1963. o4 = System.Create("Part",{
  1964. ["Name"] = "Diamond",
  1965. ["Parent"] = o1,
  1966. ["Position"] = Vector3.new(11.1999998, 0.90002501, 4.19999981),
  1967. ["CFrame"] = CFrame.new(11.1999998, 0.90002501, 4.19999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1968. ["CanCollide"] = false,
  1969. ["Locked"] = true,
  1970. ["Size"] = Vector3.new(1, 1, 1),
  1971. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1972. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1973. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1974. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1975. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1976. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1977. ["Position"] = Vector3.new(11.1999998, 0.90002501, 4.19999981),
  1978. })
  1979. o5 = System.Create("SpecialMesh",{
  1980. ["Parent"] = o4,
  1981. ["MeshId"] = "http://www.roblox.com/asset/?id=9756362",
  1982. ["MeshType"] = Enum.MeshType.FileMesh,
  1983. })
  1984. o6 = System.Create("Part",{
  1985. ["Name"] = "Wave",
  1986. ["Parent"] = o1,
  1987. ["Position"] = Vector3.new(11.1999998, 0.90002501, 4.19999981),
  1988. ["CFrame"] = CFrame.new(11.1999998, 0.90002501, 4.19999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1989. ["CanCollide"] = false,
  1990. ["Locked"] = true,
  1991. ["Size"] = Vector3.new(1, 1, 1),
  1992. ["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1993. ["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1994. ["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1995. ["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1996. ["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1997. ["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
  1998. ["Position"] = Vector3.new(11.1999998, 0.90002501, 4.19999981),
  1999. })
  2000. o7 = System.Create("SpecialMesh",{
  2001. ["Parent"] = o6,
  2002. ["MeshId"] = "http://www.roblox.com/asset/?id=20329976",
  2003. ["MeshType"] = Enum.MeshType.FileMesh,
  2004. })
  2005. o8 = System.Create("Part",{
  2006. ["Name"] = "DmgPart",
  2007. ["Parent"] = o1,
  2008. ["Transparency"] = 1,
  2009. ["Position"] = Vector3.new(0, 0.400011986, 0),
  2010. ["Anchored"] = true,
  2011. ["CFrame"] = CFrame.new(0, 0.400011986, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2012. ["CanCollide"] = false,
  2013. ["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),
  2014. ["Position"] = Vector3.new(0, 0.400011986, 0),
  2015. })
  2016. o9 = System.Create("BillboardGui",{
  2017. ["Name"] = "Bill",
  2018. ["Parent"] = o8,
  2019. ["Size"] = UDim2.new(4,0,2,0),
  2020. ["AlwaysOnTop"] = true,
  2021. })
  2022. o10 = System.Create("TextLabel",{
  2023. ["Name"] = "Label",
  2024. ["Parent"] = o9,
  2025. ["Transparency"] = 1,
  2026. ["Size"] = UDim2.new(1,0,1,0),
  2027. ["Text"] = "9999",
  2028. ["BackgroundColor3"] = Color3.new(1, 1, 1),
  2029. ["BackgroundTransparency"] = 1,
  2030. ["Font"] = Enum.Font.SourceSans,
  2031. ["FontSize"] = Enum.FontSize.Size14,
  2032. ["TextColor3"] = Color3.new(0.101961, 0.690196, 0),
  2033. ["TextScaled"] = true,
  2034. ["TextStrokeColor3"] = Color3.new(1, 1, 1),
  2035. ["TextTransparency"] = 1,
  2036. ["TextWrapped"] = true,
  2037. })
  2038. mas.Parent = workspace
  2039. mas:MakeJoints()
  2040. local b = mas:GetChildren()
  2041. for a = 1, #b do
  2042.     b[a].Parent = Player
  2043.     ypcall(function()
  2044.         b[a]:MakeJoints()
  2045.     end)
  2046. end
  2047. mas:Destroy()
  2048. for a = 1, #c do
  2049.     coroutine.resume(c[a])
  2050. end
  2051. repeat
  2052.   wait()
  2053. until Player.Character ~= nil
  2054. local Character = Player.Character
  2055. local Humanoid = Character:WaitForChild("Humanoid")
  2056. local Camera = workspace.CurrentCamera
  2057. local Equipped = false
  2058. Anim = "Idle"
  2059. jumping = false
  2060. walkforw = false
  2061. idleforw = false
  2062. walk = 0
  2063. idle = 0
  2064. deb = false
  2065. deb2 = false
  2066. safehum = true
  2067. canwalk = true
  2068. Effects = {
  2069.   buffer = {},
  2070.   add = function(self, part, mesh, rotate, size, transparency, time, toPoint, speed)
  2071.     local data = {
  2072.       part = part,
  2073.       mesh = mesh or nil,
  2074.       rotate = rotate or false,
  2075.       size = size or vt(),
  2076.       transparency = transparency or 0,
  2077.       toPoint = toPoint or nil,
  2078.       speed = speed or 0.1
  2079.     }
  2080.     table.insert(self.buffer, data)
  2081.     game:GetService("Debris"):AddItem(part, time or 5)
  2082.   end,
  2083.   update = function(self, step)
  2084.     for i, v in ipairs(self.buffer) do
  2085.       if v.part == nil or v.part.Parent == nil then
  2086.         table.remove(self.buffer, i)
  2087.       elseif v.part.Transparency >= 1 then
  2088.         game:GetService("Debris"):AddItem(v.part, 1)
  2089.         table.remove(self.buffer, i)
  2090.       else
  2091.         if v.mesh then
  2092.           v.mesh.Scale = v.mesh.Scale + vt(v.size.X * step, v.size.Y * step, v.size.Z * step)
  2093.         else
  2094.           v.part.Size = v.part.Size + vt(v.size.X * step, v.size.Y * step, v.size.Z * step)
  2095.         end
  2096.         v.part.Transparency = v.part.Transparency + v.transparency * step
  2097.         if v.toPoint then
  2098.           v.part.CFrame = v.part.CFrame:lerp(v.toPoint, v.speed)
  2099.         end
  2100.         if v.rotate then
  2101.           v.part.CFrame = v.part.CFrame * RandomCFRot()
  2102.         end
  2103.       end
  2104.     end
  2105.   end
  2106. }
  2107. curkeys = ""
  2108. curinactive = 0
  2109. curmaxinactive = 0.2
  2110. Stats = {
  2111.   Speed = {
  2112.     effects = {},
  2113.     add = function(self, time, amount)
  2114.       local data = {amount = amount, time = time}
  2115.       function data:remove()
  2116.         self.time = 0
  2117.       end
  2118.       table.insert(self.effects, data)
  2119.       return data
  2120.     end,
  2121.     update = function(self, step)
  2122.       if not Equipped then
  2123.         return
  2124.       end
  2125.       local new = 1
  2126.       for i, v in ipairs(self.effects) do
  2127.         new = new + v.amount
  2128.         if v.time ~= nil then
  2129.           v.time = v.time - step
  2130.           if v.time <= 0 then
  2131.             table.remove(self.effects, i)
  2132.           end
  2133.         end
  2134.       end
  2135.       if new < 0 then
  2136.         new = 0
  2137.       end
  2138.       Humanoid.WalkSpeed = 16 * new
  2139.     end
  2140.   },
  2141.   Accuracy = {
  2142.     Value = 0,
  2143.     effects = {},
  2144.     add = function(self, time, amount)
  2145.       local data = {amount = amount, time = time}
  2146.       function data:remove()
  2147.         self.time = 0
  2148.       end
  2149.       table.insert(self.effects, data)
  2150.       return data
  2151.     end,
  2152.     update = function(self, step)
  2153.       if not Equipped then
  2154.         return
  2155.       end
  2156.       local new = 0
  2157.       for i, v in ipairs(self.effects) do
  2158.         new = new + v.amount
  2159.         if v.time ~= nil then
  2160.           v.time = v.time - step
  2161.           if 0 >= v.time then
  2162.             table.remove(self.effects, i)
  2163.           end
  2164.         end
  2165.       end
  2166.       if new < 0 then
  2167.         new = 0
  2168.       end
  2169.       if new > 5 then
  2170.         new = 5
  2171.       end
  2172.       self.Value = lerp(self.Value, new, 0.25)
  2173.     end,
  2174.     get = function(self)
  2175.       return self.Value
  2176.     end
  2177.   }
  2178. }
  2179. function _G.add(time, amount)
  2180.   Stats.Speed:add(time, amount)
  2181. end
  2182. game:GetService("RunService").RenderStepped:connect(function(step)
  2183.   Stats.Speed:update(step)
  2184.   Stats.Accuracy:update(step)
  2185.   Effects:update(step)
  2186. end)
  2187. it = Instance.new
  2188. vt = Vector3.new
  2189. cf = CFrame.new
  2190. euler = CFrame.fromEulerAnglesXYZ
  2191. angles = CFrame.Angles
  2192. PlayerGui = Player:WaitForChild("PlayerGui")
  2193. Backpack = Player:WaitForChild("Backpack")
  2194. Torso = Character:WaitForChild("Torso")
  2195. Head = Character:WaitForChild("Head")
  2196. LeftArm = Character:WaitForChild("Left Arm")
  2197. LeftLeg = Character:WaitForChild("Left Leg")
  2198. RightArm = Character:WaitForChild("Right Arm")
  2199. RightLeg = Character:WaitForChild("Right Leg")
  2200. Neck = Torso:WaitForChild("Neck")
  2201. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2202. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2203. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2204. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2205. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2206. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2207. RootPart = Character:WaitForChild("HumanoidRootPart")
  2208. RootJoint = RootPart:WaitForChild("RootJoint")
  2209. RootCF = euler(-1.57, 0, 3.14)
  2210. pi = math.pi
  2211. pi2 = pi * 2
  2212. sin = math.sin
  2213. cos = math.cos
  2214. local N = wfc(wfc(Character, "Torso"), "Neck")
  2215. local RW = wfc(Character.Torso, "Right Shoulder")
  2216. local LW = wfc(Character.Torso, "Left Shoulder")
  2217. local RH = wfc(Character.Torso, "Right Hip")
  2218. local LH = wfc(Character.Torso, "Left Hip")
  2219. local RJ = wfc(wfc(Character, "HumanoidRootPart"), "RootJoint")
  2220. local RS, LS = RW, LW
  2221. local RootPart = Character.HumanoidRootPart
  2222. local DN1 = N.C1
  2223. local DRS1 = RS.C1
  2224. local DLS1 = LS.C1
  2225. local DRH1 = RH.C1
  2226. local DLH1 = LH.C1
  2227. local DRJ1 = RJ.C1
  2228. local RootJoint = RJ
  2229. local Neck = N
  2230. local RootCF = euler(-1.57, 0, 3.14)
  2231. local necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2232. local necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2233. local DN1 = N.C1
  2234. local DRS1 = RS.C1
  2235. local DLS1 = LS.C1
  2236. local DRH1 = RH.C1
  2237. local DLH1 = LH.C1
  2238. local DRJ1 = RJ.C1
  2239. local DN0 = N.C0
  2240. local DRS0 = RS.C0
  2241. local DLS0 = LS.C0
  2242. local DRH0 = RH.C0
  2243. local DLH0 = LH.C0
  2244. local DRJ0 = RJ.C0
  2245. DLH0_ = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2246. DRH0_ = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2247. local sounds = {}
  2248. function newSound(id, parent, name)
  2249.   local s = Instance.new("Sound", parent or Head)
  2250.   s.SoundId = "http://www.roblox.com/asset/?id=" .. id
  2251.   s.Volume = 1
  2252.   sounds[name or id] = s
  2253. end
  2254. function playSound()
  2255.   local ids = {
  2256.     "..."
  2257.   }
  2258.   local p = 1
  2259.   local function play()
  2260.     local so = sounds[ids[p]]
  2261.     if so then
  2262.       so:Play()
  2263.       if p < #ids then
  2264.         p = p + 1
  2265.         so.Ended:connect(function()
  2266.           play()
  2267.         end)
  2268.       end
  2269.     else
  2270.       warn("sound " .. ids[p] .. " does not exist")
  2271.     end
  2272.   end
  2273.   play()
  2274. end
  2275. function swait(num)
  2276.   if num == 0 or num == nil then
  2277.     game:service("RunService").Heartbeat:wait(0)
  2278.   else
  2279.     for i = 0, num do
  2280.       game:service("RunService").Heartbeat:wait(0)
  2281.     end
  2282.   end
  2283.   return true
  2284. end
  2285. function rwait(num)
  2286.   if num == 0 or num == nil then
  2287.     game:service("RunService").RenderStepped:wait(0)
  2288.   else
  2289.     for i = 0, num do
  2290.       game:service("RunService").RenderStepped:wait(0)
  2291.     end
  2292.   end
  2293.   return true
  2294. end
  2295. function removeControl()
  2296.   canjump = false
  2297. end
  2298. function resumeControl()
  2299.   canjump = true
  2300. end
  2301. Humanoid.Changed:connect(function()
  2302.   if not Equipped then
  2303.     return
  2304.   end
  2305.   if canjump == false then
  2306.     Humanoid.Jump = false
  2307.   end
  2308. end)
  2309. function rayCast(Pos, End, Max)
  2310.   local Dir = End - Pos.unit
  2311.   local ig = {Character}
  2312.   local function get(o)
  2313.     for i, v in ipairs(o:GetChildren()) do
  2314.       if v:IsA("Model") and v:FindFirstChild("Humanoid") then
  2315.         table.insert(ig, v)
  2316.       elseif v:IsA("BasePart") and v.CanCollide == false then
  2317.         table.insert(ig, v)
  2318.       end
  2319.       get(v)
  2320.     end
  2321.   end
  2322.   get(Workspace)
  2323.   return game:service("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Pos, Dir.unit * (Max or 999.999)), ig)
  2324. end
  2325. function rayCast2(Pos, Dir, Max, Ignore)
  2326.   return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2327. end
  2328. function clerp(a, b, t)
  2329.   return a:lerp(b, t)
  2330. end
  2331. function Weld(X, Y, Zero)
  2332.   local CJ = CFrame.new(X.Position)
  2333.   local C0 = X.CFrame:inverse() * CJ
  2334.   local C1 = Y.CFrame:inverse() * CJ
  2335.   if Zero then
  2336.     C0, C1 = CFrame.new(), CFrame.new()
  2337.   end
  2338.   local W = Create("Weld")({
  2339.     Name = "Weld",
  2340.     Parent = X,
  2341.     Part0 = X,
  2342.     Part1 = Y,
  2343.     C0 = C0,
  2344.     C1 = C1
  2345.   })
  2346.   return W
  2347. end
  2348. local WeldObjects = function(parent, h)
  2349.   for i, obj in pairs(parent:GetChildren()) do
  2350.     if obj:IsA("BasePart") or obj:IsA("UnionOperation") then
  2351.       Weld(h or parent:FindFirstChild("Handle") or Handle, obj)
  2352.       obj.Anchored = false
  2353.     end
  2354.   end
  2355. end
  2356. local Bezier = {}
  2357. Bezier.__index = Bezier
  2358. function Bezier.new()
  2359.   local points = {
  2360.     "..."
  2361.   }
  2362.   assert(#points >= 3, "Must have at least 3 points")
  2363.   local bezier = {}
  2364.   local V3 = Vector3.new
  2365.   local lerpV3 = V3().lerp
  2366.   local lines = {}
  2367.   local numLines = 0
  2368.   local finalLine
  2369.   local function CreatePoint(v3)
  2370.     local point = {
  2371.       v3.X,
  2372.       v3.Y,
  2373.       v3.Z
  2374.     }
  2375.     function point:ToVector3()
  2376.       return V3(self[1], self[2], self[3])
  2377.     end
  2378.     function point:lerp(other, ratio)
  2379.       return lerpV3(self:ToVector3(), other:ToVector3(), ratio)
  2380.     end
  2381.     return point
  2382.   end
  2383.   for i = 1, #points - 1 do
  2384.     local p1 = CreatePoint(points[i])
  2385.     local p2 = CreatePoint(points[i + 1])
  2386.     local line = {
  2387.       p1,
  2388.       p2,
  2389.       CreatePoint(p1)
  2390.     }
  2391.     lines[#lines + 1] = line
  2392.   end
  2393.   do
  2394.     local relativeLines = lines
  2395.     for n = #lines, 2, -1 do
  2396.       local newLines = {}
  2397.       for i = 1, n - 1 do
  2398.         local l1, l2 = relativeLines[i], relativeLines[i + 1]
  2399.         local line = {
  2400.           l1[3],
  2401.           l2[3],
  2402.           CreatePoint(l1[3])
  2403.         }
  2404.         newLines[i] = line
  2405.         lines[#lines + 1] = line
  2406.       end
  2407.       relativeLines = newLines
  2408.     end
  2409.     finalLine = relativeLines[1]
  2410.     numLines = #lines
  2411.   end
  2412.   function bezier:Get(ratio, clampRatio)
  2413.     ratio = not clampRatio or ratio < 0 and 0 or 1 or ratio
  2414.     for i = 1, numLines do
  2415.       local line = lines[i]
  2416.       local mid = line[1]:lerp(line[2], ratio)
  2417.       local pt = line[3]
  2418.       pt[1], pt[2], pt[3] = mid.X, mid.Y, mid.Z
  2419.     end
  2420.     return finalLine[3]:ToVector3()
  2421.   end
  2422.   function bezier:GetPath(step)
  2423.     assert(type(step) == "number", "Must provide a step increment")
  2424.     assert(step > 0 and step < 1, "Step out of domain; should be between 0 and 1 (exclusive)")
  2425.     local path = {}
  2426.     local lastI = 0
  2427.     for i = 0, 1, step do
  2428.       lastI = i
  2429.       path[#path + 1] = self:Get(i)
  2430.     end
  2431.     if lastI < 1 then
  2432.       local overrideLast = 1 - lastI < step * 0.5
  2433.       path[#path + (overrideLast and 0 or 1)] = bezier:Get(1)
  2434.     end
  2435.     return path
  2436.   end
  2437.   function bezier:GetPoints()
  2438.     return points
  2439.   end
  2440.   return setmetatable(bezier, Bezier)
  2441. end
  2442. function Color(r, g, b)
  2443.   return Color3.new(r / 255, g / 255, b / 255)
  2444. end
  2445. function lerp(a, b, k)
  2446.   return a + (b - a) * k
  2447. end
  2448. function SineInOut(step)
  2449.   return 0.5 + math.cos(step * math.pi) * -0.5
  2450. end
  2451. function normalize(value, min, max)
  2452.   return (value - min) / (max - min)
  2453. end
  2454. function RandomCFRot()
  2455.   return CFrame.Angles(math.rad(math.random(360)), math.rad(math.random(360)), math.rad(math.random(360)))
  2456. end
  2457. function NoOutline(Part)
  2458.   Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  2459. end
  2460. function CreatePart()
  2461.   local part = Instance.new("Part")
  2462.   part.Size = vt(0.2, 0.2, 0.2)
  2463.   NoOutline(part)
  2464.   part.Anchored = true
  2465.   part.CanCollide = false
  2466.   local mesh = Instance.new("SpecialMesh", part)
  2467.   mesh.MeshType = "Brick"
  2468.   mesh.Scale = vt(5, 5, 5)
  2469.   return part, mesh
  2470. end
  2471. function zapp(p0, p1, partcount, offset, color, transparency, material, size, fade, fadetrans, delay)
  2472.   partcount = partcount or math.ceil(p0 - p1).magnitude
  2473.   offset = offset or 2
  2474.   color = color or BrickColor.new("Bright yellow")
  2475.   if type(color) == "string" then
  2476.     color = BrickColor.new(color)
  2477.   end
  2478.   transparency = transparency or 0.5
  2479.   material = material or "Neon"
  2480.   size = size or 0.2
  2481.   if fade == nil then
  2482.     fade = true
  2483.   end
  2484.   fadetrans = fadetrans or 1
  2485.   local parts = {}
  2486.   local lastpos = p0
  2487.   local lastranpos = p0
  2488.   for i = 1, partcount do
  2489.     local curpos = p0:lerp(p1, i / partcount)
  2490.     local curranpos = cf(curpos, lastpos) * cf(math.random(-offset * 10, offset * 10) / 10, math.random(-offset * 10, offset * 10) / 10, 0).p
  2491.     local p, m = CreatePart()
  2492.     p.BrickColor = color
  2493.     p.Transparency = transparency
  2494.     p.Material = material
  2495.     if i == partcount then
  2496.       curranpos = curpos
  2497.     end
  2498.     local range = (lastranpos - curranpos).magnitude
  2499.     m.Scale = vt(size * 5, size * 5, range * 5)
  2500.     p.CFrame = cf(lastranpos, curranpos) * cf(0, 0, -range / 2)
  2501.     p.Parent = Character
  2502.     if fade then
  2503.       Effects:add(p, m, fase, nil, fadetrans)
  2504.     end
  2505.     table.insert(parts, {part = p, mesh = m})
  2506.     if delay ~= nil then
  2507.       if type(delay) == "function" then
  2508.         delay(curpos, curranpos, lastpos, curranpos, p, m)
  2509.       else
  2510.         wait(delay)
  2511.       end
  2512.     end
  2513.     lastpos = curpos
  2514.     lastranpos = curranpos
  2515.   end
  2516.   return parts
  2517. end
  2518. function CheckHumanoidOfPart(part)
  2519.   local h
  2520.   local h1, h2 = part.Parent:FindFirstChild("Humanoid"), part.Parent.Parent:FindFirstChild("Humanoid")
  2521.   if h1 then
  2522.     h = h1
  2523.   elseif h2 then
  2524.     h = h2
  2525.   else
  2526.     return false
  2527.   end
  2528.   return h, h.Parent
  2529. end
  2530. function CheckHumanoidOfModel(Model)
  2531.   for i, v in ipairs(Model:GetChildren()) do
  2532.     if v:IsA("Humanoid") then
  2533.       return true, v
  2534.     end
  2535.   end
  2536. end
  2537. function CheckHumanoid(Pos, Rad, MinRad, args)
  2538.   args = args or {}
  2539.   MinRad = MinRad or 0
  2540.   if DEBUG then
  2541.     local n = Instance.new("Part")
  2542.     n.Anchored = true
  2543.     n.CanCollide = false
  2544.     n.Transparency = 0.8
  2545.     n.TopSurface = "Smooth"
  2546.     n.BottomSurface = "Smooth"
  2547.     n.Size = Vector3.new(Rad, Rad, Rad)
  2548.     n.CFrame = CFrame.new(Pos)
  2549.     local m = Instance.new("SpecialMesh")
  2550.     m.MeshType = "Sphere"
  2551.     m.Parent = n
  2552.     n.Parent = Character
  2553.     game:GetService("Debris"):AddItem(n, 0.2)
  2554.   end
  2555.   local Results = {}
  2556.   for i, v in ipairs(workspace:GetChildren()) do
  2557.     if v:IsA("Model") then
  2558.       local go = false
  2559.       if args.ignoreSelf == true then
  2560.         go = true
  2561.       elseif v ~= Character then
  2562.         go = true
  2563.       end
  2564.       if go then
  2565.         local succes, humanoid = CheckHumanoidOfModel(v)
  2566.         if succes and 0 < humanoid.Health then
  2567.           for _, b in ipairs(v:GetChildren()) do
  2568.             if b:IsA("BasePart") then
  2569.               local Dist = (Pos - b.CFrame.p).magnitude
  2570.               if Dist <= Rad / 2 and Dist >= MinRad / 2 then
  2571.                 table.insert(Results, {
  2572.                   Model = v,
  2573.                   Humanoid = humanoid,
  2574.                   Distance = Dist,
  2575.                   HitPart = b
  2576.                 })
  2577.                 break
  2578.               end
  2579.             end
  2580.           end
  2581.         end
  2582.       end
  2583.     end
  2584.   end
  2585.   table.sort(Results, function(a, b)
  2586.     return a.Distance < b.Distance
  2587.   end)
  2588.   return Results
  2589. end
  2590. function so(id, par, vol, pit)
  2591.   local sou = Instance.new("Sound", par or workspace)
  2592.   sou.Volume = vol
  2593.   sou.Pitch = pit or 1
  2594.   sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  2595.   sou:play()
  2596.   game:GetService("Debris"):AddItem(sou, 6)
  2597. end
  2598. function joinTables()
  2599.   local tabs = {
  2600.     "..."
  2601.   }
  2602.   local newtab = {}
  2603.   for i, tab in ipairs(tabs) do
  2604.     for i, v in ipairs(tab) do
  2605.       table.insert(newtab, v)
  2606.     end
  2607.   end
  2608.   return newtab
  2609. end
  2610. function KnockBack(Target, Amount, Dir, Position, Extra, args)
  2611.   args = args or {}
  2612.   local Torso = Target.Parent:FindFirstChild("Torso")
  2613.   if not Torso then
  2614.     return
  2615.   end
  2616.   local Vel
  2617.   Extra = Extra or Vector3.new(0, 0, 0)
  2618.   if Dir then
  2619.     Vel = Dir * Amount + Extra
  2620.   else
  2621.     Dir = Torso.Position - Position.unit
  2622.     Vel = Dir * Amount + Extra
  2623.   end
  2624.   local bf = it("BodyVelocity")
  2625.   bf.Velocity = Vel
  2626.   bf.MaxForce = vt(math.huge, math.huge, math.huge)
  2627.   bf.Parent = Torso
  2628.   game:GetService("Debris"):AddItem(bf, args.time or 0.2)
  2629. end
  2630. function showDamage(Hum, Dealt, Type)
  2631.   if not DmgPart then
  2632.     warn("Dont have DmgPart loaded")
  2633.     return
  2634.   end
  2635.   local color
  2636.   local font = "SourceSans"
  2637.   if Type == "Damage" then
  2638.     if Dealt == "Blocked" then
  2639.       color = BrickColor.new("Bright blue").Color
  2640.     elseif Dealt < 3 then
  2641.       color = BrickColor.new("White").Color
  2642.     elseif Dealt >= 3 and Dealt < 20 then
  2643.       color = BrickColor.new("Bright yellow").Color
  2644.     else
  2645.       color = BrickColor.new("Really red").Color
  2646.       font = "SourceSansBold"
  2647.     end
  2648.   elseif Type == "Heal" then
  2649.     color = BrickColor.new("Bright green").Color
  2650.   end
  2651.   local p = DmgPart:Clone()
  2652.   local b = p:WaitForChild("Bill")
  2653.   local t = b:WaitForChild("Label")
  2654.   if Hum:findFirstChild("Head") ~= nil then
  2655.     p.CFrame = cf(Hum.Head.CFrame.p + vt(math.random(-100, 100) / 100, 2, math.random(-100, 100) / 100))
  2656.   elseif Hum.Parent:findFirstChild("Head") ~= nil then
  2657.     p.CFrame = cf(Hum.Parent.Head.CFrame.p + vt(math.random(-100, 100) / 100, 2, math.random(-100, 100) / 100))
  2658.   end
  2659.   t.Font = font
  2660.   t.TextColor3 = color
  2661.   t.Text = Dealt
  2662.   p.Parent = Character
  2663.   local lp = p.CFrame
  2664.   spawn(function()
  2665.     for i = 0, 10 do
  2666.       swait()
  2667.       p.CFrame = p.CFrame:lerp(lp * cf(0, 1, 0), 0.1)
  2668.       t.TextTransparency = lerp(1, 0, i / 10)
  2669.     end
  2670.     wait(1)
  2671.     local lp = p.CFrame
  2672.     for i = 0, 10 do
  2673.       swait()
  2674.       p.CFrame = p.CFrame:lerp(lp * cf(0, 5, 0), 0.1)
  2675.       t.TextTransparency = lerp(0, 1, i / 10)
  2676.     end
  2677.     game:GetService("Debris"):AddItem(p, 0.1)
  2678.   end)
  2679. end
  2680. function takeDamage(Target, Min, Max, args)
  2681.   args = args or {}
  2682.   local h = Target
  2683.   local hit = Target.Parent:FindFirstChild("Torso")
  2684.   if not hit then
  2685.     return 0
  2686.   end
  2687.   local succes = true
  2688.   local blocked = false
  2689.   local enblock = false
  2690.   local staggering = false
  2691.   if DEBUG then
  2692.     local nrargs = 0
  2693.     for i, v in pairs(args) do
  2694.       nrargs = nrargs + 1
  2695.     end
  2696.     if nrargs > 0 then
  2697.       print("Damage - Arguments")
  2698.       for i, v in pairs(args) do
  2699.         print("\t" .. tostring(i) .. " = " .. tostring(v))
  2700.       end
  2701.     end
  2702.   end
  2703.   local dmg = math.random(Min, Max)
  2704.   if args.maxDamage and dmg > args.maxDamage then
  2705.     dmg = args.maxDamage
  2706.   end
  2707.   if dmg <= 3 and dmg > 0 and blocked ~= true and not args.noSound then
  2708.     local hitnum = math.random(1, 5)
  2709.     if hitnum == 1 then
  2710.       so("199149321", hit, 1, 1)
  2711.     elseif hitnum == 2 then
  2712.       so("199149338", hit, 1, 1)
  2713.     elseif hitnum == 3 then
  2714.       so("199149367", hit, 1, 1)
  2715.     elseif hitnum == 4 then
  2716.       so("199149409", hit, 1, 1)
  2717.     elseif hitnum == 5 then
  2718.       so("199149452", hit, 1, 1)
  2719.     end
  2720.   elseif blocked ~= true and dmg > 0 and not args.noSound then
  2721.     local hitnum = math.random(1, 6)
  2722.     if hitnum == 1 then
  2723.       so("199149137", hit, 1, 1)
  2724.     elseif hitnum == 2 then
  2725.       so("199149186", hit, 1, 1)
  2726.     elseif hitnum == 3 then
  2727.       so("199149221", hit, 1, 1)
  2728.     elseif hitnum == 4 then
  2729.       so("199149235", hit, 1, 1)
  2730.     elseif hitnum == 5 then
  2731.       so("199149269", hit, 1, 1)
  2732.     elseif hitnum == 6 then
  2733.       so("199149297", hit, 1, 1)
  2734.     end
  2735.   end
  2736.   dmg = math.floor(dmg)
  2737.   coroutine.resume(coroutine.create(function(Hum, Dam)
  2738.     Hum.Health = Hum.Health - Dam
  2739.   end), h, dmg)
  2740.   local col = "Damage"
  2741.   if dmg < 0 then
  2742.     dmg = dmg * -1
  2743.     col = "Heal"
  2744.   end
  2745.   args.TextColor = col
  2746.   local disp = dmg
  2747.   if not DEBUG then
  2748.     disp = math.floor(dmg + 0.5)
  2749.   end
  2750.   showDamage(Target, disp, col)
  2751.   return dmg, succes
  2752. end
  2753. function lerp(a, b, k)
  2754.   return a + (b - a) * k
  2755. end
  2756. function CFrameFromTopBack(at, top, back)
  2757.   local right = top:Cross(back)
  2758.   return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  2759. end
  2760. function Triangle(a, b, c)
  2761.   local edg1 = (c - a):Dot(b - a.unit)
  2762.   local edg2 = (a - b):Dot(c - b.unit)
  2763.   local edg3 = (b - c):Dot(a - c.unit)
  2764.   if edg1 <= (b - a).magnitude and edg1 >= 0 then
  2765.     a, b = a, b
  2766.   elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
  2767.     a, b, c = b, c, a
  2768.   elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
  2769.     a, b, c = c, a, b
  2770.   else
  2771.     warn("unreachable")
  2772.     return
  2773.   end
  2774.   local len1 = (c - a):Dot(b - a.unit)
  2775.   local len2 = (b - a).magnitude - len1
  2776.   local width = (a + b - a.unit * len1 - c).magnitude
  2777.   local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  2778.   local list = {}
  2779.   if len1 > 0.01 then
  2780.     local w1 = Instance.new("WedgePart")
  2781.     game:GetService("Debris"):AddItem(w1, 5)
  2782.     w1.BrickColor = BrickColor.new("Sea green")
  2783.     w1.Transparency = 0
  2784.     w1.Reflectance = 0
  2785.     w1.Material = "Neon"
  2786.     w1.CanCollide = false
  2787.     NoOutline(w1)
  2788.     local sz = Vector3.new(0.2, width, len1)
  2789.     w1.Size = sz
  2790.     local sp = Instance.new("SpecialMesh", w1)
  2791.     sp.MeshType = "Wedge"
  2792.     sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  2793.     w1:BreakJoints()
  2794.     w1.Anchored = true
  2795.     w1.Parent = Character
  2796.     w1.Transparency = 0.5
  2797.     w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  2798.     table.insert(list, w1)
  2799.     Effects:add(w1, sp, false, nil, 1, 1)
  2800.   end
  2801.   if len2 > 0.01 then
  2802.     local w2 = Instance.new("WedgePart")
  2803.     game:GetService("Debris"):AddItem(w2, 5)
  2804.     w2.BrickColor = BrickColor.new("Sea green")
  2805.     w2.Transparency = 0
  2806.     w2.Reflectance = 0
  2807.     w2.Material = "Neon"
  2808.     w2.CanCollide = false
  2809.     NoOutline(w2)
  2810.     local sz = Vector3.new(0.2, width, len2)
  2811.     w2.Size = sz
  2812.     local sp = Instance.new("SpecialMesh", w2)
  2813.     sp.MeshType = "Wedge"
  2814.     sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  2815.     w2:BreakJoints()
  2816.     w2.Anchored = true
  2817.     w2.Parent = Character
  2818.     w2.Transparency = 0.5
  2819.     w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  2820.     table.insert(list, w2)
  2821.     Effects:add(w2, sp, false, nil, 1, 1)
  2822.   end
  2823.   return unpack(list)
  2824. end
  2825. local lp = {
  2826.   cf(),
  2827.   cf(),
  2828.   cf(),
  2829.   cf()
  2830. }
  2831. local pop = false
  2832. local off1, off2 = cf(0, 0, -1), cf(0, 0, -9)
  2833. game:GetService("RunService").RenderStepped:connect(function(step)
  2834.   if not pop then
  2835.     return
  2836.   end
  2837.   lp[1], lp[2] = lp[3], lp[4]
  2838.   lp[3] = Handle.CFrame * off1
  2839.   lp[4] = Handle.CFrame * off2
  2840.   Triangle(lp[1].p, lp[2].p, lp[3].p)
  2841.   Triangle(lp[3].p, lp[4].p, lp[2].p)
  2842. end)
  2843. function resumeTrail()
  2844.   pop = true
  2845.   lp[3] = Handle.CFrame * off1
  2846.   lp[4] = Handle.CFrame * off2
  2847. end
  2848. function stopTrail()
  2849.   pop = false
  2850. end
  2851. if not Player:FindFirstChild("Assets") or not Player:FindFirstChild("Amaranth") then
  2852.   if game:GetService("RunService"):IsStudio() == false and game.PlaceId ~= 340744170 then
  2853.     NS([[
  2854.             local assetId = 421784493
  2855.             asset = require(assetId)()
  2856.  
  2857.             asset[1].Parent = script.Parent.Parent
  2858.             asset[2].Parent = script.Parent.Parent
  2859.         ]], Player.Backpack)
  2860.     print("Getting models")
  2861.     Assets = Player:WaitForChild("Assets"):Clone()
  2862.     print("Got assets")
  2863.     Hammer = Player:WaitForChild("Amaranth"):Clone()
  2864.     print("Got tool")
  2865.   else
  2866.     asset = require(script:WaitForChild("MainModule"))()
  2867.     Assets = asset[1]
  2868.     Hammer = asset[2]
  2869.   end
  2870. else
  2871.   Assets = Player:FindFirstChild("Assets"):Clone()
  2872.   Hammer = Player:FindFirstChild("Amaranth"):Clone()
  2873. end
  2874. Ring = Assets:WaitForChild("Ring")
  2875. Diamond = Assets:WaitForChild("Diamond")
  2876. DmgPart = Assets:WaitForChild("DmgPart")
  2877. Wave = Assets:WaitForChild("Wave")
  2878. Handle = Hammer:WaitForChild("Handle")
  2879. WeldObjects(Hammer, Handle)
  2880. FakeHammer = Hammer:Clone()
  2881. local W = Weld(Torso, Handle)
  2882. W.C0 = cf(0, 0, 0.5)
  2883. W.C1 = cf(0, 0, 0) * angles(0, 0, 1)
  2884. local FakeW = Weld(Handle, FakeHammer:WaitForChild("Handle"))
  2885. FakeW.C0 = cf()
  2886. FakeW.C1 = cf()
  2887. MainOrb = {}
  2888. local p, m = CreatePart()
  2889. p.Transparency = 0.5
  2890. p.Anchored = false
  2891. p.Material = "Neon"
  2892. p.BrickColor = BrickColor.new("Navy blue")
  2893. p.Size = vt(0.8, 0.8, 0.8)
  2894. m.Scale = vt(1, 1, 1)
  2895. m.MeshType = "Sphere"
  2896. MainOrb[1] = {p = p, m = m}
  2897. local p, m = CreatePart()
  2898. p.Transparency = 0.5
  2899. p.Anchored = false
  2900. p.Material = "Neon"
  2901. p.BrickColor = BrickColor.new("Cyan")
  2902. p.Size = vt(0.6, 0.6, 0.6)
  2903. m.Scale = vt(1, 1, 1)
  2904. m.MeshType = "Sphere"
  2905. MainOrb[2] = {p = p, m = m}
  2906. local p, m = CreatePart()
  2907. p.Transparency = 0.5
  2908. p.Anchored = false
  2909. p.Material = "Neon"
  2910. p.BrickColor = BrickColor.new("Pastel light blue")
  2911. p.Size = vt(0.3, 0.3, 0.3)
  2912. m.Scale = vt(1, 1, 1)
  2913. m.MeshType = "Sphere"
  2914. MainOrb[3] = {p = p, m = m}
  2915. Weld(MainOrb[2].p, MainOrb[1].p, true)
  2916. Weld(MainOrb[3].p, MainOrb[1].p, true)
  2917. Weld(MainOrb[1].p, Hammer:WaitForChild("OrbPos"), true)
  2918. MainOrb[1].p.Parent = Character
  2919. MainOrb[2].p.Parent = Character
  2920. MainOrb[3].p.Parent = Character
  2921. Hammer.Parent = Character
  2922. time = 0
  2923. gstep = 0
  2924. local prevX, prevY = 0, 0
  2925. local LookMode = "Camera"
  2926. local cols = {
  2927.   "Black",
  2928.   "Pastel light blue",
  2929.   "Cyan",
  2930.   "Navy blue",
  2931.   "Light blue",
  2932.   "Pastel blue"
  2933. }
  2934. function lookAtTarget()
  2935.   local pos = N.Part0.CFrame * Vector3.new(0, 1.5, 0)
  2936.   local hit
  2937.   if LookMode == "Camera" then
  2938.     _, hit = rayCast(Camera.CFrame.p, Camera.CFrame * cf(0, 0, -1).p)
  2939.   elseif LookMode == "Mouse" then
  2940.     hit = Mouse.Hit.p
  2941.   elseif LookMode == "AtCamera" then
  2942.     hit = Camera.CFrame * cf(0, 0, -1).p
  2943.   end
  2944.   local diff = hit - pos.unit
  2945.   local lookVector = N.Part0.CFrame.lookVector
  2946.   local zAn = math.atan2(lookVector.Z, lookVector.X)
  2947.   local tAn = math.atan2(diff.Z, diff.X)
  2948.   local xDiff = zAn - tAn
  2949.   local yDiff = -math.asin(diff.Y)
  2950.   if xDiff > math.pi then
  2951.     xDiff = -math.pi * 2 + xDiff
  2952.   elseif xDiff < -math.pi then
  2953.     xDiff = math.pi * 2 + xDiff
  2954.   end
  2955.   xDiff = math.max(-1, math.min(1, xDiff))
  2956.   yDiff = math.max(-0.8, math.min(0.6, yDiff))
  2957.   prevX = prevX * 0.8 + xDiff * 0.2
  2958.   prevY = prevY * 0.8 + yDiff * 0.2
  2959.   prevX = prevX / 4 * 3
  2960.   prevY = prevY / 4 * 3
  2961.   N.C0 = clerp(N.C0, DN0 * angles(0, 0, prevX) * angles(prevY, 0, 0), 0.2)
  2962. end
  2963. run = false
  2964. ticks = 0
  2965. game:GetService("RunService").RenderStepped:connect(function(step)
  2966.   ticks = ticks + 1
  2967.   gstep = step
  2968.   time = time + step
  2969.   if run and Anim == "Walk" then
  2970.     Camera.FieldOfView = lerp(Camera.FieldOfView, 85, 0.2)
  2971.   else
  2972.     Camera.FieldOfView = lerp(Camera.FieldOfView, 70, 0.05)
  2973.   end
  2974.   local cdist = (Head.CFrame.p - Camera.CFrame.p).magnitude
  2975.   if cdist < 3 then
  2976.     FakeW = Weld(Handle, FakeHammer:WaitForChild("Handle"))
  2977.     FakeW.C0 = cf()
  2978.     FakeW.C1 = cf()
  2979.     FakeHammer.Parent = Camera
  2980.   else
  2981.     FakeHammer.Parent = nil
  2982.   end
  2983.   if ticks % 30 == 0 then
  2984.     local p, m = CreatePart()
  2985.     p.Transparency = 0
  2986.     p.Anchored = true
  2987.     p.Material = "Neon"
  2988.     p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  2989.     p.Size = vt(0.2, 0.2, 0.2)
  2990.     m.Scale = vt(1, 1, 1)
  2991.     p.CFrame = Hammer.OrbPos.CFrame
  2992.     Effects:add(p, m, false, vt(0, 0, 0), 3, nil, p.CFrame * RandomCFRot() * cf(math.random(2, 3), 0, 0) * RandomCFRot(), 0.1)
  2993.     p.Parent = workspace
  2994.     local p, m = CreatePart()
  2995.     p.Transparency = 0
  2996.     p.Anchored = false
  2997.     p.Material = "Neon"
  2998.     p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  2999.     p.Size = vt(1, 1, 1)
  3000.     m.Scale = vt(0, 0, 0)
  3001.     p.CFrame = Hammer.OrbPos.CFrame * RandomCFRot()
  3002.     Weld(p, Hammer.OrbPos)
  3003.     Effects:add(p, m, false, vt(1, 1, 1), 1)
  3004.     p.Parent = workspace
  3005.   end
  3006.   if not Equipped then
  3007.     return
  3008.   end
  3009.   local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3010.   local velderp = RootPart.Velocity.y
  3011.   local hitfloor, posfloor = rayCast2(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3012.   if Anim == "Walk" and canwalk then
  3013.     if run == false then
  3014.       local t = 10 * gstep
  3015.       local t2 = torvel / 120 * 100 * gstep
  3016.       if t > 0.9 then
  3017.         t = 0.9
  3018.       end
  3019.       if t2 > 0.9 then
  3020.         t2 = 0.9
  3021.       end
  3022.       RH.C1 = clerp(RH.C1, DRH1 * cf(sin(time * 8 + 1) / 2, sin(time * 8 + 1) / 3, 0) * euler(0, 0, sin(time * 8) * 0.9), t2)
  3023.       LH.C1 = clerp(LH.C1, DLH1 * cf(sin(time * 8 + 1) / 2, -sin(time * 8 + 1) / 3, 0) * euler(0, 0, sin(time * 8) * 0.9), t2)
  3024.       if not deb then
  3025.         W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(0.2, 0, 0), t)
  3026.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3027.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * angles(0.1, 0, -0.2 + sin(time * 8) / 2) * angles(0, 0, 0), t2)
  3028.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 0.4) * angles(0, 0, 0), t)
  3029.         RJ.C1 = clerp(RJ.C1, DRJ1 * cf(0, 0, 0) * angles(-0.1, 0, 0), t)
  3030.         N.C1 = clerp(N.C1, DN1 * cf() * angles(0.08 + sin(time * 4) / 25, 0, 0), t)
  3031.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time * 16) / 20) * angles(0, 0, 0), t)
  3032.         lookAtTarget()
  3033.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, -0.05 + sin(time * 16) / 20, 0) * angles(0, 0, 0), t)
  3034.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time * 16) / 20, 0) * angles(0, 0, 0), t)
  3035.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0, -sin(time * 16) / 20, 0) * angles(0, 0, 0), t)
  3036.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time * 16) / 20, 0) * angles(0, 0, 0), t)
  3037.       end
  3038.     else
  3039.       local t = 10 * gstep
  3040.       local t2 = torvel / 120 * 100 * gstep
  3041.       if t > 1 then
  3042.         t = 1
  3043.       end
  3044.       if t2 > 1 then
  3045.         t2 = 1
  3046.       end
  3047.       RH.C1 = clerp(RH.C1, DRH1 * cf(sin(time * 9 + 1) / 2, sin(time * 9 + 1) / 3, 0) * euler(0, 0, sin(time * 9) * 1.2), t2)
  3048.       LH.C1 = clerp(LH.C1, DLH1 * cf(sin(time * 9 + 1) / 2, -sin(time * 9 + 1) / 3, 0) * euler(0, 0, sin(time * 9) * 1.2), t2)
  3049.       if not deb then
  3050.         local t = 0.1
  3051.         W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(0.2, 0, 0), t)
  3052.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 4, 0), t)
  3053.         RS.C1 = clerp(RS.C1, DRS1 * cf(0, 0, 0) * angles(0.1, 0, -0.2 - sin(time * 9) * 1.4) * angles(0, 0, 0), t2)
  3054.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, -1) * angles(0, 0, 0), t)
  3055.         RJ.C1 = clerp(RJ.C1, DRJ1 * cf(0, 0, 0) * angles(-0.3, 0, 0), t)
  3056.         N.C1 = clerp(N.C1, DN1 * cf() * angles(0.1 + sin(time * 4) / 25, 0, 0), t)
  3057.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time * 18) / 10) * angles(0, 0, 0), t)
  3058.         N.C0 = clerp(N.C0, DN0, t)
  3059.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, -0.05 + sin(time * 18) / 20, 0) * angles(0, 0, 0), t)
  3060.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time * 18) / 20, 0) * angles(0, 0, 0), t)
  3061.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0, -sin(time * 18) / 10, 0) * angles(0, 0, 0), t)
  3062.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time * 18) / 10, 0) * angles(0, 0, 0), t)
  3063.       end
  3064.     end
  3065.   elseif Anim == "Idle" then
  3066.     local t = 10 * gstep
  3067.     if t > 1 then
  3068.       t = 1
  3069.     end
  3070.     if deb == false then
  3071.       W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(0.2, 0, 0), t)
  3072.       W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3073.       RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.15 + sin(time + 1) / 10, 0, 0) * angles(0, 0, 0), t)
  3074.       LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 1.3) * angles(0, 0, 0), t)
  3075.       RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), t)
  3076.       N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(-0.04 + sin(time + 1) / 15, 0, 0), t)
  3077.       RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3078.       lookAtTarget()
  3079.       LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3080.       RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3081.       LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.05, 0.1, 0) * angles(0, 0, 0), t)
  3082.       RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.05, -0.1, 0) * angles(0, 0, 0), t)
  3083.     end
  3084.     if canwalk then
  3085.       RH.C1 = clerp(RH.C1, DRH1 * cf() * angles(0, 0, 0), t)
  3086.       LH.C1 = clerp(LH.C1, DLH1 * cf() * angles(0, 0, 0), t)
  3087.     end
  3088.   end
  3089.   if 1 < RootPart.Velocity.y and hitfloor == nil then
  3090.     Anim = "Jump"
  3091.     jumping = true
  3092.     if deb == false then
  3093.       t = 20 * gstep
  3094.       N.C0 = clerp(N.C0, necko * euler(-0.2, 0, 0), 0.1)
  3095.       Neck.C1 = clerp(Neck.C1, necko2 * euler(0, 0, 0), 0.1)
  3096.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, 0), 0.1)
  3097.       RS.C0 = clerp(RS.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 0.2), 0.1)
  3098.       RS.C1 = clerp(RS.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  3099.       LS.C0 = clerp(LS.C0, cf(-1.5, 0.5, 0) * euler(-0.8, 0, -0.2), 0.1)
  3100.       LS.C1 = clerp(LS.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  3101.       RH.C0 = clerp(RH.C0, cf(1, -1, -0.3) * euler(-0.5, 1.57, 0) * euler(-0.2, 0, 0), 0.1)
  3102.       LH.C0 = clerp(LH.C0, cf(-1, -1, -0.3) * euler(-0.5, -1.57, 0) * euler(-0.2, 0, 0), 0.1)
  3103.     end
  3104.     if canwalk then
  3105.       LH.C1 = clerp(LH.C1, DLH1, 0.1)
  3106.       RH.C1 = clerp(RH.C1, DRH1, 0.1)
  3107.     end
  3108.   elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  3109.     Anim = "Fall"
  3110.     jumping = true
  3111.     if deb == false then
  3112.       t = 10 * gstep
  3113.       Neck.C0 = clerp(Neck.C0, necko * euler(0.4, 0, 0), 0.1)
  3114.       Neck.C1 = clerp(Neck.C1, necko2 * euler(0, 0, 0), 0.1)
  3115.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.2, 0, 0), 0.15)
  3116.       RS.C0 = clerp(RS.C0, cf(1.5, 0.5, 0) * euler(0.1, 0, 1), 0.1)
  3117.       RS.C1 = clerp(RS.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  3118.       LS.C0 = clerp(LS.C0, cf(-1.5, 0.5, 0) * euler(0.1, 0, -1), 0.1)
  3119.       LS.C1 = clerp(LS.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  3120.       RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0.4, 1.57, 0), 0.1)
  3121.       LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(-0.2, -1.57, 0), 0.1)
  3122.     end
  3123.     if canwalk then
  3124.       LH.C1 = clerp(LH.C1, DLH1, 0.1)
  3125.       RH.C1 = clerp(RH.C1, DRH1, 0.1)
  3126.     end
  3127.   elseif torvel < 1 and hitfloor ~= nil then
  3128.     jumping = false
  3129.     Anim = "Idle"
  3130.   elseif torvel > 2 and torvel < 100 and hitfloor ~= nil then
  3131.     jumping = false
  3132.     Anim = "Walk"
  3133.   end
  3134.   if curkeys ~= "" then
  3135.     curinactive = curinactive + step
  3136.   end
  3137.   if curinactive >= curmaxinactive then
  3138.     curinactive = 0
  3139.     curkeys = ""
  3140.   end
  3141.   if safehum then
  3142.     Humanoid.PlatformStand = false
  3143.     Humanoid.Sit = false
  3144.   end
  3145. end)
  3146. function genBody()
  3147.   local n = Create("BodyPosition")({
  3148.     MaxForce = vt(math.huge, math.huge, math.huge),
  3149.     D = 500
  3150.   })
  3151.   return n
  3152. end
  3153. local body, body2
  3154. lasthit = nil
  3155. function MagHitInit(dmgmin, dmgmax, magargs, dmgargs, callback)
  3156.   local data = {
  3157.     Hit = {},
  3158.     callback = callback or function()
  3159.     end,
  3160.     min = dmgmin,
  3161.     max = dmgmax,
  3162.     magargs = magargs or {},
  3163.     dmgargs = dmgargs or {}
  3164.   }
  3165.   function data:check(pos, range, minrange)
  3166.     local Results = CheckHumanoid(pos, range, minrange or nil, self.magargs)
  3167.     for _, Result in ipairs(Results) do
  3168.       local go = true
  3169.       for _, v in ipairs(self.Hit) do
  3170.         if Result.Humanoid == v then
  3171.           go = false
  3172.           break
  3173.         end
  3174.       end
  3175.       if go then
  3176.         table.insert(self.Hit, Result.Humanoid)
  3177.         local _, s = takeDamage(Result.Humanoid, self.min, self.max, self.dmgargs)
  3178.         if s then
  3179.           self.callback(Result)
  3180.         end
  3181.       end
  3182.     end
  3183.   end
  3184.   function data:refresh()
  3185.     self.Hit = {}
  3186.   end
  3187.   return data
  3188. end
  3189. function loop(time, func)
  3190.   local loopev, ended
  3191.   local total = 0
  3192.   loopev = game:GetService("RunService").RenderStepped:connect(function(step)
  3193.     total = total + step
  3194.     func(step, total)
  3195.     if total >= time then
  3196.       loopev:disconnect()
  3197.       ended = true
  3198.     end
  3199.   end)
  3200.   repeat
  3201.     wait()
  3202.   until ended
  3203. end
  3204. DEBUG = false
  3205. local mouseEnabled = false
  3206. local mouseCombo = 0
  3207. local mouseMax = 0
  3208. function mousecombo()
  3209.   deb = true
  3210.   while mouseEnabled do
  3211.     if mouseCombo > mouseMax then
  3212.       mouseCombo = 0
  3213.     end
  3214.     if mouseCombo == 0 then
  3215.       wait()
  3216.     end
  3217.     mouseCombo = mouseCombo + 1
  3218.   end
  3219.   deb = false
  3220. end
  3221. shield = false
  3222. looping = false
  3223. function keycombo(keys)
  3224.   if deb then
  3225.     return
  3226.   end
  3227.   local reset = function()
  3228.     curkeys = ""
  3229.     curinactive = 0
  3230.   end
  3231.   if keys == "Z" then
  3232.     deb = true
  3233.     do
  3234.       local parts = {}
  3235.       local sp = Stats.Speed:add(nil, -0.5)
  3236.       loop(1, function(step, total)
  3237.         local t = 5 * step
  3238.         if t > 1 then
  3239.           t = 1
  3240.         end
  3241.         W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(-0.2, 0, 0), t)
  3242.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3243.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.15 + sin(time + 1) / 10, 0, 0) * angles(0, 0, 0), t)
  3244.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 2) * angles(0, 0, 0), t)
  3245.         RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.4), t)
  3246.         N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(0.2 + sin(time + 1) / 15, 0, -0.3), t)
  3247.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3248.         N.C0 = clerp(N.C0, DN0, t)
  3249.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3250.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3251.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3252.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3253.         local p, m = CreatePart()
  3254.         p.Transparency = 0.5
  3255.         p.Anchored = true
  3256.         p.Material = "Neon"
  3257.         p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  3258.         p.Size = vt(0.2, 0.2, 0.2)
  3259.         m.Scale = vt(1, 1, 1)
  3260.         p.CFrame = Hammer.OrbPos.CFrame
  3261.         p.Parent = Character
  3262.         table.insert(parts, {
  3263.           p = p,
  3264.           m = m,
  3265.           r = math.random(0, pi * 2 * 100) / 100,
  3266.           s = math.random(1, 20) / 10
  3267.         })
  3268.         for i, v in ipairs(parts) do
  3269.           v.p.CFrame = v.p.CFrame:lerp(cf(Hammer.OrbPos.CFrame.p) * cf(sin(time * 5 + v.r) * (v.s + total), sin(time * 2 + v.r) / 3, cos(time * 5 + v.r) * (v.s + total)), 0.5) * RandomCFRot()
  3270.         end
  3271.       end)
  3272.       local etime = time
  3273.       local r = Ring:Clone()
  3274.       local rm = r:WaitForChild("Mesh")
  3275.       r.CanCollide = false
  3276.       r.Anchored = true
  3277.       r.BrickColor = BrickColor.new("Pastel light blue")
  3278.       r.CFrame = cf(Hammer.OrbPos.CFrame.p) * angles(pi / 2, 0, 0)
  3279.       Effects:add(r, rm, false, vt(20, 20, 2), 1)
  3280.       r.Parent = Character
  3281.       loop(0.2, function(step, total)
  3282.         local t = 20 * step
  3283.         if t > 1 then
  3284.           t = 1
  3285.         end
  3286.         W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(0.2, 0, 0), t)
  3287.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3288.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.15 + sin(time + 1) / 10, 0, 0) * angles(0, 0, 0), t)
  3289.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 1.2) * angles(0, 0, 0), t)
  3290.         RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.4), t)
  3291.         N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(0 + sin(time + 1) / 15, 0, -0.3), t)
  3292.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3293.         N.C0 = clerp(N.C0, DN0, t)
  3294.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3295.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3296.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3297.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3298.         if r then
  3299.           r.CFrame = cf(Hammer.OrbPos.CFrame.p) * angles(pi / 2, 0, 0)
  3300.         end
  3301.         for i, v in ipairs(parts) do
  3302.           v.p.CFrame = v.p.CFrame:lerp(cf(Hammer.OrbPos.CFrame.p) * cf(sin(etime + v.r) * v.s * 4, 0, cos(etime + v.r) * v.s * 4), 0.5) * RandomCFRot()
  3303.         end
  3304.       end)
  3305.       local hit = MagHitInit(20, 30, nil, nil, function(Result)
  3306.         KnockBack(Result.Humanoid, 30, nil, Hammer.OrbPos.CFrame.p + vt(0, -5, 0), vt(0, 10, 0))
  3307.       end)
  3308.       hit:check(Hammer.OrbPos.CFrame.p, 30)
  3309.       for i, v in ipairs(parts) do
  3310.         local p, m = v.p, v.m
  3311.         Effects:add(p, m, false, vt(1, 1, 1), math.random(10, 20) / 100, 60)
  3312.       end
  3313.       sp:remove()
  3314.       deb = false
  3315.       reset()
  3316.     end
  3317.   elseif keys == "X" then
  3318.     deb = true
  3319.     do
  3320.       local parts = {}
  3321.       local function cp()
  3322.         local d = {}
  3323.         local p, m = CreatePart()
  3324.         p.Transparency = 0.5
  3325.         p.Anchored = true
  3326.         p.Material = "Neon"
  3327.         p.BrickColor = BrickColor.new("Pastel light blue")
  3328.         p.Size = vt(0.4, 0.4, 0.4)
  3329.         m.Scale = vt(1, 1, 1)
  3330.         m.MeshType = "Sphere"
  3331.         p.CFrame = Hammer.OrbPos.CFrame
  3332.         p.Parent = Character
  3333.         d[1] = {p = p, m = m}
  3334.         local p, m = CreatePart()
  3335.         p.Transparency = 0.5
  3336.         p.Anchored = true
  3337.         p.Material = "Neon"
  3338.         p.BrickColor = BrickColor.new("Cyan")
  3339.         p.Size = vt(0.2, 0.2, 0.2)
  3340.         m.Scale = vt(1, 1, 1)
  3341.         m.MeshType = "Sphere"
  3342.         p.CFrame = Hammer.OrbPos.CFrame
  3343.         p.Parent = Character
  3344.         d[2] = {p = p, m = m}
  3345.         local p, m = CreatePart()
  3346.         p.Transparency = 0.8
  3347.         p.Anchored = true
  3348.         p.Material = "Neon"
  3349.         p.BrickColor = BrickColor.new("Navy blue")
  3350.         p.Size = vt(0.6, 0.6, 0.6)
  3351.         m.Scale = vt(1, 1, 1)
  3352.         p.CFrame = Hammer.OrbPos.CFrame
  3353.         p.Parent = Character
  3354.         d[3] = {p = p, m = m}
  3355.         table.insert(parts, d)
  3356.         return parts[#parts]
  3357.       end
  3358.       for i = 1, 6 do
  3359.         cp()
  3360.       end
  3361.       loop(1, function(step, total)
  3362.         local t = 10 * step
  3363.         if t > 1 then
  3364.           t = 1
  3365.         end
  3366.         W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(-0.3, 0, 0), t)
  3367.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2 + total * 20, 0), t)
  3368.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.15 + sin(time + 1) / 10, 0, 0) * angles(0, 0, 0), t)
  3369.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 2.5) * angles(0, 0, 0), t)
  3370.         RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.4), t)
  3371.         N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(0.2 + sin(time + 1) / 15, 0, -0.3), t)
  3372.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3373.         N.C0 = clerp(N.C0, DN0, t)
  3374.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3375.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3376.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3377.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3378.         for i, d in ipairs(parts) do
  3379.           d[1].p.CFrame = d[1].p.CFrame:lerp(LeftArm.CFrame * cf(0, -1, 0) * cf(sin(pi2 / #parts * i + time) * 6, 0, cos(pi2 / #parts * i + time) * 6), 0.1)
  3380.           d[2].p.CFrame = d[1].p.CFrame
  3381.           d[3].p.CFrame = d[1].p.CFrame * RandomCFRot()
  3382.         end
  3383.       end)
  3384.       loop(0.1, function(step, total)
  3385.         local t = 20 * step
  3386.         if t > 1 then
  3387.           t = 1
  3388.         end
  3389.         W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(0, 0, 0), t)
  3390.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3391.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.15 + sin(time + 1) / 10, 0, 0) * angles(0, 0, 0), t)
  3392.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 1.2) * angles(0, 0, 0), t)
  3393.         RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.4), t)
  3394.         N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(0 + sin(time + 1) / 15, 0, -0.3), t)
  3395.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3396.         N.C0 = clerp(N.C0, DN0, t)
  3397.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3398.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3399.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3400.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3401.       end)
  3402.       loop(0.1, function(step, total)
  3403.         local t = 20 * step
  3404.         if t > 1 then
  3405.           t = 1
  3406.         end
  3407.         W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(0, 0, 0), t)
  3408.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3409.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.3, 0, -pi / 2) * angles(0, 0, 0), t)
  3410.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 1.2) * angles(0, 0, 0), t)
  3411.         RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.4), t)
  3412.         N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(0 + sin(time + 1) / 15, 0, 0.3), t)
  3413.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3414.         N.C0 = clerp(N.C0, DN0, t)
  3415.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3416.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3417.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3418.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3419.       end)
  3420.       local rp = RootPart.CFrame
  3421.       spawn(function()
  3422.         local p = cf()
  3423.         local hit = MagHitInit(15, 20, nil, nil, function(Result)
  3424.           KnockBack(Result.Humanoid, 30, nil, p.p)
  3425.         end)
  3426.         local seed = math.random(0, 10) / 10
  3427.         loop(5, function(step, total)
  3428.           local t = 3 * step
  3429.           if t > 1 then
  3430.             t = 1
  3431.           end
  3432.           if ticks % 10 == 0 then
  3433.             hit:refresh()
  3434.           end
  3435.           local n = math.abs(math.noise(total / 10) * 10, seed) + 1
  3436.           p = rp * cf(0, 0, -total * 10 * 4)
  3437.           for i, d in ipairs(parts) do
  3438.             d[1].p.CFrame = d[1].p.CFrame:lerp(p * cf(sin(pi2 / #parts * i + time) * n, cos(pi2 / #parts * i + time) * n, 0), t)
  3439.             d[2].p.CFrame = d[1].p.CFrame
  3440.             d[3].p.CFrame = d[1].p.CFrame * RandomCFRot()
  3441.           end
  3442.           if ticks % 20 == 0 then
  3443.             zapp(parts[math.random(1, #parts)][1].p.CFrame.p, parts[math.random(1, #parts)][1].p.CFrame.p, 4, 1, cols[math.random(1, #cols)], 0.5, "Neon", 0.15, true, 1)
  3444.           end
  3445.           hit:check(p.p, 10)
  3446.         end)
  3447.         for i, v in ipairs(parts) do
  3448.           for _, d in ipairs(v) do
  3449.             local p, m = d.p, d.m
  3450.             Effects:add(p, m, false, vt(5, 5, 5), 1, 10)
  3451.           end
  3452.         end
  3453.       end)
  3454.       loop(0.2, function(step, total)
  3455.         local t = 20 * step
  3456.         if t > 1 then
  3457.           t = 1
  3458.         end
  3459.         W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(0, 0, 0), t)
  3460.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3461.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0.2, 0) * CFrame.Angles(0.3, 0, -pi / 2) * angles(0, 0, 0), t)
  3462.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 1.2) * angles(0, 0, 0), t)
  3463.         RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.4), t)
  3464.         N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(0 + sin(time + 1) / 15, 0, 0.3), t)
  3465.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3466.         N.C0 = clerp(N.C0, DN0, t)
  3467.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3468.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3469.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3470.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.1, 0.2, 0) * angles(0, 0, 0), t)
  3471.       end)
  3472.       deb = false
  3473.       reset()
  3474.     end
  3475.   elseif keys == "C" then
  3476.     deb = true
  3477.     loop(0.2, function(step, total)
  3478.       local t = 10 * step
  3479.       if t > 1 then
  3480.         t = 1
  3481.       end
  3482.       W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(-0.9, 0, 0), t)
  3483.       W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3484.       RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.15 + sin(time + 1) / 10, 0, 0) * angles(0, 0, 0), t)
  3485.       LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 1) * angles(0, 0, 0), t)
  3486.       RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.7), t)
  3487.       N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(-0.1 + sin(time + 1) / 15, 0, -0.6), t)
  3488.       RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3489.       N.C0 = clerp(N.C0, DN0, t)
  3490.       LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3491.       RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3492.       LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.1, 0.7, 0) * angles(0, 0, 0), t)
  3493.       RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.1, 0.7, 0) * angles(0, 0, 0), t)
  3494.     end)
  3495.     loop(1, function(step, total)
  3496.       local t = 10 * step
  3497.       if t > 1 then
  3498.         t = 1
  3499.       end
  3500.       W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(-0.9, 0, 0), t)
  3501.       W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3502.       RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.15 + sin(time + 1) / 10, 0, 0) * angles(0, 0, 0), t)
  3503.       LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 1) * angles(0, 0, 0), t)
  3504.       RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.7), t)
  3505.       N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(-0.1 + sin(time + 1) / 15, 0, -0.6), t)
  3506.       RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3507.       N.C0 = clerp(N.C0, DN0, t)
  3508.       LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3509.       RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3510.       LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.1, 0.7, 0) * angles(0, 0, 0), t)
  3511.       RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.1, 0.7, 0) * angles(0, 0, 0), t)
  3512.       local p, m = CreatePart()
  3513.       p.Transparency = 0
  3514.       p.Anchored = true
  3515.       p.Material = "Neon"
  3516.       p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  3517.       p.Size = vt(1, 1, 1)
  3518.       m.Scale = vt(0, 0, 0)
  3519.       p.CFrame = Hammer.OrbPos.CFrame * RandomCFRot() * cf(math.random(3, 5), 0, 0) * RandomCFRot()
  3520.       Effects:add(p, m, false, vt(1, 1, 1), 1, 1, Hammer.OrbPos.CFrame * RandomCFRot())
  3521.       p.Parent = workspace
  3522.     end)
  3523.     do
  3524.       local r = Ring:Clone()
  3525.       local rm = r:WaitForChild("Mesh")
  3526.       r.CanCollide = false
  3527.       r.Anchored = true
  3528.       r.BrickColor = BrickColor.new("Pastel light blue")
  3529.       r.CFrame = cf(Hammer.OrbPos.CFrame.p) * angles(pi / 2, 0, 0)
  3530.       Effects:add(r, rm, false, vt(5, 5, 1), 1, nil, r.CFrame * RandomCFRot(), 0.02)
  3531.       r.Parent = Character
  3532.       local r = Ring:Clone()
  3533.       local rm = r:WaitForChild("Mesh")
  3534.       r.CanCollide = false
  3535.       r.Anchored = true
  3536.       r.BrickColor = BrickColor.new("Pastel light blue")
  3537.       r.CFrame = cf(Hammer.OrbPos.CFrame.p) * angles(pi / 2, 0, 0)
  3538.       Effects:add(r, rm, false, vt(5, 5, 1), 1, nil, r.CFrame * RandomCFRot(), 0.02)
  3539.       r.Parent = Character
  3540.       local Orb = {}
  3541.       local p, m = CreatePart()
  3542.       p.Transparency = 0.7
  3543.       p.Anchored = false
  3544.       p.Material = "Neon"
  3545.       p.BrickColor = BrickColor.new("Navy blue")
  3546.       p.Size = vt(1.5, 1.5, 1.5)
  3547.       m.Scale = vt(1, 1, 1)
  3548.       m.MeshType = "Sphere"
  3549.       p.CFrame = Hammer.OrbPos.CFrame
  3550.       Orb[1] = {p = p, m = m}
  3551.       local p, m = CreatePart()
  3552.       p.Transparency = 0.7
  3553.       p.Anchored = false
  3554.       p.Material = "Neon"
  3555.       p.BrickColor = BrickColor.new("Cyan")
  3556.       p.Size = vt(1, 1, 1)
  3557.       m.Scale = vt(1, 1, 1)
  3558.       m.MeshType = "Sphere"
  3559.       p.CFrame = Hammer.OrbPos.CFrame
  3560.       Orb[2] = {p = p, m = m}
  3561.       local p, m = CreatePart()
  3562.       p.Transparency = 0.5
  3563.       p.Anchored = false
  3564.       p.Material = "Neon"
  3565.       p.BrickColor = BrickColor.new("Pastel light blue")
  3566.       p.Size = vt(0.5, 0.5, 0.5)
  3567.       m.Scale = vt(1, 1, 1)
  3568.       m.MeshType = "Sphere"
  3569.       p.CFrame = Hammer.OrbPos.CFrame
  3570.       Orb[3] = {p = p, m = m}
  3571.       Weld(Orb[2].p, Orb[1].p, true)
  3572.       Weld(Orb[3].p, Orb[1].p, true)
  3573.       local o = Weld(Orb[1].p, RootPart)
  3574.       Orb[1].p.Parent = Character
  3575.       Orb[2].p.Parent = Character
  3576.       Orb[3].p.Parent = Character
  3577.       loop(0.2, function(step, total)
  3578.         local t = 10 * step
  3579.         if t > 1 then
  3580.           t = 1
  3581.         end
  3582.         W.C0 = W.C0:lerp(cf(0, -1, 0) * angles(-0.3, 0, 0), t)
  3583.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, pi / 2, 0), t)
  3584.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.15 + sin(time + 1) / 10, 0, 0) * angles(0, 0, 0), t)
  3585.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * CFrame.Angles(0.2, 0, 2) * angles(0, 0, 0), t)
  3586.         RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.8), t)
  3587.         N.C1 = clerp(N.C1, DN1 * CFrame.new() * CFrame.Angles(0.2 + sin(time + 1) / 15, 0, -0.7), t)
  3588.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3589.         N.C0 = clerp(N.C0, DN0, t)
  3590.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, 0, 0) * angles(0, 0, 0), t * 2)
  3591.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t * 2)
  3592.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0.1, -sin(time) / 20, 0) * angles(-0.1, 0.8, 0) * angles(0, 0, 0), t)
  3593.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.1, 0.8, 0) * angles(0, 0, 0), t)
  3594.         o.C0 = o.C0:lerp(o.C0 * cf(0, -1, 0), 0.5)
  3595.       end)
  3596.       spawn(function()
  3597.         local hit = MagHitInit(5, 15, nil, nil, function(Result)
  3598.           KnockBack(Result.Humanoid, 30, nil, Orb[1].p.CFrame.p)
  3599.           zapp(Orb[1].p.CFrame.p, Result.HitPart.CFrame.p, 5, 4, cols[math.random(1, #cols)], 0.5, "Neon", 0.5, true, 1)
  3600.         end)
  3601.         local lastp = Orb[1].p.CFrame.p
  3602.         loop(30, function(step, time)
  3603.           local t = 5 * step
  3604.           if t > 1 then
  3605.             t = 1
  3606.           end
  3607.           hit:refresh()
  3608.           o.C0 = o.C0:lerp(cf(), t)
  3609.           o.C1 = o.C1:lerp(cf(sin(time) * math.abs(sin(time * 10) * 2 + 5), sin(time / 3) * 1.5, -cos(time) * math.abs(sin(time * 10) * 2 + 5)), t)
  3610.           if ticks % 2 == 0 then
  3611.             local dist = (lastp - Orb[1].p.CFrame.p).magnitude
  3612.             local p1, m1 = CreatePart()
  3613.             m1.MeshType = "Cylinder"
  3614.             p1.CFrame = cf(lastp, Orb[1].p.CFrame.p) * angles(0, pi / 2, 0) * cf(dist / 2, 0, 0)
  3615.             p1.Transparency = 0.25
  3616.             p1.Anchored = true
  3617.             p1.BrickColor = BrickColor.new("Navy blue")
  3618.             p1.Material = "Neon"
  3619.             m1.Scale = vt(dist * 5, 3, 3)
  3620.             Effects:add(p1, m1, false, vt(0, -1, -1), 0.6)
  3621.             p1.Parent = Character
  3622.             lastp = Orb[1].p.CFrame.p
  3623.           end
  3624.           if ticks % 60 == 0 then
  3625.             hit:check(Orb[1].p.CFrame.p, 100)
  3626.           end
  3627.         end)
  3628.         for i, v in ipairs(Orb) do
  3629.           local p, m = v.p, v.m
  3630.           Effects:add(p, m, false, vt(-1, -1, -1), 1)
  3631.         end
  3632.       end)
  3633.       deb = false
  3634.       reset()
  3635.     end
  3636.   end
  3637. end
  3638. allowedkeys = {
  3639.   Q = true,
  3640.   E = true,
  3641.   Z = true,
  3642.   X = true,
  3643.   C = true
  3644. }
  3645. Mouse.KeyDown:connect(function(key)
  3646.   if not Equipped then
  3647.     return
  3648.   end
  3649.   if Humanoid.Health == 0 then
  3650.     return
  3651.   end
  3652.   key = key:upper()
  3653.   if allowedkeys[key] then
  3654.     curinactive = 0
  3655.     curkeys = curkeys .. key
  3656.     keycombo(curkeys)
  3657.   end
  3658. end)
  3659. Mouse.Button1Down:connect(function()
  3660.   if not Equipped then
  3661.     return
  3662.   end
  3663.   if deb2 then
  3664.     return
  3665.   end
  3666.   mouseEnabled = true
  3667. end)
  3668. Mouse.Button1Up:connect(function()
  3669.   if not Equipped then
  3670.     return
  3671.   end
  3672.   if not deb2 then
  3673.     return
  3674.   end
  3675.   mouseEnabled = false
  3676. end)
  3677. RunSpeed = nil
  3678. local UIS = game:GetService("UserInputService")
  3679. UIS.InputBegan:connect(function(input)
  3680.   if not Equipped then
  3681.     return
  3682.   end
  3683.   local key = input.KeyCode
  3684.   local type = input.UserInputType
  3685.   if key == Enum.KeyCode.LeftShift then
  3686.     run = true
  3687.     RunSpeed = Stats.Speed:add(nil, 1)
  3688.   elseif key == Enum.KeyCode.P then
  3689.     if LookMode == "Camera" then
  3690.       LookMode = "Mouse"
  3691.     elseif LookMode == "Mouse" then
  3692.       LookMode = "AtCamera"
  3693.     else
  3694.       LookMode = "Camera"
  3695.     end
  3696.   end
  3697. end)
  3698. UIS.InputEnded:connect(function(input)
  3699.   if not Equipped then
  3700.     return
  3701.   end
  3702.   local key = input.KeyCode
  3703.   local type = input.UserInputType
  3704.   if key == Enum.KeyCode.LeftShift then
  3705.     run = false
  3706.     if RunSpeed then
  3707.       RunSpeed:remove()
  3708.     end
  3709.   end
  3710. end)
  3711. Animator = Humanoid:WaitForChild("Animator")
  3712. AnimScript = Character:WaitForChild("Animate")
  3713. print("Generating fake arms")
  3714. local FakeRight, FakeLeft, FakePlayer
  3715. FakePlayer = Instance.new("Model", Camera)
  3716. Instance.new("Humanoid", FakePlayer)
  3717. FakeRight = RightArm:Clone()
  3718. FakeRight:BreakJoints()
  3719. FakeRight.Transparency = 1
  3720. local FakeRightWeld = Weld(FakeRight, RightArm)
  3721. FakeRightWeld.C0 = cf()
  3722. FakeRightWeld.C1 = cf()
  3723. FakeLeft = LeftArm:Clone()
  3724. FakeLeft:BreakJoints()
  3725. FakeLeft.Transparency = 1
  3726. local FakeLeftWeld = Weld(FakeLeft, LeftArm)
  3727. FakeLeftWeld.C0 = cf()
  3728. FakeLeftWeld.C1 = cf()
  3729. FakeRight.Parent = FakePlayer
  3730. FakeLeft.Parent = FakePlayer
  3731. Character:WaitForChild("Body Colors"):Clone().Parent = FakePlayer
  3732. spawn(function()
  3733.   Character:WaitForChild("Shirt"):Clone().Parent = FakePlayer
  3734. end)
  3735. spawn(function()
  3736.   Character:WaitForChild("Pants"):Clone().Parent = FakePlayer
  3737. end)
  3738. Mouse.KeyDown:connect(function(key)
  3739.   if key == "f" then
  3740.     deb2 = true
  3741.     deb = true
  3742.     if Equipped == false then
  3743.       Equipped = true
  3744.       print("Hammer Equipped")
  3745.       FakeRight.Transparency = 0.5
  3746.       FakeLeft.Transparency = 0.5
  3747.       AnimScript.Disabled = true
  3748.       local anims = Humanoid:GetPlayingAnimationTracks()
  3749.       for i, v in ipairs(anims) do
  3750.         v:Stop()
  3751.       end
  3752.       loop(0.3, function(step, total)
  3753.         local t = 15 * step
  3754.         W.C0 = W.C0:lerp(cf(0, 1, -3) * angles(0, 0, 0), t)
  3755.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, 0, pi / 2), t)
  3756.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * angles(0, 0, 0) * angles(0, 0, 0), t)
  3757.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * angles(-0.5, 0, 1.5) * angles(0, 0, 0), t)
  3758.         RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * angles(-0.1, 0, 0), t)
  3759.         N.C1 = clerp(N.C1, DN1 * CFrame.new() * angles(-0.04 + sin(time + 1) / 15, 0, 0), t)
  3760.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3761.         N.C0 = clerp(N.C0, DN0, t)
  3762.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t)
  3763.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t)
  3764.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.05, 0.1, -0.2) * angles(0, 0, 0), t)
  3765.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.05, -0.2, 0) * angles(0, 0, 0), t)
  3766.       end)
  3767.       W:Destroy()
  3768.       W = Weld(LeftArm, Handle)
  3769.     else
  3770.       print("Hammer Unequipped")
  3771.       FakeRight.Transparency = 1
  3772.       FakeLeft.Transparency = 1
  3773.       Equipped = false
  3774.       if run then
  3775.         RunSpeed:remove()
  3776.       end
  3777.       run = false
  3778.       Humanoid.WalkSpeed = 16
  3779.       mouseEnabled = false
  3780.       AnimScript.Disabled = false
  3781.       W:Destroy()
  3782.       W = Weld(Torso, Handle)
  3783.       loop(0.3, function(step, total)
  3784.         local t = 15 * step
  3785.         W.C0 = W.C0:lerp(cf(0, 1, -3) * angles(0, 0, 0), t)
  3786.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, 0, pi / 2), t)
  3787.         RS.C1 = clerp(RS.C1, DRS1 * CFrame.new(0, 0, 0) * angles(0, 0, 0) * angles(0, 0, 0), t)
  3788.         LS.C1 = clerp(LS.C1, DLS1 * CFrame.new(0, 0, 0) * angles(-0.5, 0, 1.5) * angles(0, 0, 0), t)
  3789.         RJ.C1 = clerp(RJ.C1, DRJ1 * CFrame.new(0, 0, 0) * angles(-0.1, 0, 0), t)
  3790.         N.C1 = clerp(N.C1, DN1 * CFrame.new() * angles(-0.04 + sin(time + 1) / 15, 0, 0), t)
  3791.         RJ.C0 = clerp(RJ.C0, DRJ0 * cf(0, 0, sin(time) / 20) * angles(0, 0, 0), t)
  3792.         N.C0 = clerp(N.C0, DN0, t)
  3793.         LS.C0 = clerp(LS.C0, DLS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t)
  3794.         RS.C0 = clerp(RS.C0, DRS0 * cf(0, -0.05 + sin(time) / 20, 0) * angles(0, 0, 0), t)
  3795.         LH.C0 = clerp(LH.C0, DLH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.05, 0.1, -0.2) * angles(0, 0, 0), t)
  3796.         RH.C0 = clerp(RH.C0, DRH0_ * cf(0, -sin(time) / 20, 0) * angles(-0.05, -0.2, 0) * angles(0, 0, 0), t)
  3797.       end)
  3798.       loop(0.2, function(step, total)
  3799.         local t = 20 * step
  3800.         W.C0 = W.C0:lerp(cf(0, 0, 0.5), t)
  3801.         W.C1 = W.C1:lerp(cf(0, 0, 0) * angles(0, 0, 1), t)
  3802.         RS.C1 = clerp(RS.C1, DRS1, t)
  3803.         LS.C1 = clerp(LS.C1, DLS1, t)
  3804.         RJ.C1 = clerp(RJ.C1, DRJ1, t)
  3805.         N.C1 = clerp(N.C1, DN1, t)
  3806.         RJ.C0 = clerp(RJ.C0, DRJ0, t)
  3807.         N.C0 = clerp(N.C0, DN0, t)
  3808.         LS.C0 = clerp(LS.C0, DLS0, t)
  3809.         RS.C0 = clerp(RS.C0, DRS0, t)
  3810.         LH.C0 = clerp(LH.C0, DLH0_, t)
  3811.         RH.C0 = clerp(RH.C0, DRH0_, t)
  3812.         RH.C1 = clerp(RH.C1, DRH1, t)
  3813.         LH.C1 = clerp(LH.C1, DLH1, t)
  3814.       end)
  3815.       W.C0 = cf(0, 0, 0.5)
  3816.       W.C1 = cf(0, 0, 0) * angles(0, 0, 1)
  3817.     end
  3818.     deb2 = false
  3819.     deb = false
  3820.   end
  3821. end)
  3822. print("Amaranth loaded")
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top