Advertisement
Hermaxs

Untitled

Nov 24th, 2018
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 114.09 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  6.  
  7.  
  8. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  9. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  10. do
  11. print("FE Compatibility code by Mokiros")
  12. script.Parent = Player.Character
  13.  
  14. --RemoteEvent for communicating
  15. local Event = Instance.new("RemoteEvent")
  16. Event.Name = "UserInput_Event"
  17.  
  18. --Fake event to make stuff like Mouse.KeyDown work
  19. local function fakeEvent()
  20. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  21. t.connect = t.Connect
  22. return t
  23. end
  24.  
  25. --Creating fake input objects with fake variables
  26. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  27. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  28. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  29. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  30. end}
  31. --Merged 2 functions into one by checking amount of arguments
  32. CAS.UnbindAction = CAS.BindAction
  33.  
  34. --This function will trigger the events that have been :Connect()'ed
  35. local function te(self,ev,...)
  36. local t = m[ev]
  37. if t and t._fakeEvent and t.Function then
  38. t.Function(...)
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=Player then return end
  46. if io.isMouse then
  47. m.Target = io.Target
  48. m.Hit = io.Hit
  49. else
  50. local b = io.UserInputState == Enum.UserInputState.Begin
  51. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  52. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  53. end
  54. for _,t in pairs(CAS.Actions) do
  55. for _,k in pairs(t.Keys) do
  56. if k==io.KeyCode then
  57. t.Function(t.Name,io.UserInputState,io)
  58. end
  59. end
  60. end
  61. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  62. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  63. end
  64. end)
  65. Event.Parent = NLS([==[
  66. local Player = game:GetService("Players").LocalPlayer
  67. local Event = script:WaitForChild("UserInput_Event")
  68.  
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local Mouse = Player:GetMouse()
  79. local h,t
  80. --Give the server mouse data 30 times every second, but only if the values changed
  81. --If player is not moving their mouse, client won't fire events
  82. while wait(1/30) do
  83. if h~=Mouse.Hit or t~=Mouse.Target then
  84. h,t=Mouse.Hit,Mouse.Target
  85. Event:FireServer({isMouse=true,Target=t,Hit=h})
  86. end
  87. end]==],Player.Character)
  88. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  89. end
  90.  
  91. local plrs = game:GetService("Players")
  92. local plr = owner
  93. local char = plr.Character
  94. local tweenserv = game:GetService("TweenService")
  95. local lighting = game:GetService("Lighting")
  96. local hum = char:FindFirstChildOfClass("Humanoid")
  97. local tor = char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso")
  98. local root = char:FindFirstChild("HumanoidRootPart")
  99. local head = char:FindFirstChild("Head")
  100. local face = head:FindFirstChildOfClass("Decal")
  101. local larm = char:FindFirstChild("Left Arm") or char:FindFirstChild("LeftUpperArm")
  102. local rarm = char:FindFirstChild("Right Arm") or char:FindFirstChild("RightUpperArm")
  103. local rleg = char:FindFirstChild("Right Leg") or char:FindFirstChild("RightUpperLeg")
  104. local lleg = char:FindFirstChild("Left Leg") or char:FindFirstChild("LeftUpperLeg")
  105. local neck = tor:FindFirstChild("Neck")
  106. local rootj = root:FindFirstChild("RootJoint")
  107. local LS = tor:FindFirstChild("Left Shoulder")
  108. local RS = tor:FindFirstChild("Right Shoulder")
  109. local LH = tor:FindFirstChild("Left Hip")
  110. local RH = tor:FindFirstChild("Right Hip")
  111. local bp = plr:FindFirstChild("Backpack")
  112. local cam = workspace.CurrentCamera
  113.  
  114. hum:ClearAllChildren()
  115. char.Animate:remove()
  116.  
  117. --Converted with ttyyuu12345's model to script plugin v4
  118. function sandbox(var,func)
  119. local env = getfenv(func)
  120. local newenv = setmetatable({},{
  121. __index = function(self,k)
  122. if k=="script" then
  123. return var
  124. else
  125. return env[k]
  126. end
  127. end,
  128. })
  129. setfenv(func,newenv)
  130. return func
  131. end
  132. cors = {}
  133. mas = Instance.new("Model",game:GetService("Lighting"))
  134. Model0 = Instance.new("Model")
  135. Part1 = Instance.new("Part")
  136. ManualWeld2 = Instance.new("ManualWeld")
  137. Part3 = Instance.new("Part")
  138. ManualWeld4 = Instance.new("ManualWeld")
  139. Part5 = Instance.new("Part")
  140. Part6 = Instance.new("Part")
  141. ManualWeld7 = Instance.new("ManualWeld")
  142. Part8 = Instance.new("Part")
  143. ManualWeld9 = Instance.new("ManualWeld")
  144. Part10 = Instance.new("Part")
  145. ManualWeld11 = Instance.new("ManualWeld")
  146. Part12 = Instance.new("Part")
  147. ManualWeld13 = Instance.new("ManualWeld")
  148. Part14 = Instance.new("Part")
  149. ManualWeld15 = Instance.new("ManualWeld")
  150. Part16 = Instance.new("Part")
  151. ManualWeld17 = Instance.new("ManualWeld")
  152. Part18 = Instance.new("Part")
  153. ManualWeld19 = Instance.new("ManualWeld")
  154. Part20 = Instance.new("Part")
  155. ManualWeld21 = Instance.new("ManualWeld")
  156. Part22 = Instance.new("Part")
  157. ManualWeld23 = Instance.new("ManualWeld")
  158. Part24 = Instance.new("Part")
  159. ManualWeld25 = Instance.new("ManualWeld")
  160. Part26 = Instance.new("Part")
  161. ManualWeld27 = Instance.new("ManualWeld")
  162. Part28 = Instance.new("Part")
  163. ManualWeld29 = Instance.new("ManualWeld")
  164. Part30 = Instance.new("Part")
  165. ManualWeld31 = Instance.new("ManualWeld")
  166. Part32 = Instance.new("Part")
  167. ManualWeld33 = Instance.new("ManualWeld")
  168. Part34 = Instance.new("Part")
  169. ManualWeld35 = Instance.new("ManualWeld")
  170. Part36 = Instance.new("Part")
  171. ManualWeld37 = Instance.new("ManualWeld")
  172. Part38 = Instance.new("Part")
  173. ManualWeld39 = Instance.new("ManualWeld")
  174. Part40 = Instance.new("Part")
  175. ManualWeld41 = Instance.new("ManualWeld")
  176. Part42 = Instance.new("Part")
  177. ManualWeld43 = Instance.new("ManualWeld")
  178. Part44 = Instance.new("Part")
  179. ManualWeld45 = Instance.new("ManualWeld")
  180. Part46 = Instance.new("Part")
  181. ManualWeld47 = Instance.new("ManualWeld")
  182. Part48 = Instance.new("Part")
  183. ManualWeld49 = Instance.new("ManualWeld")
  184. Part50 = Instance.new("Part")
  185. ManualWeld51 = Instance.new("ManualWeld")
  186. Part52 = Instance.new("Part")
  187. ManualWeld53 = Instance.new("ManualWeld")
  188. Part54 = Instance.new("Part")
  189. ManualWeld55 = Instance.new("ManualWeld")
  190. Part56 = Instance.new("Part")
  191. ManualWeld57 = Instance.new("ManualWeld")
  192. Part58 = Instance.new("Part")
  193. ManualWeld59 = Instance.new("ManualWeld")
  194. Part60 = Instance.new("Part")
  195. ManualWeld61 = Instance.new("ManualWeld")
  196. Part62 = Instance.new("Part")
  197. ManualWeld63 = Instance.new("ManualWeld")
  198. Part64 = Instance.new("Part")
  199. ManualWeld65 = Instance.new("ManualWeld")
  200. Part66 = Instance.new("Part")
  201. SpecialMesh67 = Instance.new("SpecialMesh")
  202. ManualWeld68 = Instance.new("ManualWeld")
  203. Part69 = Instance.new("Part")
  204. SpecialMesh70 = Instance.new("SpecialMesh")
  205. ManualWeld71 = Instance.new("ManualWeld")
  206. Part72 = Instance.new("Part")
  207. ManualWeld73 = Instance.new("ManualWeld")
  208. Part74 = Instance.new("Part")
  209. ManualWeld75 = Instance.new("ManualWeld")
  210. Part76 = Instance.new("Part")
  211. ManualWeld77 = Instance.new("ManualWeld")
  212. Part78 = Instance.new("Part")
  213. ManualWeld79 = Instance.new("ManualWeld")
  214. Part80 = Instance.new("Part")
  215. ManualWeld81 = Instance.new("ManualWeld")
  216. Part82 = Instance.new("Part")
  217. ManualWeld83 = Instance.new("ManualWeld")
  218. Part84 = Instance.new("Part")
  219. ManualWeld85 = Instance.new("ManualWeld")
  220. Part86 = Instance.new("Part")
  221. ManualWeld87 = Instance.new("ManualWeld")
  222. Part88 = Instance.new("Part")
  223. ManualWeld89 = Instance.new("ManualWeld")
  224. Part90 = Instance.new("Part")
  225. ManualWeld91 = Instance.new("ManualWeld")
  226. Part92 = Instance.new("Part")
  227. ManualWeld93 = Instance.new("ManualWeld")
  228. Model0.Name = "SNOW-MACHINE-PROTOTYPE"
  229. Model0.Parent = mas
  230. Part1.Name = "beltringtop"
  231. Part1.Parent = Model0
  232. Part1.Material = Enum.Material.Glass
  233. Part1.BrickColor = BrickColor.new("Institutional white")
  234. Part1.Rotation = Vector3.new(0, 90, 0)
  235. Part1.CanCollide = false
  236. Part1.Size = Vector3.new(0.150000006, 0.0500000007, 0.649999857)
  237. Part1.CFrame = CFrame.new(-104.79953, 115.807907, -80.4814758, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -0.999999166, 0, -4.37113528e-08)
  238. Part1.BottomSurface = Enum.SurfaceType.Smooth
  239. Part1.TopSurface = Enum.SurfaceType.Smooth
  240. Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
  241. Part1.Position = Vector3.new(-104.79953, 115.807907, -80.4814758)
  242. Part1.Orientation = Vector3.new(0, 90, 0)
  243. Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
  244. ManualWeld2.Name = "Weld"
  245. ManualWeld2.Parent = Part1
  246. ManualWeld2.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -0.999999762, 0, 0.99999994, 0, 1, 0, -4.37113776e-08)
  247. ManualWeld2.C1 = CFrame.new(1.49293518, -0.959716797, -1.58792877, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  248. ManualWeld2.Part0 = Part1
  249. ManualWeld2.Part1 = Part5
  250. Part3.Name = "frontbelt"
  251. Part3.Parent = Model0
  252. Part3.Material = Enum.Material.Glass
  253. Part3.BrickColor = BrickColor.new("Deep blue")
  254. Part3.Rotation = Vector3.new(0, 90, 0)
  255. Part3.CanCollide = false
  256. Part3.Size = Vector3.new(0.0999999046, 0.300000012, 2.14999986)
  257. Part3.CFrame = CFrame.new(-104.849541, 115.657906, -80.4814758, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -0.999998689, 0, -4.3711335e-08)
  258. Part3.BottomSurface = Enum.SurfaceType.Smooth
  259. Part3.TopSurface = Enum.SurfaceType.Smooth
  260. Part3.Color = Color3.new(0.129412, 0.329412, 0.72549)
  261. Part3.Position = Vector3.new(-104.849541, 115.657906, -80.4814758)
  262. Part3.Orientation = Vector3.new(0, 90, 0)
  263. Part3.Color = Color3.new(0.129412, 0.329412, 0.72549)
  264. ManualWeld4.Name = "Weld"
  265. ManualWeld4.Parent = Part3
  266. ManualWeld4.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -0.999999404, 0, 0.99999994, 0, 1, 0, -4.37113634e-08)
  267. ManualWeld4.C1 = CFrame.new(1.4429245, -1.10971832, -1.58792877, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  268. ManualWeld4.Part0 = Part3
  269. ManualWeld4.Part1 = Part5
  270. Part5.Name = "Level1"
  271. Part5.Parent = Model0
  272. Part5.Material = Enum.Material.Neon
  273. Part5.BrickColor = BrickColor.new("Cyan")
  274. Part5.Transparency = 1
  275. Part5.CanCollide = false
  276. Part5.Size = Vector3.new(0.100000024, 0.200000018, 0.699999988)
  277. Part5.CFrame = CFrame.new(-106.292465, 116.767624, -78.8935471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  278. Part5.BottomSurface = Enum.SurfaceType.Smooth
  279. Part5.TopSurface = Enum.SurfaceType.Smooth
  280. Part5.Color = Color3.new(0.0156863, 0.686275, 0.92549)
  281. Part5.Position = Vector3.new(-106.292465, 116.767624, -78.8935471)
  282. Part5.Color = Color3.new(0.0156863, 0.686275, 0.92549)
  283. Part6.Name = "Level2"
  284. Part6.Parent = Model0
  285. Part6.Material = Enum.Material.Neon
  286. Part6.BrickColor = BrickColor.new("Cyan")
  287. Part6.Transparency = 1
  288. Part6.CanCollide = false
  289. Part6.Size = Vector3.new(0.100000024, 0.200000018, 0.699999988)
  290. Part6.CFrame = CFrame.new(-106.292465, 116.967613, -78.8935471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999166)
  291. Part6.BottomSurface = Enum.SurfaceType.Smooth
  292. Part6.TopSurface = Enum.SurfaceType.Smooth
  293. Part6.Color = Color3.new(0.0156863, 0.686275, 0.92549)
  294. Part6.Position = Vector3.new(-106.292465, 116.967613, -78.8935471)
  295. Part6.Color = Color3.new(0.0156863, 0.686275, 0.92549)
  296. ManualWeld7.Name = "Weld"
  297. ManualWeld7.Parent = Part6
  298. ManualWeld7.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  299. ManualWeld7.C1 = CFrame.new(0, 0.199989319, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  300. ManualWeld7.Part0 = Part6
  301. ManualWeld7.Part1 = Part5
  302. Part8.Name = "framebottom"
  303. Part8.Parent = Model0
  304. Part8.Material = Enum.Material.Glass
  305. Part8.BrickColor = BrickColor.new("Really black")
  306. Part8.CanCollide = false
  307. Part8.Size = Vector3.new(0.100000024, 0.0500000007, 0.699999988)
  308. Part8.CFrame = CFrame.new(-106.292465, 116.642616, -78.8935471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999998689)
  309. Part8.BottomSurface = Enum.SurfaceType.Smooth
  310. Part8.TopSurface = Enum.SurfaceType.Smooth
  311. Part8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  312. Part8.Position = Vector3.new(-106.292465, 116.642616, -78.8935471)
  313. Part8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  314. ManualWeld9.Name = "Weld"
  315. ManualWeld9.Parent = Part8
  316. ManualWeld9.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999404)
  317. ManualWeld9.C1 = CFrame.new(0, -0.125007629, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  318. ManualWeld9.Part0 = Part8
  319. ManualWeld9.Part1 = Part5
  320. Part10.Name = "Level3"
  321. Part10.Parent = Model0
  322. Part10.Material = Enum.Material.Neon
  323. Part10.BrickColor = BrickColor.new("New Yeller")
  324. Part10.Transparency = 1
  325. Part10.CanCollide = false
  326. Part10.Size = Vector3.new(0.100000024, 0.200000018, 0.699999988)
  327. Part10.CFrame = CFrame.new(-106.292465, 117.16761, -78.8935471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999166)
  328. Part10.BottomSurface = Enum.SurfaceType.Smooth
  329. Part10.TopSurface = Enum.SurfaceType.Smooth
  330. Part10.Color = Color3.new(1, 1, 0)
  331. Part10.Position = Vector3.new(-106.292465, 117.16761, -78.8935471)
  332. Part10.Color = Color3.new(1, 1, 0)
  333. ManualWeld11.Name = "Weld"
  334. ManualWeld11.Parent = Part10
  335. ManualWeld11.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  336. ManualWeld11.C1 = CFrame.new(0, 0.399986267, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  337. ManualWeld11.Part0 = Part10
  338. ManualWeld11.Part1 = Part5
  339. Part12.Name = "Level4"
  340. Part12.Parent = Model0
  341. Part12.Material = Enum.Material.Neon
  342. Part12.BrickColor = BrickColor.new("Maroon")
  343. Part12.Transparency = 1
  344. Part12.CanCollide = false
  345. Part12.Size = Vector3.new(0.100000024, 0.200000018, 0.699999988)
  346. Part12.CFrame = CFrame.new(-106.292465, 117.367607, -78.8935471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999166)
  347. Part12.BottomSurface = Enum.SurfaceType.Smooth
  348. Part12.TopSurface = Enum.SurfaceType.Smooth
  349. Part12.Color = Color3.new(0.458824, 0, 0)
  350. Part12.Position = Vector3.new(-106.292465, 117.367607, -78.8935471)
  351. Part12.Color = Color3.new(0.458824, 0, 0)
  352. ManualWeld13.Name = "Weld"
  353. ManualWeld13.Parent = Part12
  354. ManualWeld13.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  355. ManualWeld13.C1 = CFrame.new(0, 0.599983215, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  356. ManualWeld13.Part0 = Part12
  357. ManualWeld13.Part1 = Part5
  358. Part14.Name = "frametop"
  359. Part14.Parent = Model0
  360. Part14.Material = Enum.Material.Glass
  361. Part14.BrickColor = BrickColor.new("Really black")
  362. Part14.CanCollide = false
  363. Part14.Size = Vector3.new(0.100000024, 0.0500000007, 0.699999988)
  364. Part14.CFrame = CFrame.new(-106.292465, 117.492615, -78.8935471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999998689)
  365. Part14.BottomSurface = Enum.SurfaceType.Smooth
  366. Part14.TopSurface = Enum.SurfaceType.Smooth
  367. Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  368. Part14.Position = Vector3.new(-106.292465, 117.492615, -78.8935471)
  369. Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  370. ManualWeld15.Name = "Weld"
  371. ManualWeld15.Parent = Part14
  372. ManualWeld15.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999404)
  373. ManualWeld15.C1 = CFrame.new(0, 0.724990845, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  374. ManualWeld15.Part0 = Part14
  375. ManualWeld15.Part1 = Part5
  376. Part16.Name = "frameright"
  377. Part16.Parent = Model0
  378. Part16.Material = Enum.Material.Glass
  379. Part16.BrickColor = BrickColor.new("Really black")
  380. Part16.CanCollide = false
  381. Part16.Size = Vector3.new(0.100000024, 0.900000036, 0.0500000007)
  382. Part16.CFrame = CFrame.new(-106.292465, 117.067612, -78.5185471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999998689)
  383. Part16.BottomSurface = Enum.SurfaceType.Smooth
  384. Part16.TopSurface = Enum.SurfaceType.Smooth
  385. Part16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  386. Part16.Position = Vector3.new(-106.292465, 117.067612, -78.5185471)
  387. Part16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  388. ManualWeld17.Name = "Weld"
  389. ManualWeld17.Parent = Part16
  390. ManualWeld17.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999404)
  391. ManualWeld17.C1 = CFrame.new(0, 0.299987793, 0.375, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  392. ManualWeld17.Part0 = Part16
  393. ManualWeld17.Part1 = Part5
  394. Part18.Name = "frameleft"
  395. Part18.Parent = Model0
  396. Part18.Material = Enum.Material.Glass
  397. Part18.BrickColor = BrickColor.new("Really black")
  398. Part18.CanCollide = false
  399. Part18.Size = Vector3.new(0.100000024, 0.900000036, 0.0500000007)
  400. Part18.CFrame = CFrame.new(-106.292465, 117.067612, -79.2685471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999998689)
  401. Part18.BottomSurface = Enum.SurfaceType.Smooth
  402. Part18.TopSurface = Enum.SurfaceType.Smooth
  403. Part18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  404. Part18.Position = Vector3.new(-106.292465, 117.067612, -79.2685471)
  405. Part18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  406. ManualWeld19.Name = "Weld"
  407. ManualWeld19.Parent = Part18
  408. ManualWeld19.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999404)
  409. ManualWeld19.C1 = CFrame.new(0, 0.299987793, -0.375, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  410. ManualWeld19.Part0 = Part18
  411. ManualWeld19.Part1 = Part5
  412. Part20.Name = "snowmanbod1"
  413. Part20.Parent = Model0
  414. Part20.Material = Enum.Material.Glass
  415. Part20.BrickColor = BrickColor.new("Institutional white")
  416. Part20.CanCollide = false
  417. Part20.Shape = Enum.PartType.Cylinder
  418. Part20.Size = Vector3.new(0.0500000007, 0.450000048, 0.450000048)
  419. Part20.CFrame = CFrame.new(-103.413956, 116.832909, -78.8948059, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  420. Part20.BottomSurface = Enum.SurfaceType.Smooth
  421. Part20.TopSurface = Enum.SurfaceType.Smooth
  422. Part20.Color = Color3.new(0.972549, 0.972549, 0.972549)
  423. Part20.Position = Vector3.new(-103.413956, 116.832909, -78.8948059)
  424. Part20.Color = Color3.new(0.972549, 0.972549, 0.972549)
  425. ManualWeld21.Name = "Weld"
  426. ManualWeld21.Parent = Part20
  427. ManualWeld21.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  428. ManualWeld21.C1 = CFrame.new(2.87850952, 0.065284729, -0.0012588501, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  429. ManualWeld21.Part0 = Part20
  430. ManualWeld21.Part1 = Part5
  431. Part22.Name = "snowmanbod2"
  432. Part22.Parent = Model0
  433. Part22.Material = Enum.Material.Glass
  434. Part22.BrickColor = BrickColor.new("Institutional white")
  435. Part22.CanCollide = false
  436. Part22.Shape = Enum.PartType.Cylinder
  437. Part22.Size = Vector3.new(0.0500000007, 0.350000054, 0.350000054)
  438. Part22.CFrame = CFrame.new(-103.413956, 117.082909, -78.8948059, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  439. Part22.BottomSurface = Enum.SurfaceType.Smooth
  440. Part22.TopSurface = Enum.SurfaceType.Smooth
  441. Part22.Color = Color3.new(0.972549, 0.972549, 0.972549)
  442. Part22.Position = Vector3.new(-103.413956, 117.082909, -78.8948059)
  443. Part22.Color = Color3.new(0.972549, 0.972549, 0.972549)
  444. ManualWeld23.Name = "Weld"
  445. ManualWeld23.Parent = Part22
  446. ManualWeld23.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  447. ManualWeld23.C1 = CFrame.new(2.87850952, 0.315284729, -0.0012588501, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  448. ManualWeld23.Part0 = Part22
  449. ManualWeld23.Part1 = Part5
  450. Part24.Name = "snowmanhead"
  451. Part24.Parent = Model0
  452. Part24.Material = Enum.Material.Glass
  453. Part24.BrickColor = BrickColor.new("Institutional white")
  454. Part24.CanCollide = false
  455. Part24.Shape = Enum.PartType.Cylinder
  456. Part24.Size = Vector3.new(0.0500000007, 0.25000006, 0.25000006)
  457. Part24.CFrame = CFrame.new(-103.413956, 117.282913, -78.8948059, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  458. Part24.BottomSurface = Enum.SurfaceType.Smooth
  459. Part24.TopSurface = Enum.SurfaceType.Smooth
  460. Part24.Color = Color3.new(0.972549, 0.972549, 0.972549)
  461. Part24.Position = Vector3.new(-103.413956, 117.282913, -78.8948059)
  462. Part24.Color = Color3.new(0.972549, 0.972549, 0.972549)
  463. ManualWeld25.Name = "Weld"
  464. ManualWeld25.Parent = Part24
  465. ManualWeld25.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  466. ManualWeld25.C1 = CFrame.new(2.87850952, 0.515289307, -0.0012588501, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  467. ManualWeld25.Part0 = Part24
  468. ManualWeld25.Part1 = Part5
  469. Part26.Name = "snowmaneye2"
  470. Part26.Parent = Model0
  471. Part26.Material = Enum.Material.Glass
  472. Part26.BrickColor = BrickColor.new("Really black")
  473. Part26.CanCollide = false
  474. Part26.Shape = Enum.PartType.Cylinder
  475. Part26.Size = Vector3.new(0.100000001, 0.0500000529, 0.0500000529)
  476. Part26.CFrame = CFrame.new(-103.388954, 117.332916, -78.854805, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  477. Part26.BottomSurface = Enum.SurfaceType.Smooth
  478. Part26.TopSurface = Enum.SurfaceType.Smooth
  479. Part26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  480. Part26.Position = Vector3.new(-103.388954, 117.332916, -78.854805)
  481. Part26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  482. ManualWeld27.Name = "Weld"
  483. ManualWeld27.Parent = Part26
  484. ManualWeld27.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  485. ManualWeld27.C1 = CFrame.new(2.90351105, 0.565292358, 0.0387420654, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  486. ManualWeld27.Part0 = Part26
  487. ManualWeld27.Part1 = Part5
  488. Part28.Name = "snowmaneye1"
  489. Part28.Parent = Model0
  490. Part28.Material = Enum.Material.Glass
  491. Part28.BrickColor = BrickColor.new("Really black")
  492. Part28.CanCollide = false
  493. Part28.Shape = Enum.PartType.Cylinder
  494. Part28.Size = Vector3.new(0.100000001, 0.0500000529, 0.0500000529)
  495. Part28.CFrame = CFrame.new(-103.388954, 117.332916, -78.9448013, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  496. Part28.BottomSurface = Enum.SurfaceType.Smooth
  497. Part28.TopSurface = Enum.SurfaceType.Smooth
  498. Part28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  499. Part28.Position = Vector3.new(-103.388954, 117.332916, -78.9448013)
  500. Part28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  501. ManualWeld29.Name = "Weld"
  502. ManualWeld29.Parent = Part28
  503. ManualWeld29.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  504. ManualWeld29.C1 = CFrame.new(2.90351105, 0.565292358, -0.0512542725, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  505. ManualWeld29.Part0 = Part28
  506. ManualWeld29.Part1 = Part5
  507. Part30.Name = "snowmanmouth2"
  508. Part30.Parent = Model0
  509. Part30.Material = Enum.Material.Glass
  510. Part30.BrickColor = BrickColor.new("Really black")
  511. Part30.CanCollide = false
  512. Part30.Shape = Enum.PartType.Cylinder
  513. Part30.Size = Vector3.new(0.100000001, 0.0500000529, 0.0500000529)
  514. Part30.CFrame = CFrame.new(-103.388954, 117.232918, -78.904808, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  515. Part30.BottomSurface = Enum.SurfaceType.Smooth
  516. Part30.TopSurface = Enum.SurfaceType.Smooth
  517. Part30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  518. Part30.Position = Vector3.new(-103.388954, 117.232918, -78.904808)
  519. Part30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  520. ManualWeld31.Name = "Weld"
  521. ManualWeld31.Parent = Part30
  522. ManualWeld31.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  523. ManualWeld31.C1 = CFrame.new(2.90351105, 0.465293884, -0.0112609863, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  524. ManualWeld31.Part0 = Part30
  525. ManualWeld31.Part1 = Part5
  526. Part32.Name = "snowmannose"
  527. Part32.Parent = Model0
  528. Part32.Material = Enum.Material.Glass
  529. Part32.BrickColor = BrickColor.new("Deep orange")
  530. Part32.CanCollide = false
  531. Part32.Shape = Enum.PartType.Cylinder
  532. Part32.Size = Vector3.new(0.100000001, 0.0500000529, 0.0500000529)
  533. Part32.CFrame = CFrame.new(-103.388954, 117.282921, -78.904808, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  534. Part32.BottomSurface = Enum.SurfaceType.Smooth
  535. Part32.TopSurface = Enum.SurfaceType.Smooth
  536. Part32.Color = Color3.new(1, 0.690196, 0)
  537. Part32.Position = Vector3.new(-103.388954, 117.282921, -78.904808)
  538. Part32.Color = Color3.new(1, 0.690196, 0)
  539. ManualWeld33.Name = "Weld"
  540. ManualWeld33.Parent = Part32
  541. ManualWeld33.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  542. ManualWeld33.C1 = CFrame.new(2.90351105, 0.515296936, -0.0112609863, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  543. ManualWeld33.Part0 = Part32
  544. ManualWeld33.Part1 = Part5
  545. Part34.Name = "snowmanmouth3"
  546. Part34.Parent = Model0
  547. Part34.Material = Enum.Material.Glass
  548. Part34.BrickColor = BrickColor.new("Really black")
  549. Part34.CanCollide = false
  550. Part34.Shape = Enum.PartType.Cylinder
  551. Part34.Size = Vector3.new(0.100000001, 0.0500000529, 0.0500000529)
  552. Part34.CFrame = CFrame.new(-103.388954, 117.252914, -78.8448105, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  553. Part34.BottomSurface = Enum.SurfaceType.Smooth
  554. Part34.TopSurface = Enum.SurfaceType.Smooth
  555. Part34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  556. Part34.Position = Vector3.new(-103.388954, 117.252914, -78.8448105)
  557. Part34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  558. ManualWeld35.Name = "Weld"
  559. ManualWeld35.Parent = Part34
  560. ManualWeld35.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  561. ManualWeld35.C1 = CFrame.new(2.90351105, 0.485290527, 0.0487365723, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  562. ManualWeld35.Part0 = Part34
  563. ManualWeld35.Part1 = Part5
  564. Part36.Name = "snowmanmouth1"
  565. Part36.Parent = Model0
  566. Part36.Material = Enum.Material.Glass
  567. Part36.BrickColor = BrickColor.new("Really black")
  568. Part36.CanCollide = false
  569. Part36.Shape = Enum.PartType.Cylinder
  570. Part36.Size = Vector3.new(0.100000001, 0.0500000529, 0.0500000529)
  571. Part36.CFrame = CFrame.new(-103.388954, 117.252914, -78.9748077, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  572. Part36.BottomSurface = Enum.SurfaceType.Smooth
  573. Part36.TopSurface = Enum.SurfaceType.Smooth
  574. Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  575. Part36.Position = Vector3.new(-103.388954, 117.252914, -78.9748077)
  576. Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  577. ManualWeld37.Name = "Weld"
  578. ManualWeld37.Parent = Part36
  579. ManualWeld37.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  580. ManualWeld37.C1 = CFrame.new(2.90351105, 0.485290527, -0.0812606812, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  581. ManualWeld37.Part0 = Part36
  582. ManualWeld37.Part1 = Part5
  583. Part38.Name = "snowmanbutton1"
  584. Part38.Parent = Model0
  585. Part38.Material = Enum.Material.Glass
  586. Part38.BrickColor = BrickColor.new("Really black")
  587. Part38.CanCollide = false
  588. Part38.Shape = Enum.PartType.Cylinder
  589. Part38.Size = Vector3.new(0.100000001, 0.100000054, 0.100000054)
  590. Part38.CFrame = CFrame.new(-103.388954, 117.107918, -78.904808, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  591. Part38.BottomSurface = Enum.SurfaceType.Smooth
  592. Part38.TopSurface = Enum.SurfaceType.Smooth
  593. Part38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  594. Part38.Position = Vector3.new(-103.388954, 117.107918, -78.904808)
  595. Part38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  596. ManualWeld39.Name = "Weld"
  597. ManualWeld39.Parent = Part38
  598. ManualWeld39.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  599. ManualWeld39.C1 = CFrame.new(2.90351105, 0.340293884, -0.0112609863, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  600. ManualWeld39.Part0 = Part38
  601. ManualWeld39.Part1 = Part5
  602. Part40.Name = "snowmanbutton2"
  603. Part40.Parent = Model0
  604. Part40.Material = Enum.Material.Glass
  605. Part40.BrickColor = BrickColor.new("Really black")
  606. Part40.CanCollide = false
  607. Part40.Shape = Enum.PartType.Cylinder
  608. Part40.Size = Vector3.new(0.100000001, 0.100000054, 0.100000054)
  609. Part40.CFrame = CFrame.new(-103.388954, 116.957916, -78.904808, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  610. Part40.BottomSurface = Enum.SurfaceType.Smooth
  611. Part40.TopSurface = Enum.SurfaceType.Smooth
  612. Part40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  613. Part40.Position = Vector3.new(-103.388954, 116.957916, -78.904808)
  614. Part40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  615. ManualWeld41.Name = "Weld"
  616. ManualWeld41.Parent = Part40
  617. ManualWeld41.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  618. ManualWeld41.C1 = CFrame.new(2.90351105, 0.190292358, -0.0112609863, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  619. ManualWeld41.Part0 = Part40
  620. ManualWeld41.Part1 = Part5
  621. Part42.Name = "snowmanbutton3"
  622. Part42.Parent = Model0
  623. Part42.Material = Enum.Material.Glass
  624. Part42.BrickColor = BrickColor.new("Really black")
  625. Part42.CanCollide = false
  626. Part42.Shape = Enum.PartType.Cylinder
  627. Part42.Size = Vector3.new(0.100000001, 0.100000054, 0.100000054)
  628. Part42.CFrame = CFrame.new(-103.388954, 116.807915, -78.904808, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  629. Part42.BottomSurface = Enum.SurfaceType.Smooth
  630. Part42.TopSurface = Enum.SurfaceType.Smooth
  631. Part42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  632. Part42.Position = Vector3.new(-103.388954, 116.807915, -78.904808)
  633. Part42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  634. ManualWeld43.Name = "Weld"
  635. ManualWeld43.Parent = Part42
  636. ManualWeld43.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  637. ManualWeld43.C1 = CFrame.new(2.90351105, 0.0402908325, -0.0112609863, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  638. ManualWeld43.Part0 = Part42
  639. ManualWeld43.Part1 = Part5
  640. Part44.Name = "snowmantophat1"
  641. Part44.Parent = Model0
  642. Part44.Material = Enum.Material.Glass
  643. Part44.BrickColor = BrickColor.new("Really black")
  644. Part44.CanCollide = false
  645. Part44.Size = Vector3.new(0.100000001, 0.0500000529, 0.25000006)
  646. Part44.CFrame = CFrame.new(-103.418953, 117.419205, -78.8998032, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  647. Part44.BottomSurface = Enum.SurfaceType.Smooth
  648. Part44.TopSurface = Enum.SurfaceType.Smooth
  649. Part44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  650. Part44.Position = Vector3.new(-103.418953, 117.419205, -78.8998032)
  651. Part44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  652. ManualWeld45.Name = "Weld"
  653. ManualWeld45.Parent = Part44
  654. ManualWeld45.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  655. ManualWeld45.C1 = CFrame.new(2.87351227, 0.651580811, -0.00625610352, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  656. ManualWeld45.Part0 = Part44
  657. ManualWeld45.Part1 = Part5
  658. Part46.Name = "snowmantophat2"
  659. Part46.Parent = Model0
  660. Part46.Material = Enum.Material.Glass
  661. Part46.BrickColor = BrickColor.new("Really black")
  662. Part46.CanCollide = false
  663. Part46.Size = Vector3.new(0.100000001, 0.150000051, 0.100000054)
  664. Part46.CFrame = CFrame.new(-103.418953, 117.469208, -78.9048004, 1, -5.56362707e-08, 0, 5.56362707e-08, 1, 0, 0, 0, 0.999998629)
  665. Part46.BottomSurface = Enum.SurfaceType.Smooth
  666. Part46.TopSurface = Enum.SurfaceType.Smooth
  667. Part46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  668. Part46.Position = Vector3.new(-103.418953, 117.469208, -78.9048004)
  669. Part46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  670. ManualWeld47.Name = "Weld"
  671. ManualWeld47.Parent = Part46
  672. ManualWeld47.C0 = CFrame.new(0, 0, 0, 1, 5.56362707e-08, 0, -5.56362707e-08, 1, 0, 0, 0, 0.999999344)
  673. ManualWeld47.C1 = CFrame.new(2.87351227, 0.701583862, -0.0112533569, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  674. ManualWeld47.Part0 = Part46
  675. ManualWeld47.Part1 = Part5
  676. Part48.Name = "rightbelt"
  677. Part48.Parent = Model0
  678. Part48.Material = Enum.Material.Glass
  679. Part48.BrickColor = BrickColor.new("Deep blue")
  680. Part48.CanCollide = false
  681. Part48.Size = Vector3.new(0.0999999046, 0.300000012, 1.60000002)
  682. Part48.CFrame = CFrame.new(-103.824539, 115.657906, -79.681488, 1, 0, 0, 0, 1, 0, 0, 0, 0.999998689)
  683. Part48.BottomSurface = Enum.SurfaceType.Smooth
  684. Part48.TopSurface = Enum.SurfaceType.Smooth
  685. Part48.Color = Color3.new(0.129412, 0.329412, 0.72549)
  686. Part48.Position = Vector3.new(-103.824539, 115.657906, -79.681488)
  687. Part48.Color = Color3.new(0.129412, 0.329412, 0.72549)
  688. ManualWeld49.Name = "Weld"
  689. ManualWeld49.Parent = Part48
  690. ManualWeld49.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999404)
  691. ManualWeld49.C1 = CFrame.new(2.46792603, -1.10971832, -0.787940979, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  692. ManualWeld49.Part0 = Part48
  693. ManualWeld49.Part1 = Part5
  694. Part50.Name = "leftbelt"
  695. Part50.Parent = Model0
  696. Part50.Material = Enum.Material.Glass
  697. Part50.BrickColor = BrickColor.new("Deep blue")
  698. Part50.CanCollide = false
  699. Part50.Size = Vector3.new(0.0999999046, 0.300000012, 1.60000002)
  700. Part50.CFrame = CFrame.new(-105.874535, 115.657906, -79.681488, 1, 0, 0, 0, 1, 0, 0, 0, 0.999998689)
  701. Part50.BottomSurface = Enum.SurfaceType.Smooth
  702. Part50.TopSurface = Enum.SurfaceType.Smooth
  703. Part50.Color = Color3.new(0.129412, 0.329412, 0.72549)
  704. Part50.Position = Vector3.new(-105.874535, 115.657906, -79.681488)
  705. Part50.Color = Color3.new(0.129412, 0.329412, 0.72549)
  706. ManualWeld51.Name = "Weld"
  707. ManualWeld51.Parent = Part50
  708. ManualWeld51.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999404)
  709. ManualWeld51.C1 = CFrame.new(0.417930603, -1.10971832, -0.787940979, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  710. ManualWeld51.Part0 = Part50
  711. ManualWeld51.Part1 = Part5
  712. Part52.Name = "beltringbottom"
  713. Part52.Parent = Model0
  714. Part52.Material = Enum.Material.Glass
  715. Part52.BrickColor = BrickColor.new("Institutional white")
  716. Part52.Rotation = Vector3.new(0, 90, 0)
  717. Part52.CanCollide = false
  718. Part52.Size = Vector3.new(0.150000006, 0.0500000007, 0.649999857)
  719. Part52.CFrame = CFrame.new(-104.79953, 115.507904, -80.4814682, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -0.999999166, 0, -4.37113528e-08)
  720. Part52.BottomSurface = Enum.SurfaceType.Smooth
  721. Part52.TopSurface = Enum.SurfaceType.Smooth
  722. Part52.Color = Color3.new(0.972549, 0.972549, 0.972549)
  723. Part52.Position = Vector3.new(-104.79953, 115.507904, -80.4814682)
  724. Part52.Orientation = Vector3.new(0, 90, 0)
  725. Part52.Color = Color3.new(0.972549, 0.972549, 0.972549)
  726. ManualWeld53.Name = "Weld"
  727. ManualWeld53.Parent = Part52
  728. ManualWeld53.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -0.999999762, 0, 0.99999994, 0, 1, 0, -4.37113776e-08)
  729. ManualWeld53.C1 = CFrame.new(1.49293518, -1.25971985, -1.58792114, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  730. ManualWeld53.Part0 = Part52
  731. ManualWeld53.Part1 = Part5
  732. Part54.Name = "beltringright"
  733. Part54.Parent = Model0
  734. Part54.Material = Enum.Material.Glass
  735. Part54.BrickColor = BrickColor.new("Institutional white")
  736. Part54.Rotation = Vector3.new(0, 90, 0)
  737. Part54.CanCollide = false
  738. Part54.Size = Vector3.new(0.150000006, 0.300000012, 0.0500000007)
  739. Part54.CFrame = CFrame.new(-104.499527, 115.657906, -80.4814682, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -0.999999166, 0, -4.37113528e-08)
  740. Part54.BottomSurface = Enum.SurfaceType.Smooth
  741. Part54.TopSurface = Enum.SurfaceType.Smooth
  742. Part54.Color = Color3.new(0.972549, 0.972549, 0.972549)
  743. Part54.Position = Vector3.new(-104.499527, 115.657906, -80.4814682)
  744. Part54.Orientation = Vector3.new(0, 90, 0)
  745. Part54.Color = Color3.new(0.972549, 0.972549, 0.972549)
  746. ManualWeld55.Name = "Weld"
  747. ManualWeld55.Parent = Part54
  748. ManualWeld55.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -0.999999762, 0, 0.99999994, 0, 1, 0, -4.37113776e-08)
  749. ManualWeld55.C1 = CFrame.new(1.79293823, -1.10971832, -1.58792114, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  750. ManualWeld55.Part0 = Part54
  751. ManualWeld55.Part1 = Part5
  752. Part56.Name = "beltringleft"
  753. Part56.Parent = Model0
  754. Part56.Material = Enum.Material.Glass
  755. Part56.BrickColor = BrickColor.new("Institutional white")
  756. Part56.Rotation = Vector3.new(0, 90, 0)
  757. Part56.CanCollide = false
  758. Part56.Size = Vector3.new(0.150000006, 0.300000012, 0.0500000007)
  759. Part56.CFrame = CFrame.new(-105.099525, 115.657906, -80.4814682, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -0.999999166, 0, -4.37113528e-08)
  760. Part56.BottomSurface = Enum.SurfaceType.Smooth
  761. Part56.TopSurface = Enum.SurfaceType.Smooth
  762. Part56.Color = Color3.new(0.972549, 0.972549, 0.972549)
  763. Part56.Position = Vector3.new(-105.099525, 115.657906, -80.4814682)
  764. Part56.Orientation = Vector3.new(0, 90, 0)
  765. Part56.Color = Color3.new(0.972549, 0.972549, 0.972549)
  766. ManualWeld57.Name = "Weld"
  767. ManualWeld57.Parent = Part56
  768. ManualWeld57.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -0.999999762, 0, 0.99999994, 0, 1, 0, -4.37113776e-08)
  769. ManualWeld57.C1 = CFrame.new(1.19293976, -1.10971832, -1.58792114, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  770. ManualWeld57.Part0 = Part56
  771. ManualWeld57.Part1 = Part5
  772. Part58.Name = "body"
  773. Part58.Parent = Model0
  774. Part58.Material = Enum.Material.Metal
  775. Part58.BrickColor = BrickColor.new("Institutional white")
  776. Part58.Rotation = Vector3.new(0, 0, 90)
  777. Part58.Shape = Enum.PartType.Cylinder
  778. Part58.Size = Vector3.new(1.39999998, 2, 2)
  779. Part58.CFrame = CFrame.new(-104.838966, 116.207901, -78.4198074, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.999999106)
  780. Part58.BottomSurface = Enum.SurfaceType.Smooth
  781. Part58.TopSurface = Enum.SurfaceType.Smooth
  782. Part58.Color = Color3.new(0.972549, 0.972549, 0.972549)
  783. Part58.Position = Vector3.new(-104.838966, 116.207901, -78.4198074)
  784. Part58.Orientation = Vector3.new(0, 0, 90)
  785. Part58.Color = Color3.new(0.972549, 0.972549, 0.972549)
  786. ManualWeld59.Name = "Weld"
  787. ManualWeld59.Parent = Part58
  788. ManualWeld59.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08, 0, 0, 0, 0.999999702)
  789. ManualWeld59.C1 = CFrame.new(1.45349884, -0.5597229, 0.473739624, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  790. ManualWeld59.Part0 = Part58
  791. ManualWeld59.Part1 = Part5
  792. Part60.Name = "bodypart2"
  793. Part60.Parent = Model0
  794. Part60.Material = Enum.Material.Metal
  795. Part60.BrickColor = BrickColor.new("Institutional white")
  796. Part60.Rotation = Vector3.new(0, 0, 90)
  797. Part60.CanCollide = false
  798. Part60.Shape = Enum.PartType.Cylinder
  799. Part60.Size = Vector3.new(0.299999952, 2.20000005, 2.20000005)
  800. Part60.CFrame = CFrame.new(-104.838966, 115.857903, -78.4198074, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.999998629)
  801. Part60.BottomSurface = Enum.SurfaceType.Smooth
  802. Part60.TopSurface = Enum.SurfaceType.Smooth
  803. Part60.Color = Color3.new(0.972549, 0.972549, 0.972549)
  804. Part60.Position = Vector3.new(-104.838966, 115.857903, -78.4198074)
  805. Part60.Orientation = Vector3.new(0, 0, 90)
  806. Part60.Color = Color3.new(0.972549, 0.972549, 0.972549)
  807. ManualWeld61.Name = "Weld"
  808. ManualWeld61.Parent = Part60
  809. ManualWeld61.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08, 0, 0, 0, 0.999999344)
  810. ManualWeld61.C1 = CFrame.new(1.45349884, -0.909721375, 0.473739624, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  811. ManualWeld61.Part0 = Part60
  812. ManualWeld61.Part1 = Part5
  813. Part62.Name = "bodypart1"
  814. Part62.Parent = Model0
  815. Part62.Material = Enum.Material.Metal
  816. Part62.BrickColor = BrickColor.new("Institutional white")
  817. Part62.Rotation = Vector3.new(0, 0, 90)
  818. Part62.CanCollide = false
  819. Part62.Shape = Enum.PartType.Cylinder
  820. Part62.Size = Vector3.new(0.299999952, 2.20000005, 2.20000005)
  821. Part62.CFrame = CFrame.new(-104.838966, 116.582901, -78.4198074, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  822. Part62.BottomSurface = Enum.SurfaceType.Smooth
  823. Part62.TopSurface = Enum.SurfaceType.Smooth
  824. Part62.Color = Color3.new(0.972549, 0.972549, 0.972549)
  825. Part62.Position = Vector3.new(-104.838966, 116.582901, -78.4198074)
  826. Part62.Orientation = Vector3.new(0, 0, 90)
  827. Part62.Color = Color3.new(0.972549, 0.972549, 0.972549)
  828. ManualWeld63.Name = "Weld"
  829. ManualWeld63.Parent = Part62
  830. ManualWeld63.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  831. ManualWeld63.C1 = CFrame.new(1.45349884, -0.1847229, 0.473739624, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  832. ManualWeld63.Part0 = Part62
  833. ManualWeld63.Part1 = Part5
  834. Part64.Name = "machineLeft"
  835. Part64.Parent = Model0
  836. Part64.Material = Enum.Material.Glass
  837. Part64.BrickColor = BrickColor.new("Deep blue")
  838. Part64.Size = Vector3.new(1, 1, 1)
  839. Part64.CFrame = CFrame.new(-105.74247, 117.117615, -78.8935471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999998689)
  840. Part64.BottomSurface = Enum.SurfaceType.Smooth
  841. Part64.TopSurface = Enum.SurfaceType.Smooth
  842. Part64.Color = Color3.new(0.129412, 0.329412, 0.72549)
  843. Part64.Position = Vector3.new(-105.74247, 117.117615, -78.8935471)
  844. Part64.Color = Color3.new(0.129412, 0.329412, 0.72549)
  845. ManualWeld65.Name = "Weld"
  846. ManualWeld65.Parent = Part64
  847. ManualWeld65.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999404)
  848. ManualWeld65.C1 = CFrame.new(0.549995422, 0.349990845, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  849. ManualWeld65.Part0 = Part64
  850. ManualWeld65.Part1 = Part5
  851. Part66.Name = "bodytop"
  852. Part66.Parent = Model0
  853. Part66.Material = Enum.Material.Metal
  854. Part66.BrickColor = BrickColor.new("Institutional white")
  855. Part66.Size = Vector3.new(2, 1.0999999, 2)
  856. Part66.CFrame = CFrame.new(-104.840225, 116.792618, -78.4294357, 1, 0, 0, 0, 1, 0, 0, 0, 0.999998689)
  857. Part66.BottomSurface = Enum.SurfaceType.Smooth
  858. Part66.TopSurface = Enum.SurfaceType.Smooth
  859. Part66.Color = Color3.new(0.972549, 0.972549, 0.972549)
  860. Part66.Position = Vector3.new(-104.840225, 116.792618, -78.4294357)
  861. Part66.Color = Color3.new(0.972549, 0.972549, 0.972549)
  862. SpecialMesh67.Parent = Part66
  863. SpecialMesh67.MeshType = Enum.MeshType.Sphere
  864. ManualWeld68.Name = "Weld"
  865. ManualWeld68.Parent = Part66
  866. ManualWeld68.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999404)
  867. ManualWeld68.C1 = CFrame.new(1.45223999, 0.0249938965, 0.464111328, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  868. ManualWeld68.Part0 = Part66
  869. ManualWeld68.Part1 = Part5
  870. Part69.Name = "bodybottom"
  871. Part69.Parent = Model0
  872. Part69.Material = Enum.Material.Metal
  873. Part69.BrickColor = BrickColor.new("Institutional white")
  874. Part69.Size = Vector3.new(2, 1.0999999, 2)
  875. Part69.CFrame = CFrame.new(-104.840225, 115.667618, -78.4294357, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999046)
  876. Part69.BottomSurface = Enum.SurfaceType.Smooth
  877. Part69.TopSurface = Enum.SurfaceType.Smooth
  878. Part69.Color = Color3.new(0.972549, 0.972549, 0.972549)
  879. Part69.Position = Vector3.new(-104.840225, 115.667618, -78.4294357)
  880. Part69.Color = Color3.new(0.972549, 0.972549, 0.972549)
  881. SpecialMesh70.Parent = Part69
  882. SpecialMesh70.MeshType = Enum.MeshType.Sphere
  883. ManualWeld71.Name = "Weld"
  884. ManualWeld71.Parent = Part69
  885. ManualWeld71.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  886. ManualWeld71.C1 = CFrame.new(1.45223999, -1.1000061, 0.464111328, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999762)
  887. ManualWeld71.Part0 = Part69
  888. ManualWeld71.Part1 = Part5
  889. Part72.Name = "machineLeftTank"
  890. Part72.Parent = Model0
  891. Part72.Material = Enum.Material.Glass
  892. Part72.BrickColor = BrickColor.new("Deep blue")
  893. Part72.Rotation = Vector3.new(0, 0, 90)
  894. Part72.Shape = Enum.PartType.Cylinder
  895. Part72.Size = Vector3.new(1.4000001, 1, 1)
  896. Part72.CFrame = CFrame.new(-105.713966, 116.007904, -78.8948059, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.999998748)
  897. Part72.BottomSurface = Enum.SurfaceType.Smooth
  898. Part72.TopSurface = Enum.SurfaceType.Smooth
  899. Part72.Color = Color3.new(0.129412, 0.329412, 0.72549)
  900. Part72.Position = Vector3.new(-105.713966, 116.007904, -78.8948059)
  901. Part72.Orientation = Vector3.new(0, 0, 90)
  902. Part72.Color = Color3.new(0.129412, 0.329412, 0.72549)
  903. ManualWeld73.Name = "Weld"
  904. ManualWeld73.Parent = Part72
  905. ManualWeld73.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08, 0, 0, 0, 0.999999464)
  906. ManualWeld73.C1 = CFrame.new(0.57849884, -0.759719849, -0.0012588501, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  907. ManualWeld73.Part0 = Part72
  908. ManualWeld73.Part1 = Part5
  909. Part74.Name = "machineRightTank"
  910. Part74.Parent = Model0
  911. Part74.Material = Enum.Material.Glass
  912. Part74.BrickColor = BrickColor.new("Deep blue")
  913. Part74.Rotation = Vector3.new(0, 0, 90)
  914. Part74.Shape = Enum.PartType.Cylinder
  915. Part74.Size = Vector3.new(1.39999998, 1, 1)
  916. Part74.CFrame = CFrame.new(-103.963959, 116.007904, -78.8948059, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.999998629)
  917. Part74.BottomSurface = Enum.SurfaceType.Smooth
  918. Part74.TopSurface = Enum.SurfaceType.Smooth
  919. Part74.Color = Color3.new(0.129412, 0.329412, 0.72549)
  920. Part74.Position = Vector3.new(-103.963959, 116.007904, -78.8948059)
  921. Part74.Orientation = Vector3.new(0, 0, 90)
  922. Part74.Color = Color3.new(0.129412, 0.329412, 0.72549)
  923. ManualWeld75.Name = "Weld"
  924. ManualWeld75.Parent = Part74
  925. ManualWeld75.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08, 0, 0, 0, 0.999999344)
  926. ManualWeld75.C1 = CFrame.new(2.32850647, -0.759719849, -0.0012588501, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  927. ManualWeld75.Part0 = Part74
  928. ManualWeld75.Part1 = Part5
  929. Part76.Name = "machineRight"
  930. Part76.Parent = Model0
  931. Part76.Material = Enum.Material.Glass
  932. Part76.BrickColor = BrickColor.new("Deep blue")
  933. Part76.Size = Vector3.new(1, 1, 1)
  934. Part76.CFrame = CFrame.new(-103.942467, 117.117615, -78.8935471, 1, 0, 0, 0, 1, 0, 0, 0, 0.999998689)
  935. Part76.BottomSurface = Enum.SurfaceType.Smooth
  936. Part76.TopSurface = Enum.SurfaceType.Smooth
  937. Part76.Color = Color3.new(0.129412, 0.329412, 0.72549)
  938. Part76.Position = Vector3.new(-103.942467, 117.117615, -78.8935471)
  939. Part76.Color = Color3.new(0.129412, 0.329412, 0.72549)
  940. ManualWeld77.Name = "Weld"
  941. ManualWeld77.Parent = Part76
  942. ManualWeld77.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999404)
  943. ManualWeld77.C1 = CFrame.new(2.34999847, 0.349990845, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  944. ManualWeld77.Part0 = Part76
  945. ManualWeld77.Part1 = Part5
  946. Part78.Name = "machineLeftPart2"
  947. Part78.Parent = Model0
  948. Part78.Material = Enum.Material.Glass
  949. Part78.BrickColor = BrickColor.new("Deep blue")
  950. Part78.Rotation = Vector3.new(0, 0, 90)
  951. Part78.CanCollide = false
  952. Part78.Shape = Enum.PartType.Cylinder
  953. Part78.Size = Vector3.new(0.399999976, 0.5, 0.5)
  954. Part78.CFrame = CFrame.new(-105.713966, 115.307907, -78.8948059, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.999998629)
  955. Part78.BottomSurface = Enum.SurfaceType.Smooth
  956. Part78.TopSurface = Enum.SurfaceType.Smooth
  957. Part78.Color = Color3.new(0.129412, 0.329412, 0.72549)
  958. Part78.Position = Vector3.new(-105.713966, 115.307907, -78.8948059)
  959. Part78.Orientation = Vector3.new(0, 0, 90)
  960. Part78.Color = Color3.new(0.129412, 0.329412, 0.72549)
  961. ManualWeld79.Name = "Weld"
  962. ManualWeld79.Parent = Part78
  963. ManualWeld79.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08, 0, 0, 0, 0.999999344)
  964. ManualWeld79.C1 = CFrame.new(0.57849884, -1.4597168, -0.0012588501, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  965. ManualWeld79.Part0 = Part78
  966. ManualWeld79.Part1 = Part5
  967. Part80.Name = "machineRightPart2"
  968. Part80.Parent = Model0
  969. Part80.Material = Enum.Material.Glass
  970. Part80.BrickColor = BrickColor.new("Deep blue")
  971. Part80.Rotation = Vector3.new(0, 0, 90)
  972. Part80.CanCollide = false
  973. Part80.Shape = Enum.PartType.Cylinder
  974. Part80.Size = Vector3.new(0.399999976, 0.5, 0.5)
  975. Part80.CFrame = CFrame.new(-103.963959, 115.307907, -78.8948059, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.999998629)
  976. Part80.BottomSurface = Enum.SurfaceType.Smooth
  977. Part80.TopSurface = Enum.SurfaceType.Smooth
  978. Part80.Color = Color3.new(0.129412, 0.329412, 0.72549)
  979. Part80.Position = Vector3.new(-103.963959, 115.307907, -78.8948059)
  980. Part80.Orientation = Vector3.new(0, 0, 90)
  981. Part80.Color = Color3.new(0.129412, 0.329412, 0.72549)
  982. ManualWeld81.Name = "Weld"
  983. ManualWeld81.Parent = Part80
  984. ManualWeld81.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08, 0, 0, 0, 0.999999344)
  985. ManualWeld81.C1 = CFrame.new(2.32850647, -1.4597168, -0.0012588501, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  986. ManualWeld81.Part0 = Part80
  987. ManualWeld81.Part1 = Part5
  988. Part82.Name = "machineRightPart1"
  989. Part82.Parent = Model0
  990. Part82.Material = Enum.Material.Glass
  991. Part82.BrickColor = BrickColor.new("Deep blue")
  992. Part82.Rotation = Vector3.new(0, 0, 90)
  993. Part82.CanCollide = false
  994. Part82.Shape = Enum.PartType.Cylinder
  995. Part82.Size = Vector3.new(0.399999976, 1.20000005, 1.20000005)
  996. Part82.CFrame = CFrame.new(-103.963959, 115.807907, -78.8948059, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.999998629)
  997. Part82.BottomSurface = Enum.SurfaceType.Smooth
  998. Part82.TopSurface = Enum.SurfaceType.Smooth
  999. Part82.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1000. Part82.Position = Vector3.new(-103.963959, 115.807907, -78.8948059)
  1001. Part82.Orientation = Vector3.new(0, 0, 90)
  1002. Part82.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1003. ManualWeld83.Name = "Weld"
  1004. ManualWeld83.Parent = Part82
  1005. ManualWeld83.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08, 0, 0, 0, 0.999999344)
  1006. ManualWeld83.C1 = CFrame.new(2.32850647, -0.959716797, -0.0012588501, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  1007. ManualWeld83.Part0 = Part82
  1008. ManualWeld83.Part1 = Part5
  1009. Part84.Name = "machineLeftPart1"
  1010. Part84.Parent = Model0
  1011. Part84.Material = Enum.Material.Glass
  1012. Part84.BrickColor = BrickColor.new("Deep blue")
  1013. Part84.Rotation = Vector3.new(0, 0, 90)
  1014. Part84.CanCollide = false
  1015. Part84.Shape = Enum.PartType.Cylinder
  1016. Part84.Size = Vector3.new(0.399999976, 1.20000005, 1.20000005)
  1017. Part84.CFrame = CFrame.new(-105.713966, 115.807907, -78.8948059, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.999998629)
  1018. Part84.BottomSurface = Enum.SurfaceType.Smooth
  1019. Part84.TopSurface = Enum.SurfaceType.Smooth
  1020. Part84.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1021. Part84.Position = Vector3.new(-105.713966, 115.807907, -78.8948059)
  1022. Part84.Orientation = Vector3.new(0, 0, 90)
  1023. Part84.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1024. ManualWeld85.Name = "Weld"
  1025. ManualWeld85.Parent = Part84
  1026. ManualWeld85.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08, 0, 0, 0, 0.999999344)
  1027. ManualWeld85.C1 = CFrame.new(0.57849884, -0.959716797, -0.0012588501, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  1028. ManualWeld85.Part0 = Part84
  1029. ManualWeld85.Part1 = Part5
  1030. Part86.Name = "machineLeftPipe"
  1031. Part86.Parent = Model0
  1032. Part86.Material = Enum.Material.Glass
  1033. Part86.BrickColor = BrickColor.new("Deep blue")
  1034. Part86.Rotation = Vector3.new(-90, 0, 90)
  1035. Part86.CanCollide = false
  1036. Part86.Shape = Enum.PartType.Cylinder
  1037. Part86.Size = Vector3.new(0.399999976, 0.300000042, 0.300000042)
  1038. Part86.CFrame = CFrame.new(-105.913963, 116.257904, -78.2948074, -4.37113883e-08, -1, 0, 1.19248806e-08, -5.21253064e-16, 0.99999994, -0.999998689, 4.3711335e-08, 1.19248638e-08)
  1039. Part86.BottomSurface = Enum.SurfaceType.Smooth
  1040. Part86.TopSurface = Enum.SurfaceType.Smooth
  1041. Part86.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1042. Part86.Position = Vector3.new(-105.913963, 116.257904, -78.2948074)
  1043. Part86.Orientation = Vector3.new(-89.9799957, 0, 90)
  1044. Part86.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1045. ManualWeld87.Name = "Weld"
  1046. ManualWeld87.Parent = Part86
  1047. ManualWeld87.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1.19248806e-08, -0.999999404, -1, -5.21253064e-16, 4.37113634e-08, 0, 0.99999994, 1.19248726e-08)
  1048. ManualWeld87.C1 = CFrame.new(0.378501892, -0.509719849, 0.598739624, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  1049. ManualWeld87.Part0 = Part86
  1050. ManualWeld87.Part1 = Part5
  1051. Part88.Name = "machinePipe"
  1052. Part88.Parent = Model0
  1053. Part88.Material = Enum.Material.Glass
  1054. Part88.BrickColor = BrickColor.new("Deep blue")
  1055. Part88.Rotation = Vector3.new(-90, 0, -180)
  1056. Part88.CanCollide = false
  1057. Part88.Shape = Enum.PartType.Cylinder
  1058. Part88.Size = Vector3.new(2.5999999, 0.300000042, 0.300000042)
  1059. Part88.CFrame = CFrame.new(-104.813957, 116.257904, -78.0948105, -1, 8.74227766e-08, 1.19248798e-08, 1.19248798e-08, -5.21253011e-16, 0.999999881, 8.742267e-08, 0.999998689, -5.21252323e-16)
  1060. Part88.BottomSurface = Enum.SurfaceType.Smooth
  1061. Part88.TopSurface = Enum.SurfaceType.Smooth
  1062. Part88.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1063. Part88.Position = Vector3.new(-104.813957, 116.257904, -78.0948105)
  1064. Part88.Orientation = Vector3.new(-89.9700012, 90, 90)
  1065. Part88.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1066. ManualWeld89.Name = "Weld"
  1067. ManualWeld89.Parent = Part88
  1068. ManualWeld89.C0 = CFrame.new(0, 0, 0, -1, 1.19248798e-08, 8.74227268e-08, 8.74227766e-08, -5.21253011e-16, 0.999999404, 1.19248798e-08, 0.999999881, -5.21252747e-16)
  1069. ManualWeld89.C1 = CFrame.new(1.478508, -0.509719849, 0.798736572, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  1070. ManualWeld89.Part0 = Part88
  1071. ManualWeld89.Part1 = Part5
  1072. Part90.Name = "machineRightPipe"
  1073. Part90.Parent = Model0
  1074. Part90.Material = Enum.Material.Glass
  1075. Part90.BrickColor = BrickColor.new("Deep blue")
  1076. Part90.Rotation = Vector3.new(-90, 0, 90)
  1077. Part90.CanCollide = false
  1078. Part90.Shape = Enum.PartType.Cylinder
  1079. Part90.Size = Vector3.new(0.399999976, 0.300000042, 0.300000042)
  1080. Part90.CFrame = CFrame.new(-103.713966, 116.257904, -78.2948074, -4.37113883e-08, -1, 0, 1.19248806e-08, -5.21253064e-16, 0.99999994, -0.999998689, 4.3711335e-08, 1.19248638e-08)
  1081. Part90.BottomSurface = Enum.SurfaceType.Smooth
  1082. Part90.TopSurface = Enum.SurfaceType.Smooth
  1083. Part90.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1084. Part90.Position = Vector3.new(-103.713966, 116.257904, -78.2948074)
  1085. Part90.Orientation = Vector3.new(-89.9799957, 0, 90)
  1086. Part90.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1087. ManualWeld91.Name = "Weld"
  1088. ManualWeld91.Parent = Part90
  1089. ManualWeld91.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 1.19248806e-08, -0.999999404, -1, -5.21253064e-16, 4.37113634e-08, 0, 0.99999994, 1.19248726e-08)
  1090. ManualWeld91.C1 = CFrame.new(2.57849884, -0.509719849, 0.598739624, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  1091. ManualWeld91.Part0 = Part90
  1092. ManualWeld91.Part1 = Part5
  1093. Part92.Name = "mainPART"
  1094. Part92.Parent = Model0
  1095. Part92.Transparency = 1
  1096. Part92.CanCollide = false
  1097. Part92.Size = Vector3.new(1, 1, 1)
  1098. Part92.CFrame = CFrame.new(-104.762779, 116.299995, -78.9024048, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999285)
  1099. Part92.BottomSurface = Enum.SurfaceType.Smooth
  1100. Part92.TopSurface = Enum.SurfaceType.Smooth
  1101. Part92.Position = Vector3.new(-104.762779, 116.299995, -78.9024048)
  1102. ManualWeld93.Name = "Weld"
  1103. ManualWeld93.Parent = Part92
  1104. ManualWeld93.C1 = CFrame.new(1.52968597, -0.467628479, -0.00885772705, 1, 0, 0, 0, 1, 0, 0, 0, 0.999999642)
  1105. ManualWeld93.Part0 = Part92
  1106. ManualWeld93.Part1 = Part5
  1107. for i,v in pairs(mas:GetChildren()) do
  1108. v.Parent = char
  1109. mainpart = Part92
  1110. body = Part58
  1111. level1 = Part5
  1112. level2 = Part6
  1113. level3 = Part10
  1114. level4 = Part12
  1115. pcall(function() v:MakeJoints() end)
  1116. end
  1117. mas:Destroy()
  1118. for i,v in pairs(cors) do
  1119. spawn(function()
  1120. pcall(v)
  1121. end)
  1122. end
  1123.  
  1124. local freezepar = Instance.new("ParticleEmitter", Part80)
  1125. freezepar.LightInfluence = 1
  1126. freezepar.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  1127. freezepar.Texture = "rbxassetid://476778304"
  1128. freezepar.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 0.5, 0)})
  1129. freezepar.LockedToPart = true
  1130. freezepar.Enabled = false
  1131. freezepar.Lifetime = NumberRange.new(0.2)
  1132. freezepar.Rate = 300
  1133. freezepar.SpreadAngle = Vector2.new(40, 40)
  1134. freezepar.EmissionDirection = "Left"
  1135.  
  1136. local freezepar2 = Instance.new("ParticleEmitter", Part78)
  1137. freezepar2.LightInfluence = 1
  1138. freezepar2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  1139. freezepar2.Texture = "rbxassetid://476778304"
  1140. freezepar2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 0.5, 0)})
  1141. freezepar2.LockedToPart = true
  1142. freezepar2.Enabled = false
  1143. freezepar2.Lifetime = NumberRange.new(0.2)
  1144. freezepar2.Rate = 300
  1145. freezepar2.SpreadAngle = Vector2.new(40, 40)
  1146. freezepar2.EmissionDirection = "Left"
  1147.  
  1148. local ws = hum.WalkSpeed
  1149. local jp = hum.JumpPower
  1150. local nws = ws
  1151. local njp = jp
  1152.  
  1153. local rootj0 = rootj.C0
  1154. local neck0 = neck.C0
  1155. local LS0 = LS.C0
  1156. local RS0 = RS.C0
  1157. local LH0 = LH.C0
  1158. local RH0 = RH.C0
  1159. local rootj1 = rootj.C1
  1160. local neck1 = neck.C1
  1161. local LS1 = LS.C1
  1162. local RS1 = RS.C1
  1163. local LH1 = LH.C1
  1164. local RH1 = RH.C1
  1165.  
  1166. -----------------------------------------------------------------------------
  1167.  
  1168. local CFn = CFrame.new
  1169. local CFa = CFrame.Angles
  1170. local Rad = math.rad
  1171. local Cos = math.cos
  1172. local Sin = math.sin
  1173. local sine = 1
  1174. local attacking = false
  1175. local Reloading = false
  1176. local Throwing = false
  1177. local makingCone = false
  1178. local Snowconing = false
  1179. local ThrowingAway = false
  1180. local snowmanning = false
  1181. local Eating = false
  1182. local stage = 0
  1183. local eatstage = 6
  1184. local yumrot = 1
  1185. local BallDamage = 10
  1186. local BallDamage2 = 10
  1187. local SnowBlasting = false
  1188.  
  1189. -----------------------------------------------------------------------------
  1190.  
  1191. local gloves = Instance.new("Model", char)
  1192. gloves.Name = "Glvoes"
  1193.  
  1194. local leftglove = Instance.new("Part", gloves)
  1195. leftglove.Size = Vector3.new(1, 1, 1)
  1196. leftglove.Transparency = 1
  1197. leftglove.CanCollide = false
  1198.  
  1199. local leftgloveW = Instance.new("Weld", leftglove)
  1200. leftgloveW.Part0 = larm
  1201. leftgloveW.Part1 = leftglove
  1202. leftgloveW.C1 = CFn(0, 0.5, 0)
  1203.  
  1204. local upperleftglove = Instance.new("Part", gloves)
  1205. upperleftglove.Size = Vector3.new(1.1, 0.6, 1.1)
  1206. upperleftglove.BrickColor = BrickColor.new("Lapis")
  1207. upperleftglove.CanCollide = false
  1208. upperleftglove.Material = "SmoothPlastic"
  1209.  
  1210. local upperleftgloveW = Instance.new("Weld", upperleftglove)
  1211. upperleftgloveW.Part0 = leftglove
  1212. upperleftgloveW.Part1 = upperleftglove
  1213. upperleftgloveW.C1 = CFn(0, -0.2, 0)
  1214.  
  1215. local lowerleftglove = Instance.new("Part", gloves)
  1216. lowerleftglove.Size = Vector3.new(0.7, 0.5, 1.1)
  1217. lowerleftglove.BrickColor = BrickColor.new("Lapis")
  1218. lowerleftglove.CanCollide = false
  1219. lowerleftglove.Material = "SmoothPlastic"
  1220.  
  1221. local lowerleftgloveW = Instance.new("Weld", lowerleftglove)
  1222. lowerleftgloveW.Part0 = leftglove
  1223. lowerleftgloveW.Part1 = lowerleftglove
  1224. lowerleftgloveW.C1 = CFn(0.2, 0.3, 0)
  1225.  
  1226. local rightglove = Instance.new("Part", gloves)
  1227. rightglove.Size = Vector3.new(1, 1, 1)
  1228. rightglove.Transparency = 1
  1229. rightglove.CanCollide = false
  1230.  
  1231. local rightgloveW = Instance.new("Weld", rightglove)
  1232. rightgloveW.Part0 = rarm
  1233. rightgloveW.Part1 = rightglove
  1234. rightgloveW.C1 = CFn(0, 0.5, 0)
  1235.  
  1236. local upperrightglove = Instance.new("Part", gloves)
  1237. upperrightglove.Size = Vector3.new(1.1, 0.6, 1.1)
  1238. upperrightglove.BrickColor = BrickColor.new("Lapis")
  1239. upperrightglove.CanCollide = false
  1240. upperrightglove.Material = "SmoothPlastic"
  1241.  
  1242. local upperrightgloveW = Instance.new("Weld", upperrightglove)
  1243. upperrightgloveW.Part0 = rightglove
  1244. upperrightgloveW.Part1 = upperrightglove
  1245. upperrightgloveW.C1 = CFn(0, -0.2, 0)
  1246.  
  1247. local lowerrightglove = Instance.new("Part", gloves)
  1248. lowerrightglove.Size = Vector3.new(0.7, 0.5, 1.1)
  1249. lowerrightglove.BrickColor = BrickColor.new("Lapis")
  1250. lowerrightglove.CanCollide = false
  1251. lowerrightglove.Material = "SmoothPlastic"
  1252.  
  1253. local lowerrightgloveW = Instance.new("Weld", lowerrightglove)
  1254. lowerrightgloveW.Part0 = rightglove
  1255. lowerrightgloveW.Part1 = lowerrightglove
  1256. lowerrightgloveW.C1 = CFn(-0.2, 0.3, 0)
  1257.  
  1258. local machineW = Instance.new("Weld", mainpart)
  1259. machineW.Part0 = tor
  1260. machineW.Part1 = mainpart
  1261. machineW.C1 = CFn(-0.1, 0, -1)
  1262.  
  1263. -----------------------------------------------------------------------------
  1264.  
  1265. ArtificialHB = Instance.new("BindableEvent", script)
  1266. ArtificialHB.Name = "Heartbeat"
  1267. script:WaitForChild("Heartbeat")
  1268.  
  1269. frame = 1 / 60
  1270. tf = 0
  1271. allowframeloss = false
  1272. tossremainder = false
  1273.  
  1274.  
  1275. lastframe = tick()
  1276. script.Heartbeat:Fire()
  1277.  
  1278.  
  1279. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1280. tf = tf + s
  1281. if tf >= frame then
  1282. if allowframeloss then
  1283. script.Heartbeat:Fire()
  1284. lastframe = tick()
  1285. else
  1286. for i = 1, math.floor(tf / frame) do
  1287. script.Heartbeat:Fire()
  1288. end
  1289. lastframe = tick()
  1290. end
  1291. if tossremainder then
  1292. tf = 0
  1293. else
  1294. tf = tf - frame * math.floor(tf / frame)
  1295. end
  1296. end
  1297. end)
  1298.  
  1299. function swait(num)
  1300. if num == 0 or num == nil then
  1301. game:service("RunService").Stepped:wait(0)
  1302. else
  1303. for i = 0, num do
  1304. game:service("RunService").Stepped:wait(0)
  1305. end
  1306. end
  1307. end
  1308.  
  1309. function clerp(a, b, t)
  1310. return a:lerp(b, t)
  1311. end
  1312.  
  1313. function GetTorsos(pos, dis)
  1314. local people = workspace:GetChildren()
  1315. local peopletab = {}
  1316. local temp = nil
  1317. local humtor = nil
  1318. local temp2 = nil
  1319. for x = 1, #people do
  1320. temp2 = people[x]
  1321. if temp2.className == "Model" and temp2 ~= char and temp2:FindFirstChildOfClass("Humanoid") then
  1322. temp = temp2:FindFirstChild("Torso") or temp2:FindFirstChild("UpperTorso")
  1323. humtor = temp2:FindFirstChildOfClass("Humanoid")
  1324. if temp ~= nil and humtor ~= nil and humtor.Health > 0 then
  1325. if (temp.Position - pos).magnitude < dis then
  1326. table.insert(peopletab,temp)
  1327. dis = (temp.Position - pos).magnitude
  1328. end
  1329. end
  1330. end
  1331. end
  1332. return peopletab
  1333. end
  1334.  
  1335. function FindNearestTorso(pos)
  1336. local list = game.Workspace:GetChildren()
  1337. local torso = nil
  1338. local dist = 10000
  1339. local temp = nil
  1340. local human = nil
  1341. local temp2 = nil
  1342. for x = 1, #list do
  1343. temp2 = list[x]
  1344. if (temp2.className == "Model") and temp2:FindFirstChildOfClass("Humanoid") and temp2 ~= char then
  1345. temp = temp2:FindFirstChild("Torso") or temp2:FindFirstChild("UpperTorso")
  1346. human = temp2:FindFirstChildOfClass("Humanoid")
  1347. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  1348. if (temp.Position - pos).magnitude < dist then
  1349. torso = temp
  1350. dist = (temp.Position - pos).magnitude
  1351. end
  1352. end
  1353. end
  1354. end
  1355. return torso
  1356. end
  1357.  
  1358. function Throw()
  1359. if attacking == false and Throwing == false and 4 - stage >= 0.25 then
  1360. attacking = true
  1361. Throwing = true
  1362. BallDamage = math.random(5, 15)
  1363. local CritorNocrit = math.random(1, 10)
  1364. hum.WalkSpeed = 2
  1365. hum.JumpPower = 5
  1366. if not Part80:FindFirstChild("SPOOOOS") then
  1367. spraysound = Instance.new("Sound", Part80)
  1368. spraysound.SoundId = "rbxassetid://843338638"
  1369. spraysound.Looped = true
  1370. spraysound.Volume = 2
  1371. spraysound.Name = "SPOOOOS"
  1372. spraysound:Play()
  1373. else
  1374. spraysound = Part80:FindFirstChild("SPOOOOS")
  1375. spraysound:Play()
  1376. end
  1377. freezepar.Enabled = true
  1378. for i = 0,1,.15 do
  1379. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-20), 0, Rad(20)), i)
  1380. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1381. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(10), 0, 0), i)
  1382. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(55)), i)
  1383. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1384. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1385. neck.C0 = clerp(neck.C0, neck0, i)
  1386. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1387. LS.C0 = clerp(LS.C0, LS0, i)
  1388. RS.C0 = clerp(RS.C0, RS0, i)
  1389. LH.C0 = clerp(LH.C0, LH0, i)
  1390. RH.C0 = clerp(RH.C0, RH0, i)
  1391. swait()
  1392. end
  1393. local snowball = Instance.new("Part", char)
  1394. snowball.Size = Vector3.new(0.8, 0.8, 0.8)
  1395. snowball.Material = "Sand"
  1396. snowball.Shape = "Ball"
  1397. if CritorNocrit == 5 then
  1398. snowball.BrickColor = BrickColor.new("Gold")
  1399. BallDamage = 30
  1400. else
  1401. snowball.BrickColor = BrickColor.new("Institutional white")
  1402. end
  1403. snowball.CanCollide = false
  1404. snowball.Locked = true
  1405. snowball.CFrame = rarm.CFrame * CFn(0, 1.2, 0)
  1406. local snowballW = Instance.new("Weld", snowball)
  1407. snowballW.Part0 = rarm
  1408. snowballW.Part1 = snowball
  1409. snowballW.C1 = CFn(0, 1.2, 0)
  1410. freezepar.Enabled = false
  1411. spraysound:Stop()
  1412. for i = 0,1,.15 do
  1413. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-25), 0, 0), i)
  1414. rootj.C1 = clerp(rootj.C1, rootj1 * CFa(0, 0, Rad(70)), i)
  1415. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(-45), 0, Rad(80)), i)
  1416. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(-45), 0, Rad(-80)), i)
  1417. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), Rad(-70), 0), i)
  1418. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1419. neck.C0 = clerp(neck.C0, neck0, i)
  1420. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1421. LS.C0 = clerp(LS.C0, LS0, i)
  1422. RS.C0 = clerp(RS.C0, RS0, i)
  1423. LH.C0 = clerp(LH.C0, LH0, i)
  1424. RH.C0 = clerp(RH.C0, RH0, i)
  1425. swait()
  1426. end
  1427. if not rightglove:FindFirstChild("HEYTHEREOMGOMGOMGOMGOGMOGMOGMOGM") then
  1428. local throwsound = Instance.new("Sound", rightglove)
  1429. throwsound.SoundId = "rbxassetid://711753382"
  1430. throwsound.Name = "HEYTHEREOMGOMGOMGOMGOGMOGMOGMOGM"
  1431. throwsound.Volume = 2
  1432. if CritorNocrit == 5 then
  1433. throwsound.Pitch = 2
  1434. else
  1435. throwsound.Pitch = 1
  1436. end
  1437. throwsound:Play()
  1438. else
  1439. local throwsound = rightglove:FindFirstChild("HEYTHEREOMGOMGOMGOMGOGMOGMOGMOGM")
  1440. if CritorNocrit == 5 then
  1441. throwsound.Pitch = 2
  1442. else
  1443. throwsound.Pitch = 1
  1444. end
  1445. throwsound:Play()
  1446. end
  1447. snowballW:Destroy()
  1448. local dis = (snowball.Position - Mouse.Hit.p).unit * -1
  1449. snowball.Velocity = dis * 200 + Vector3.new(0, 5, 0)
  1450. local snowballBF = Instance.new("BodyForce", snowball)
  1451. snowballBF.force = Vector3.new(0, snowball:GetMass() * 140, 0)
  1452. local AT0 = Instance.new("Attachment", snowball)
  1453. AT0.Position = Vector3.new(-0.1, 0, 0)
  1454. local AT1 = Instance.new("Attachment", snowball)
  1455. AT1.Position = Vector3.new(0.1, 0, 0)
  1456. local snowtrail = Instance.new("Trail", snowball)
  1457. snowtrail.Attachment0 = AT0
  1458. snowtrail.Attachment1 = AT1
  1459. snowtrail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.4, 0), NumberSequenceKeypoint.new(1, 1, 0)})
  1460. snowtrail.Lifetime = 0.5
  1461. snowtrail.MaxLength = 50
  1462. snowtrail.MinLength = 0.05
  1463. snowtrail.WidthScale = NumberSequence.new({NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(1, 0, 0)})
  1464. if CritorNocrit == 5 then
  1465. snowtrail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(239, 184, 56), 0), ColorSequenceKeypoint.new(1, Color3.fromRGB(239, 184, 56), 0)})
  1466. else
  1467. snowball.BrickColor = BrickColor.new("Institutional white")
  1468. end
  1469. game:GetService("Debris"):AddItem(snowball, 30)
  1470. snowball.Touched:connect(function(hit)
  1471. if not hit:IsDescendantOf(char) then
  1472. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  1473. hit.Material = "Sand"
  1474. if CritorNocrit == 5 then
  1475. hit.BrickColor = BrickColor.new("Gold")
  1476. else
  1477. hit.BrickColor = BrickColor.new("Institutional white")
  1478. end
  1479. local thrownhum = hit.Parent:FindFirstChildOfClass("Humanoid")
  1480. thrownhum.Health = thrownhum.Health - BallDamage
  1481. elseif hit.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  1482. hit.Material = "Sand"
  1483. if CritorNocrit == 5 then
  1484. hit.BrickColor = BrickColor.new("Gold")
  1485. else
  1486. hit.BrickColor = BrickColor.new("Institutional white")
  1487. end
  1488. local thrownhum = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1489. thrownhum.Health = thrownhum.Health - BallDamage
  1490. end
  1491. for i = 1,5 do
  1492. local ranAng = math.random(-360, 360)
  1493. local ranPos = math.random(-20, 20)
  1494. local ranPos2 = math.random(-20, 20)
  1495. local ranPos3 = math.random(-20, 20)
  1496. local snowf = Instance.new("Part", char)
  1497. snowf.Size = Vector3.new(0.5, 0.3, 0.5)
  1498. snowf.Material = "Sand"
  1499. if CritorNocrit == 5 then
  1500. snowf.BrickColor = BrickColor.new("Gold")
  1501. else
  1502. snowf.BrickColor = BrickColor.new("Institutional white")
  1503. end
  1504. snowf.Locked = true
  1505. snowf.CFrame = snowball.CFrame * CFa(ranAng, ranAng, ranAng) + Vector3.new(ranPos / 10, ranPos2 / 10, ranPos3 / 10)
  1506. game:GetService("Debris"):AddItem(snowf, 5)
  1507. end
  1508. snowtrail:Destroy()
  1509. local snowballjustforthesound = snowball:Clone()
  1510. snowballjustforthesound.Parent = workspace
  1511. snowballjustforthesound.Anchored = true
  1512. snowball:Destroy()
  1513. snowballjustforthesound.Transparency = 1
  1514. game:GetService("Debris"):AddItem(snowballjustforthesound, 0.3)
  1515. local snowhitsound = Instance.new("Sound", snowballjustforthesound)
  1516. snowhitsound.Volume = 3
  1517. snowhitsound.Name = "finallyifoundahitsoundGOD"
  1518. snowhitsound.SoundId = "rbxassetid://1874310149"
  1519. snowhitsound:Play()
  1520. end
  1521. end)
  1522. for i = 0,1,.15 do
  1523. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(10), 0, 0), i)
  1524. rootj.C1 = clerp(rootj.C1, rootj1 * CFa(Rad(-30), Rad(-20), Rad(-40)), i)
  1525. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(5), 0, Rad(-60)), i)
  1526. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(-5), 0, Rad(-120)), i)
  1527. LH.C1 = clerp(LH.C1, LH1 * CFa(0, Rad(20), Rad(40)), i)
  1528. RH.C1 = clerp(RH.C1, RH1 * CFa(0, 0, Rad(60)), i)
  1529. neck.C0 = clerp(neck.C0, neck0, i)
  1530. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1531. LS.C0 = clerp(LS.C0, LS0, i)
  1532. RS.C0 = clerp(RS.C0, RS0, i)
  1533. LH.C0 = clerp(LH.C0, LH0, i)
  1534. RH.C0 = clerp(RH.C0, RH0, i)
  1535. swait()
  1536. end
  1537. hum.WalkSpeed = nws
  1538. hum.JumpPower = jp
  1539. stage = stage + 0.25
  1540. Throwing = false
  1541. attacking = false
  1542. elseif attacking == false and 4 - stage < 0.25 then
  1543. attacking = true
  1544. freezepar.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))})
  1545. freezepar2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))})
  1546. if not Part78:FindFirstChild("ASDASDASDASDACOMINE") then
  1547. errorsound = Instance.new("Sound", Part78)
  1548. errorsound.Volume = 2
  1549. errorsound.Name = "ASDASDASDASDACOMINE"
  1550. errorsound.SoundId = "rbxassetid://1388726556"
  1551. errorsound.Pitch = 0.5
  1552. errorsound:Play()
  1553. else
  1554. errorsound = Part78:FindFirstChild("ASDASDASDASDACOMINE")
  1555. errorsound:Play()
  1556. end
  1557. if not Part80:FindFirstChild("ASDASDASDASDACOMINE") then
  1558. errorsound2 = Instance.new("Sound", Part80)
  1559. errorsound2.Volume = 2
  1560. errorsound2.Name = "ASDASDASDASDACOMINE"
  1561. errorsound2.SoundId = "rbxassetid://1388726556"
  1562. errorsound2.Pitch = 0.5
  1563. errorsound2:Play()
  1564. else
  1565. errorsound2 = Part80:FindFirstChild("ASDASDASDASDACOMINE")
  1566. errorsound2:Play()
  1567. end
  1568. freezepar.Enabled = true
  1569. freezepar2.Enabled = true
  1570. wait(0.15)
  1571. freezepar.Enabled = false
  1572. freezepar2.Enabled = false
  1573. wait(0.2)
  1574. freezepar.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  1575. freezepar2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  1576. attacking = false
  1577. end
  1578. end
  1579.  
  1580. function Reload()
  1581. if attacking == false and Reloading == false and stage > 0 and Snowconing == false then
  1582. attacking = true
  1583. Reloading = true
  1584. hum.WalkSpeed = 0
  1585. hum.JumpPower = 0
  1586. for i = 0,1,.15 do
  1587. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, Rad(20)), i)
  1588. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1589. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(5), 0, 0), i)
  1590. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(60), 0, Rad(55)), i)
  1591. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1592. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1593. neck.C0 = clerp(neck.C0, neck0, i)
  1594. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1595. LS.C0 = clerp(LS.C0, LS0, i)
  1596. RS.C0 = clerp(RS.C0, RS0, i)
  1597. LH.C0 = clerp(LH.C0, LH0, i)
  1598. RH.C0 = clerp(RH.C0, RH0, i)
  1599. swait()
  1600. end
  1601. if not rarm:FindFirstChild("BUMPBUMP") then
  1602. relsound = Instance.new("Sound", rightglove)
  1603. relsound.SoundId = "rbxassetid://1874401444"
  1604. relsound.Volume = 2
  1605. relsound:Play()
  1606. else
  1607. relsound = rarm:FindFirstChild("BUMPBUMP")
  1608. relsound:Play()
  1609. end
  1610. for i = 0,1,.15 do
  1611. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-25), 0, Rad(20)), i)
  1612. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1613. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(5), 0, 0), i)
  1614. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(55)), i)
  1615. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1616. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1617. neck.C0 = clerp(neck.C0, neck0, i)
  1618. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1619. LS.C0 = clerp(LS.C0, LS0, i)
  1620. RS.C0 = clerp(RS.C0, RS0, i)
  1621. LH.C0 = clerp(LH.C0, LH0, i)
  1622. RH.C0 = clerp(RH.C0, RH0, i)
  1623. swait()
  1624. end
  1625. for i = 0,1,.15 do
  1626. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, Rad(20)), i)
  1627. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1628. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(5), 0, 0), i)
  1629. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(60), 0, Rad(55)), i)
  1630. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1631. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1632. neck.C0 = clerp(neck.C0, neck0, i)
  1633. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1634. LS.C0 = clerp(LS.C0, LS0, i)
  1635. RS.C0 = clerp(RS.C0, RS0, i)
  1636. LH.C0 = clerp(LH.C0, LH0, i)
  1637. RH.C0 = clerp(RH.C0, RH0, i)
  1638. swait()
  1639. end
  1640. relsound:Play()
  1641. for i = 0,1,.15 do
  1642. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-25), 0, Rad(20)), i)
  1643. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1644. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(5), 0, 0), i)
  1645. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(55)), i)
  1646. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1647. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1648. neck.C0 = clerp(neck.C0, neck0, i)
  1649. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1650. LS.C0 = clerp(LS.C0, LS0, i)
  1651. RS.C0 = clerp(RS.C0, RS0, i)
  1652. LH.C0 = clerp(LH.C0, LH0, i)
  1653. RH.C0 = clerp(RH.C0, RH0, i)
  1654. swait()
  1655. end
  1656. hum.WalkSpeed = nws
  1657. hum.JumpPower = jp
  1658. stage = 0
  1659. Reloading = false
  1660. attacking = false
  1661. elseif attacking == false and Reloading == false and stage >= 1 and Snowconing == true then
  1662. attacking = true
  1663. Reloading = true
  1664. hum.WalkSpeed = 0
  1665. hum.JumpPower = 0
  1666. for i = 0,1,.15 do
  1667. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, Rad(20)), i)
  1668. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1669. LS.C1 = clerp(LS.C1, LS1 * CFn(0, 0.2, 0.2) * CFa(Rad(-5), Rad(10), Rad(70)), 0.15)
  1670. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(60), 0, Rad(55)), i)
  1671. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1672. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1673. neck.C0 = clerp(neck.C0, neck0, i)
  1674. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1675. LS.C0 = clerp(LS.C0, LS0, i)
  1676. RS.C0 = clerp(RS.C0, RS0, i)
  1677. LH.C0 = clerp(LH.C0, LH0, i)
  1678. RH.C0 = clerp(RH.C0, RH0, i)
  1679. swait()
  1680. end
  1681. for i = 0,1,.15 do
  1682. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-25), 0, Rad(20)), i)
  1683. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1684. LS.C1 = clerp(LS.C1, LS1 * CFn(0, 0.2, 0.2) * CFa(Rad(-5), Rad(10), Rad(70)), 0.15)
  1685. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(55)), i)
  1686. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1687. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1688. neck.C0 = clerp(neck.C0, neck0, i)
  1689. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1690. LS.C0 = clerp(LS.C0, LS0, i)
  1691. RS.C0 = clerp(RS.C0, RS0, i)
  1692. LH.C0 = clerp(LH.C0, LH0, i)
  1693. RH.C0 = clerp(RH.C0, RH0, i)
  1694. swait()
  1695. end
  1696. for i = 0,1,.15 do
  1697. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, Rad(20)), i)
  1698. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1699. LS.C1 = clerp(LS.C1, LS1 * CFn(0, 0.2, 0.2) * CFa(Rad(-5), Rad(10), Rad(70)), 0.15)
  1700. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(60), 0, Rad(55)), i)
  1701. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1702. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1703. neck.C0 = clerp(neck.C0, neck0, i)
  1704. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1705. LS.C0 = clerp(LS.C0, LS0, i)
  1706. RS.C0 = clerp(RS.C0, RS0, i)
  1707. LH.C0 = clerp(LH.C0, LH0, i)
  1708. RH.C0 = clerp(RH.C0, RH0, i)
  1709. swait()
  1710. end
  1711. for i = 0,1,.15 do
  1712. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-25), 0, Rad(20)), i)
  1713. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1714. LS.C1 = clerp(LS.C1, LS1 * CFn(0, 0.2, 0.2) * CFa(Rad(-5), Rad(10), Rad(70)), 0.15)
  1715. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(55)), i)
  1716. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1717. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1718. neck.C0 = clerp(neck.C0, neck0, i)
  1719. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1720. LS.C0 = clerp(LS.C0, LS0, i)
  1721. RS.C0 = clerp(RS.C0, RS0, i)
  1722. LH.C0 = clerp(LH.C0, LH0, i)
  1723. RH.C0 = clerp(RH.C0, RH0, i)
  1724. swait()
  1725. end
  1726. hum.WalkSpeed = nws
  1727. hum.JumpPower = jp
  1728. stage = 0
  1729. Reloading = false
  1730. attacking = false
  1731. end
  1732. end
  1733.  
  1734. function Snowcone()
  1735. if attacking == false and Snowconing == false and makingCone == false and 4 - stage >= 0.25 then
  1736. attacking = true
  1737. makingCone = true
  1738. hum.WalkSpeed = 2
  1739. hum.JumpPower = 5
  1740. snowcone = Instance.new("Model", char)
  1741. cone = Instance.new("Part", snowcone)
  1742. cone.Size = Vector3.new(0.8, 0.8, 0.8)
  1743. cone.CanCollide = false
  1744. cone.BrickColor = BrickColor.new("Institutional white")
  1745. cone.Material = "SmoothPlastic"
  1746. local conem = Instance.new("SpecialMesh", cone)
  1747. conem.MeshId = "rbxassetid://1182397201"
  1748. conem.Scale = Vector3.new(0.8, 0.8, 1.2)
  1749. conew = Instance.new("Weld", cone)
  1750. conew.Part0 = larm
  1751. conew.Part1 = cone
  1752. conew.Name = "himynameisWELDiweldlarmandcone"
  1753. conew.C1 = CFn(0, 1, 0)
  1754. if not Part78:FindFirstChild("SPOOOOS") then
  1755. spraysound = Instance.new("Sound", Part78)
  1756. spraysound.SoundId = "rbxassetid://843338638"
  1757. spraysound.Looped = true
  1758. spraysound.Volume = 2
  1759. spraysound.Name = "SPOOOOS"
  1760. spraysound:Play()
  1761. else
  1762. spraysound = Part78:FindFirstChild("SPOOOOS")
  1763. spraysound:Play()
  1764. end
  1765. freezepar2.Enabled = true
  1766. for i = 0,1,.1 do
  1767. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-20), 0, Rad(-20)), i)
  1768. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1769. LS.C1 = clerp(LS.C1, LS1 * CFa(0, 0, Rad(-35)), i)
  1770. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(10), 0, 0), i)
  1771. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1772. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1773. neck.C0 = clerp(neck.C0, neck0, i)
  1774. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1775. LS.C0 = clerp(LS.C0, LS0, i)
  1776. RS.C0 = clerp(RS.C0, RS0, i)
  1777. LH.C0 = clerp(LH.C0, LH0, i)
  1778. RH.C0 = clerp(RH.C0, RH0, i)
  1779. swait()
  1780. end
  1781. yum = Instance.new("Part", snowcone)
  1782. yum.Size = Vector3.new(0.85, 0.85, 0.85)
  1783. yum.Shape = "Ball"
  1784. yum.BrickColor = BrickColor.new("Institutional white")
  1785. yum.Material = "Sand"
  1786. yum.CanCollide = false
  1787. local yumw = Instance.new("Weld", cone)
  1788. yumw.Part0 = cone
  1789. yumw.Part1 = yum
  1790. yumw.C1 = CFn(0, 0,-0.8)
  1791. freezepar2.Enabled = false
  1792. spraysound:Stop()
  1793. stage = stage + 0.25
  1794. if not leftglove:FindFirstChild("SPINSPINROUNDROUNDDD") then
  1795. local SPINSOUND = Instance.new("Sound", leftglove)
  1796. SPINSOUND.SoundId = "rbxassetid://158475221"
  1797. SPINSOUND.Name = "SPINSPINROUNDROUNDDD"
  1798. SPINSOUND.Volume = 2
  1799. SPINSOUND:Play()
  1800. else
  1801. local SPINSOUND = leftglove:FindFirstChild("SPINSPINROUNDROUNDDD")
  1802. SPINSOUND:Play()
  1803. end
  1804. for i = 0,1,.15 do
  1805. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), i)
  1806. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1807. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(-5), 0, Rad(55)), i)
  1808. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(50), 0, Rad(-55)), i)
  1809. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1810. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1811. neck.C0 = clerp(neck.C0, neck0, i)
  1812. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1813. LS.C0 = clerp(LS.C0, LS0, i)
  1814. RS.C0 = clerp(RS.C0, RS0, i)
  1815. LH.C0 = clerp(LH.C0, LH0, i)
  1816. RH.C0 = clerp(RH.C0, RH0, i)
  1817. conew.C1 = clerp(conew.C1, CFn(0, 1, 0) * CFa(0, Rad(yumrot), 0), i)
  1818. swait()
  1819. end
  1820. for i = 0,1,.1 do
  1821. conew.C1 = clerp(conew.C1, CFn(0, 1, 0) * CFa(0, Rad(yumrot), 0), i)
  1822. swait()
  1823. end
  1824. if not leftglove:FindFirstChild("SMACKK") then
  1825. local SMACKSOUND = Instance.new("Sound", leftglove)
  1826. SMACKSOUND.SoundId = "rbxassetid://511340819"
  1827. SMACKSOUND.Name = "SMACKK"
  1828. SMACKSOUND.Volume = 2
  1829. SMACKSOUND:Play()
  1830. else
  1831. local SMACKSOUND = leftglove:FindFirstChild("SMACKK")
  1832. SMACKSOUND:Play()
  1833. end
  1834. for i = 0,1,.1 do
  1835. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), i)
  1836. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1837. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(-50), 0, Rad(70)), i)
  1838. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(-50), 0, Rad(-70)), i)
  1839. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1840. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1841. neck.C0 = clerp(neck.C0, neck0, i)
  1842. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1843. LS.C0 = clerp(LS.C0, LS0, i)
  1844. RS.C0 = clerp(RS.C0, RS0, i)
  1845. LH.C0 = clerp(LH.C0, LH0, i)
  1846. RH.C0 = clerp(RH.C0, RH0, i)
  1847. conew.C1 = clerp(conew.C1, CFn(0, 1, 0) * CFa(0, Rad(180), 0), i)
  1848. swait()
  1849. end
  1850. hum.WalkSpeed = nws
  1851. hum.JumpPower = jp
  1852. makingCone = false
  1853. Snowconing = true
  1854. attacking = false
  1855. elseif attacking == false and 4 - stage < 0.25 and Snowconing == false then
  1856. attacking = true
  1857. freezepar.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))})
  1858. freezepar2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))})
  1859. if not Part78:FindFirstChild("ASDASDASDASDACOMINE") then
  1860. errorsound = Instance.new("Sound", Part78)
  1861. errorsound.Volume = 2
  1862. errorsound.Name = "ASDASDASDASDACOMINE"
  1863. errorsound.SoundId = "rbxassetid://1388726556"
  1864. errorsound.Pitch = 0.5
  1865. errorsound:Play()
  1866. else
  1867. errorsound = Part78:FindFirstChild("ASDASDASDASDACOMINE")
  1868. errorsound:Play()
  1869. end
  1870. if not Part80:FindFirstChild("ASDASDASDASDACOMINE") then
  1871. errorsound2 = Instance.new("Sound", Part80)
  1872. errorsound2.Volume = 2
  1873. errorsound2.Name = "ASDASDASDASDACOMINE"
  1874. errorsound2.SoundId = "rbxassetid://1388726556"
  1875. errorsound2.Pitch = 0.5
  1876. errorsound2:Play()
  1877. else
  1878. errorsound2 = Part80:FindFirstChild("ASDASDASDASDACOMINE")
  1879. errorsound2:Play()
  1880. end
  1881. freezepar.Enabled = true
  1882. freezepar2.Enabled = true
  1883. wait(0.15)
  1884. freezepar.Enabled = false
  1885. freezepar2.Enabled = false
  1886. wait(0.2)
  1887. freezepar.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  1888. freezepar2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  1889. attacking = false
  1890. end
  1891. end
  1892.  
  1893. function Eat()
  1894. if attacking == false and Snowconing == true and Eating == false then
  1895. attacking = true
  1896. Eating = true
  1897. hum.WalkSpeed = 2
  1898. hum.JumpPower = 5
  1899. for i = 0,1,.1 do
  1900. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-10), 0, 0), i)
  1901. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1902. LS.C1 = clerp(LS.C1, LS1 * CFn(0, -0.2, 0) * CFa(Rad(-55), Rad(40), Rad(120)), i)
  1903. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(40), 0, 0), i)
  1904. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1905. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1906. neck.C0 = clerp(neck.C0, neck0, i)
  1907. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1908. LS.C0 = clerp(LS.C0, LS0, i)
  1909. RS.C0 = clerp(RS.C0, RS0, i)
  1910. LH.C0 = clerp(LH.C0, LH0, i)
  1911. RH.C0 = clerp(RH.C0, RH0, i)
  1912. swait()
  1913. end
  1914. if not head:FindFirstChild("URMINENOW") then
  1915. local licksound = Instance.new("Sound", head)
  1916. licksound.SoundId = "rbxassetid://1162994853"
  1917. licksound.Name = "URMINENOW"
  1918. licksound.Volume = 2
  1919. licksound:Play()
  1920. else
  1921. local licksound = head:FindFirstChild("URMINENOW")
  1922. licksound:Play()
  1923. end
  1924. for i = 0,1,.1 do
  1925. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(10), 0, 0), i)
  1926. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1927. LS.C1 = clerp(LS.C1, LS1 * CFn(0, -0.2, 0) * CFa(Rad(-55), Rad(30), Rad(100)), i)
  1928. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(40), 0, 0), i)
  1929. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1930. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1931. neck.C0 = clerp(neck.C0, neck0, i)
  1932. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1933. LS.C0 = clerp(LS.C0, LS0, i)
  1934. RS.C0 = clerp(RS.C0, RS0, i)
  1935. LH.C0 = clerp(LH.C0, LH0, i)
  1936. RH.C0 = clerp(RH.C0, RH0, i)
  1937. swait()
  1938. end
  1939. hum.Health = hum.Health + 20
  1940. eatstage = eatstage - 1
  1941. if eatstage <= 0 then
  1942. snowcone:Destroy()
  1943. Snowconing = false
  1944. eatstage = 6
  1945. end
  1946. hum.WalkSpeed = nws
  1947. hum.JumpPower = jp
  1948. Eating = false
  1949. attacking = false
  1950. end
  1951. end
  1952.  
  1953. function ThrowAway()
  1954. if attacking == false and ThrowingAway == false and Snowconing == true then
  1955. attacking = true
  1956. ThrowingAway = true
  1957. hum.WalkSpeed = 2
  1958. hum.JumpPower = 5
  1959. eatstage = 6
  1960. for i = 0,1,.1 do
  1961. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-15), 0, 0), i)
  1962. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1963. LS.C1 = clerp(LS.C1, LS1 * CFa(0, 0, Rad(10)), i)
  1964. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(10), 0, 0), i)
  1965. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  1966. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  1967. neck.C0 = clerp(neck.C0, neck0, i)
  1968. rootj.C0 = clerp(rootj.C0, rootj0, i)
  1969. LS.C0 = clerp(LS.C0, LS0, i)
  1970. RS.C0 = clerp(RS.C0, RS0, i)
  1971. LH.C0 = clerp(LH.C0, LH0, i)
  1972. RH.C0 = clerp(RH.C0, RH0, i)
  1973. swait()
  1974. end
  1975. if not leftglove:FindFirstChild("REKTLOLOLOLOL") then
  1976. local throwawaysound = Instance.new("Sound", leftglove)
  1977. throwawaysound.SoundId = "rbxassetid://711753382"
  1978. throwawaysound.Name = "REKTLOLOLOLOL"
  1979. throwawaysound.Volume = 2
  1980. throwawaysound:Play()
  1981. else
  1982. local throwawaysound = leftglove:FindFirstChild("REKTLOLOLOLOL")
  1983. throwawaysound:Play()
  1984. end
  1985. snowcone.Parent = workspace
  1986. cone.CanCollide = true
  1987. yum.CanCollide = true
  1988. conew:Destroy()
  1989. local dis2 = (cone.Position - Mouse.Hit.p).unit * -1
  1990. cone.Velocity = dis2 * 70 + Vector3.new(0, 2, 0)
  1991. local coneBF = Instance.new("BodyForce", cone)
  1992. coneBF.force = Vector3.new(0, cone:GetMass() * 70, 0)
  1993. game:GetService("Debris"):AddItem(snowcone, 6)
  1994. for i = 0,1,.1 do
  1995. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), i)
  1996. rootj.C1 = clerp(rootj.C1, rootj1, i)
  1997. LS.C1 = clerp(LS.C1, LS1 * CFa(0, 0, Rad(40)), i)
  1998. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(10), 0, 0), i)
  1999. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  2000. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  2001. neck.C0 = clerp(neck.C0, neck0, i)
  2002. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2003. LS.C0 = clerp(LS.C0, LS0, i)
  2004. RS.C0 = clerp(RS.C0, RS0, i)
  2005. LH.C0 = clerp(LH.C0, LH0, i)
  2006. RH.C0 = clerp(RH.C0, RH0, i)
  2007. swait()
  2008. end
  2009. hum.WalkSpeed = nws
  2010. hum.JumpPower = jp
  2011. ThrowingAway = false
  2012. Snowconing = false
  2013. attacking = false
  2014. end
  2015. end
  2016.  
  2017. function snowMAN()
  2018. if attacking == false and snowmanning == false and 4 - stage >= 1 and Snowconing == false then
  2019. attacking = true
  2020. snowmanning = true
  2021. hum.WalkSpeed = 2
  2022. hum.JumpPower = 5
  2023. stage = stage + 1
  2024.  
  2025. local snowmanbottom = Instance.new("Part", char)
  2026. snowmanbottom.Shape = "Ball"
  2027. snowmanbottom.BrickColor = BrickColor.new("Institutional white")
  2028. snowmanbottom.Material = "Sand"
  2029. snowmanbottom.CanCollide = false
  2030. snowmanbottom.Locked = true
  2031. snowmanbottom.Size = Vector3.new(0.1, 0.1, 0.1)
  2032. local bottomsound = Instance.new("Sound", snowmanbottom)
  2033. bottomsound.Volume = 3
  2034. bottomsound.Name = "finallyifoundahitsoundGOD1"
  2035. bottomsound.SoundId = "rbxassetid://1874310149"
  2036. local snowmanbottomM = Instance.new("SpecialMesh", snowmanbottom)
  2037. snowmanbottomM.MeshType = "Sphere"
  2038. local snowmanbottomW = Instance.new("Weld", snowmanbottom)
  2039. snowmanbottomW.Part0 = rarm
  2040. snowmanbottomW.Part1 = snowmanbottom
  2041. snowmanbottomW.C1 = CFn(0, 1, 0)
  2042. if not Part80:FindFirstChild("SPOOOOS") then
  2043. spraysound = Instance.new("Sound", Part80)
  2044. spraysound.SoundId = "rbxassetid://843338638"
  2045. spraysound.Looped = true
  2046. spraysound.Volume = 2
  2047. spraysound.Name = "SPOOOOS"
  2048. spraysound:Play()
  2049. else
  2050. spraysound = Part80:FindFirstChild("SPOOOOS")
  2051. spraysound:Play()
  2052. end
  2053. freezepar.Enabled = true
  2054. for i = 0,1,.2 do
  2055. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-20), 0, Rad(20)), i)
  2056. rootj.C1 = clerp(rootj.C1, rootj1, i)
  2057. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(10), 0, 0), i)
  2058. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(35)), i)
  2059. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  2060. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  2061. neck.C0 = clerp(neck.C0, neck0, i)
  2062. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2063. LS.C0 = clerp(LS.C0, LS0, i)
  2064. RS.C0 = clerp(RS.C0, RS0, i)
  2065. LH.C0 = clerp(LH.C0, LH0, i)
  2066. RH.C0 = clerp(RH.C0, RH0, i)
  2067. swait()
  2068. end
  2069. freezepar.Enabled = false
  2070. spraysound:Stop()
  2071. for i = 0,1,.2 do
  2072. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), i)
  2073. rootj.C1 = clerp(rootj.C1, rootj1, i)
  2074. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(5), 0, 0), i)
  2075. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(-170)), i)
  2076. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  2077. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  2078. neck.C0 = clerp(neck.C0, neck0, i)
  2079. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2080. LS.C0 = clerp(LS.C0, LS0, i)
  2081. RS.C0 = clerp(RS.C0, RS0, i)
  2082. LH.C0 = clerp(LH.C0, LH0, i)
  2083. RH.C0 = clerp(RH.C0, RH0, i)
  2084. snowmanbottomM.Scale = clerp(snowmanbottomM.Scale, Vector3.new(45, 45, 45), i)
  2085. swait()
  2086. end
  2087. snowmanbottomW.Part0 = nil
  2088. snowmanbottomW.Part1 = nil
  2089. snowmanbottom.Anchored = true
  2090. for i = 0,1,.2 do
  2091. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), i)
  2092. rootj.C1 = clerp(rootj.C1, rootj1 * CFa(Rad(-20), 0, 0), i)
  2093. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(-5), 0, Rad(10)), i)
  2094. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(-15), 0, Rad(-85)), i)
  2095. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, Rad(-50)), i)
  2096. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, Rad(-20)), i)
  2097. neck.C0 = clerp(neck.C0, neck0, i)
  2098. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2099. LS.C0 = clerp(LS.C0, LS0, i)
  2100. RS.C0 = clerp(RS.C0, RS0, i)
  2101. LH.C0 = clerp(LH.C0, LH0, i)
  2102. RH.C0 = clerp(RH.C0, RH0, i)
  2103. snowmanbottom.CFrame = clerp(snowmanbottom.CFrame, tor.CFrame * CFn(0, 0.3, -4), i)
  2104. swait()
  2105. end
  2106. local snowmanMod = Instance.new("Model", workspace)
  2107. snowmanMod.Name = "THESNOWMANMADEBYSNOWMACHINEPROTOTYPEAAAAAAAAAAA"
  2108. snowmanbottom.Parent = snowmanMod
  2109. snowmanbottom.CFrame = tor.CFrame * CFn(0, 0.3, -4)
  2110. bottomsound:Play()
  2111. snowmanbottom.CanCollide = true
  2112.  
  2113. local snowmanmid = Instance.new("Part", char)
  2114. snowmanmid.Shape = "Ball"
  2115. snowmanmid.BrickColor = BrickColor.new("Institutional white")
  2116. snowmanmid.Material = "Sand"
  2117. snowmanmid.CanCollide = false
  2118. snowmanmid.Locked = true
  2119. snowmanmid.Size = Vector3.new(0.1, 0.1, 0.1)
  2120. local midsound = Instance.new("Sound", snowmanmid)
  2121. midsound.Volume = 3
  2122. midsound.Name = "finallyifoundahitsoundGOD2"
  2123. midsound.SoundId = "rbxassetid://1874310149"
  2124. local snowmanmidM = Instance.new("SpecialMesh", snowmanmid)
  2125. snowmanmidM.MeshType = "Sphere"
  2126. local snowmanmidW = Instance.new("Weld", snowmanmid)
  2127. snowmanmidW.Part0 = larm
  2128. snowmanmidW.Part1 = snowmanmid
  2129. snowmanmidW.C1 = CFn(0, 1, 0)
  2130. if not Part78:FindFirstChild("SPOOOOS") then
  2131. spraysound = Instance.new("Sound", Part78)
  2132. spraysound.SoundId = "rbxassetid://843338638"
  2133. spraysound.Looped = true
  2134. spraysound.Volume = 2
  2135. spraysound.Name = "SPOOOOS"
  2136. spraysound:Play()
  2137. else
  2138. spraysound = Part78:FindFirstChild("SPOOOOS")
  2139. spraysound:Play()
  2140. end
  2141. freezepar2.Enabled = true
  2142. for i = 0,1,.2 do
  2143. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-20), 0, Rad(20)), i)
  2144. rootj.C1 = clerp(rootj.C1, rootj1, i)
  2145. LS.C1 = clerp(LS.C1, LS1 * CFa(0, 0, Rad(-35)), i)
  2146. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(10), 0, 0), i)
  2147. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  2148. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  2149. neck.C0 = clerp(neck.C0, neck0, i)
  2150. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2151. LS.C0 = clerp(LS.C0, LS0, i)
  2152. RS.C0 = clerp(RS.C0, RS0, i)
  2153. LH.C0 = clerp(LH.C0, LH0, i)
  2154. RH.C0 = clerp(RH.C0, RH0, i)
  2155. swait()
  2156. end
  2157. freezepar2.Enabled = false
  2158. spraysound:Stop()
  2159. for i = 0,1,.2 do
  2160. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), i)
  2161. rootj.C1 = clerp(rootj.C1, rootj1, i)
  2162. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(5), 0, Rad(170)), i)
  2163. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, 0), i)
  2164. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  2165. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  2166. neck.C0 = clerp(neck.C0, neck0, i)
  2167. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2168. LS.C0 = clerp(LS.C0, LS0, i)
  2169. RS.C0 = clerp(RS.C0, RS0, i)
  2170. LH.C0 = clerp(LH.C0, LH0, i)
  2171. RH.C0 = clerp(RH.C0, RH0, i)
  2172. snowmanmidM.Scale = clerp(snowmanmidM.Scale, Vector3.new(30, 30, 30), i)
  2173. swait()
  2174. end
  2175. snowmanmidW.Part0 = nil
  2176. snowmanmidW.Part1 = nil
  2177. snowmanmid.Anchored = true
  2178. for i = 0,1,.2 do
  2179. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), i)
  2180. rootj.C1 = clerp(rootj.C1, rootj1 * CFa(Rad(-20), 0, 0), i)
  2181. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(-15), 0, Rad(115)), i)
  2182. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(-5), 0, Rad(-10)), i)
  2183. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, Rad(20)), i)
  2184. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, Rad(50)), i)
  2185. neck.C0 = clerp(neck.C0, neck0, i)
  2186. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2187. LS.C0 = clerp(LS.C0, LS0, i)
  2188. RS.C0 = clerp(RS.C0, RS0, i)
  2189. LH.C0 = clerp(LH.C0, LH0, i)
  2190. RH.C0 = clerp(RH.C0, RH0, i)
  2191. snowmanmid.Position = clerp(snowmanmid.Position, snowmanbottom.Position + Vector3.new(0, 2.5, 0), i)
  2192. swait()
  2193. end
  2194. snowmanmid.Parent = snowmanMod
  2195. snowmanmid.Position = snowmanbottom.Position + Vector3.new(0, 2.5, 0)
  2196. midsound:Play()
  2197. snowmanmid.CanCollide = true
  2198.  
  2199. local snowmantop = Instance.new("Part", char)
  2200. snowmantop.Shape = "Ball"
  2201. snowmantop.BrickColor = BrickColor.new("Institutional white")
  2202. snowmantop.Material = "Sand"
  2203. snowmantop.CanCollide = false
  2204. snowmantop.Locked = true
  2205. snowmantop.Size = Vector3.new(0.1, 0.1, 0.1)
  2206. local topsound = Instance.new("Sound", snowmantop)
  2207. topsound.Volume = 3
  2208. topsound.Name = "finallyifoundahitsoundGOD3"
  2209. topsound.SoundId = "rbxassetid://1874310149"
  2210. local snowmantopM = Instance.new("SpecialMesh", snowmantop)
  2211. snowmantopM.MeshType = "Sphere"
  2212. local snowmantopW = Instance.new("Weld", snowmantop)
  2213. snowmantopW.Part0 = rarm
  2214. snowmantopW.Part1 = snowmantop
  2215. snowmantopW.C1 = CFn(0, 1, 0)
  2216. if not Part80:FindFirstChild("SPOOOOS") then
  2217. spraysound = Instance.new("Sound", Part80)
  2218. spraysound.SoundId = "rbxassetid://843338638"
  2219. spraysound.Looped = true
  2220. spraysound.Volume = 2
  2221. spraysound.Name = "SPOOOOS"
  2222. spraysound:Play()
  2223. else
  2224. spraysound = Part80:FindFirstChild("SPOOOOS")
  2225. spraysound:Play()
  2226. end
  2227. freezepar.Enabled = true
  2228. for i = 0,1,.2 do
  2229. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-20), 0, Rad(20)), i)
  2230. rootj.C1 = clerp(rootj.C1, rootj1, i)
  2231. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(10), 0, 0), i)
  2232. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(35)), i)
  2233. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  2234. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  2235. neck.C0 = clerp(neck.C0, neck0, i)
  2236. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2237. LS.C0 = clerp(LS.C0, LS0, i)
  2238. RS.C0 = clerp(RS.C0, RS0, i)
  2239. LH.C0 = clerp(LH.C0, LH0, i)
  2240. RH.C0 = clerp(RH.C0, RH0, i)
  2241. swait()
  2242. end
  2243. freezepar.Enabled = false
  2244. spraysound:Stop()
  2245. for i = 0,1,.2 do
  2246. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), i)
  2247. rootj.C1 = clerp(rootj.C1, rootj1, i)
  2248. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(5), 0, 0), i)
  2249. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(-170)), i)
  2250. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), i)
  2251. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), i)
  2252. neck.C0 = clerp(neck.C0, neck0, i)
  2253. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2254. LS.C0 = clerp(LS.C0, LS0, i)
  2255. RS.C0 = clerp(RS.C0, RS0, i)
  2256. LH.C0 = clerp(LH.C0, LH0, i)
  2257. RH.C0 = clerp(RH.C0, RH0, i)
  2258. snowmantopM.Scale = clerp(snowmantopM.Scale, Vector3.new(20, 20, 20), i)
  2259. swait()
  2260. end
  2261. snowmantopW.Part0 = nil
  2262. snowmantopW.Part1 = nil
  2263. snowmantop.Anchored = true
  2264. for i = 0,1,.2 do
  2265. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), i)
  2266. rootj.C1 = clerp(rootj.C1, rootj1 * CFa(Rad(-20), 0, 0), i)
  2267. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(-5), 0, Rad(10)), i)
  2268. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(-15), 0, Rad(-85)), i)
  2269. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, Rad(-50)), i)
  2270. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, Rad(-20)), i)
  2271. neck.C0 = clerp(neck.C0, neck0, i)
  2272. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2273. LS.C0 = clerp(LS.C0, LS0, i)
  2274. RS.C0 = clerp(RS.C0, RS0, i)
  2275. LH.C0 = clerp(LH.C0, LH0, i)
  2276. RH.C0 = clerp(RH.C0, RH0, i)
  2277. snowmantop.Position = clerp(snowmantop.Position, snowmanmid.Position + Vector3.new(0, 2, 0), i)
  2278. swait()
  2279. end
  2280. snowmantop.Parent = snowmanMod
  2281. snowmantop.Position = snowmanmid.Position + Vector3.new(0, 2, 0)
  2282. topsound:Play()
  2283. snowmantop.CanCollide = true
  2284. if snowmanMod then
  2285. game:GetService("Debris"):AddItem(snowmanMod, 60)
  2286. local EYESONU = FindNearestTorso(snowmanmid.Position)
  2287. coroutine.resume(coroutine.create(function()
  2288. if EYESONU ~= nil then
  2289. for i = 1, math.huge do
  2290. wait(1)
  2291. BallDamage2 = math.random(5, 15)
  2292. EYESONU = FindNearestTorso(snowmanmid.Position)
  2293. local snowmanball = Instance.new("Part", snowmanMod)
  2294. snowmanball.Shape = "Ball"
  2295. snowmanball.Size = Vector3.new(0.8, 0.8, 0.8)
  2296. snowmanball.Material = "Sand"
  2297. snowmanball.CanCollide = false
  2298. snowmanball.BrickColor = BrickColor.new("Institutional white")
  2299. snowmanball.Locked = true
  2300. snowmanball.CFrame = snowmanmid.CFrame
  2301. local dis = (snowmanball.Position - EYESONU.CFrame.p).unit * -1
  2302. snowmanball.Velocity = dis * 200 + Vector3.new(0, 10, 0)
  2303. local snowmanballBF = Instance.new("BodyForce", snowmanball)
  2304. snowmanballBF.force = Vector3.new(0, snowmanball:GetMass() * 140, 0)
  2305. local AT0 = Instance.new("Attachment", snowmanball)
  2306. AT0.Position = Vector3.new(-0.1, 0, 0)
  2307. local AT1 = Instance.new("Attachment", snowmanball)
  2308. AT1.Position = Vector3.new(0.1, 0, 0)
  2309. local snowmantrail = Instance.new("Trail", snowmanball)
  2310. snowmantrail.Attachment0 = AT0
  2311. snowmantrail.Attachment1 = AT1
  2312. snowmantrail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.4, 0), NumberSequenceKeypoint.new(1, 1, 0)})
  2313. snowmantrail.Lifetime = 0.5
  2314. snowmantrail.MaxLength = 50
  2315. snowmantrail.MinLength = 0.05
  2316. snowmantrail.WidthScale = NumberSequence.new({NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(1, 0, 0)})
  2317. game:GetService("Debris"):AddItem(snowmanball, 30)
  2318. snowmanball.Touched:connect(function(hit)
  2319. if not hit:IsDescendantOf(char) and hit.Parent.Name ~= "THESNOWMANMADEBYSNOWMACHINEPROTOTYPEAAAAAAAAAAA" then
  2320. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  2321. hit.Material = "Sand"
  2322. hit.BrickColor = BrickColor.new("Institutional white")
  2323. local thrownhum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2324. thrownhum.Health = thrownhum.Health - BallDamage2
  2325. elseif hit.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  2326. hit.Material = "Sand"
  2327. hit.BrickColor = BrickColor.new("Institutional white")
  2328. local thrownhum = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2329. thrownhum.Health = thrownhum.Health - BallDamage2
  2330. end
  2331. for i = 1,5 do
  2332. local ranAng = math.random(-360, 360)
  2333. local ranPos = math.random(-20, 20)
  2334. local ranPos2 = math.random(-20, 20)
  2335. local ranPos3 = math.random(-20, 20)
  2336. local snowf = Instance.new("Part", snowmanMod)
  2337. snowf.Size = Vector3.new(0.5, 0.3, 0.5)
  2338. snowf.Material = "Sand"
  2339. snowf.BrickColor = BrickColor.new("Institutional white")
  2340. snowf.Locked = true
  2341. snowf.CFrame = snowmanball.CFrame * CFa(ranAng, ranAng, ranAng) + Vector3.new(ranPos / 10, ranPos2 / 10, ranPos3 / 10)
  2342. game:GetService("Debris"):AddItem(snowf, 5)
  2343. end
  2344. snowmanball:Destroy()
  2345. end
  2346. end)
  2347. wait(1)
  2348. end
  2349. end
  2350. end))
  2351. end
  2352. hum.WalkSpeed = nws
  2353. hum.JumpPower = jp
  2354. attacking = false
  2355. snowmanning = false
  2356. elseif attacking == false and 4 - stage < 1 then
  2357. attacking = true
  2358. freezepar.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))})
  2359. freezepar2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))})
  2360. if not Part78:FindFirstChild("ASDASDASDASDACOMINE") then
  2361. errorsound = Instance.new("Sound", Part78)
  2362. errorsound.Volume = 2
  2363. errorsound.Name = "ASDASDASDASDACOMINE"
  2364. errorsound.SoundId = "rbxassetid://1388726556"
  2365. errorsound.Pitch = 0.5
  2366. errorsound:Play()
  2367. else
  2368. errorsound = Part78:FindFirstChild("ASDASDASDASDACOMINE")
  2369. errorsound:Play()
  2370. end
  2371. if not Part80:FindFirstChild("ASDASDASDASDACOMINE") then
  2372. errorsound2 = Instance.new("Sound", Part80)
  2373. errorsound2.Volume = 2
  2374. errorsound2.Name = "ASDASDASDASDACOMINE"
  2375. errorsound2.SoundId = "rbxassetid://1388726556"
  2376. errorsound2.Pitch = 0.5
  2377. errorsound2:Play()
  2378. else
  2379. errorsound2 = Part80:FindFirstChild("ASDASDASDASDACOMINE")
  2380. errorsound2:Play()
  2381. end
  2382. freezepar.Enabled = true
  2383. freezepar2.Enabled = true
  2384. wait(0.15)
  2385. freezepar.Enabled = false
  2386. freezepar2.Enabled = false
  2387. wait(0.2)
  2388. freezepar.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  2389. freezepar2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  2390. attacking = false
  2391. end
  2392. end
  2393.  
  2394. function SnowBlast()
  2395. if attacking == false and SnowBlasting == false and 4 - stage >= 0.5 then
  2396. attacking = true
  2397. SnowBlasting = true
  2398. hum.WalkSpeed = 2
  2399. hum.JumpPower = 0
  2400. stage = stage + 0.5
  2401. for i = 0,1,.1 do
  2402. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(40), 0, 0), i)
  2403. rootj.C1 = clerp(rootj.C1, rootj1 * CFn(0, 0, 1) * CFa(Rad(-55), 0, 0), i)
  2404. LS.C1 = clerp(LS.C1, LS1 * CFn(0, 0.2, 0.2) * CFa(0, 0, Rad(50)), i)
  2405. RS.C1 = clerp(RS.C1, RS1 * CFn(0, 0.2, 0.2) * CFa(0, 0, Rad(-50)), i)
  2406. LH.C1 = clerp(LH.C1, LH1 * CFn(1, -0.1, 0) * CFa(Rad(5), 0, Rad(60)), i)
  2407. RH.C1 = clerp(RH.C1, RH1 * CFn(-0.5, -0.3, 0) * CFa(Rad(5), 0, Rad(30)), i)
  2408. neck.C0 = clerp(neck.C0, neck0, i)
  2409. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2410. LS.C0 = clerp(LS.C0, LS0, i)
  2411. RS.C0 = clerp(RS.C0, RS0, i)
  2412. LH.C0 = clerp(LH.C0, LH0, i)
  2413. RH.C0 = clerp(RH.C0, RH0, i)
  2414. swait()
  2415. end
  2416. local bv = Instance.new("BodyVelocity", tor)
  2417. bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2418. bv.Velocity = CFn(tor.Position).upVector * 110
  2419. freezepar.Enabled = true
  2420. freezepar2.Enabled = true
  2421. local left = true
  2422. coroutine.resume(coroutine.create(function()
  2423. for i = 1,10 do
  2424. left = not left
  2425. local snowball = Instance.new("Part", char)
  2426. snowball.Size = Vector3.new(0.8, 0.8, 0.8)
  2427. snowball.Material = "Sand"
  2428. snowball.Shape = "Ball"
  2429. snowball.CanCollide = false
  2430. snowball.BrickColor = BrickColor.new("Institutional white")
  2431. snowball.Locked = true
  2432. if left == true then
  2433. snowball.CFrame = Part78.CFrame
  2434. else
  2435. snowball.CFrame = Part80.CFrame
  2436. end
  2437. local sbv = Instance.new("BodyVelocity", snowball)
  2438. sbv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2439. sbv.Velocity = tor.CFrame.upVector * -220
  2440. snowball.Touched:connect(function(hit)
  2441. if not hit:IsDescendantOf(char) then
  2442. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  2443. hit.Material = "Sand"
  2444. BallDamage = 5
  2445. local thrownhum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2446. thrownhum.Health = thrownhum.Health - BallDamage
  2447. elseif hit.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  2448. hit.Material = "Sand"
  2449. BallDamage = 5
  2450. local thrownhum = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2451. thrownhum.Health = thrownhum.Health - BallDamage
  2452. end
  2453. for i = 1,5 do
  2454. local ranAng = math.random(-360, 360)
  2455. local ranPos = math.random(-20, 20)
  2456. local ranPos2 = math.random(-20, 20)
  2457. local ranPos3 = math.random(-20, 20)
  2458. local snowf = Instance.new("Part", char)
  2459. snowf.Size = Vector3.new(0.5, 0.3, 0.5)
  2460. snowf.Material = "Sand"
  2461. snowf.BrickColor = BrickColor.new("Institutional white")
  2462. snowf.Locked = true
  2463. snowf.CFrame = snowball.CFrame * CFa(ranAng, ranAng, ranAng) + Vector3.new(ranPos / 10, ranPos2 / 10, ranPos3 / 10)
  2464. game:GetService("Debris"):AddItem(snowf, 5)
  2465. end
  2466. local snowballjustforthesound = snowball:Clone()
  2467. snowballjustforthesound.Parent = workspace
  2468. snowballjustforthesound.Anchored = true
  2469. snowball:Destroy()
  2470. snowballjustforthesound.Transparency = 1
  2471. game:GetService("Debris"):AddItem(snowballjustforthesound, 0.3)
  2472. local snowhitsound = Instance.new("Sound", snowballjustforthesound)
  2473. snowhitsound.Volume = 3
  2474. snowhitsound.Name = "finallyifoundahitsoundGOD"
  2475. snowhitsound.SoundId = "rbxassetid://1874310149"
  2476. snowhitsound:Play()
  2477. end
  2478. end)
  2479. wait(0.05)
  2480. end
  2481. end))
  2482. for i = 0,1,.15 do
  2483. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(30), 0, 0), i)
  2484. rootj.C1 = clerp(rootj.C1, rootj1, i)
  2485. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(10), 0, 0), i)
  2486. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(10), 0, 0), i)
  2487. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(10), 0, 0), i)
  2488. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(10), 0, 0), i)
  2489. neck.C0 = clerp(neck.C0, neck0, i)
  2490. rootj.C0 = clerp(rootj.C0, rootj0, i)
  2491. LS.C0 = clerp(LS.C0, LS0, i)
  2492. RS.C0 = clerp(RS.C0, RS0, i)
  2493. LH.C0 = clerp(LH.C0, LH0, i)
  2494. RH.C0 = clerp(RH.C0, RH0, i)
  2495. swait()
  2496. end
  2497. wait(0.3)
  2498. bv:Destroy()
  2499. freezepar.Enabled = false
  2500. freezepar2.Enabled = false
  2501. hum.WalkSpeed = nws
  2502. hum.JumpPower = njp
  2503. SnowBlasting = false
  2504. attacking = false
  2505. elseif attacking == false and 4 - stage < 0.5 then
  2506. attacking = true
  2507. freezepar.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))})
  2508. freezepar2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))})
  2509. if not Part78:FindFirstChild("ASDASDASDASDACOMINE") then
  2510. errorsound = Instance.new("Sound", Part78)
  2511. errorsound.Volume = 2
  2512. errorsound.Name = "ASDASDASDASDACOMINE"
  2513. errorsound.SoundId = "rbxassetid://1388726556"
  2514. errorsound.Pitch = 0.5
  2515. errorsound:Play()
  2516. else
  2517. errorsound = Part78:FindFirstChild("ASDASDASDASDACOMINE")
  2518. errorsound:Play()
  2519. end
  2520. if not Part80:FindFirstChild("ASDASDASDASDACOMINE") then
  2521. errorsound2 = Instance.new("Sound", Part80)
  2522. errorsound2.Volume = 2
  2523. errorsound2.Name = "ASDASDASDASDACOMINE"
  2524. errorsound2.SoundId = "rbxassetid://1388726556"
  2525. errorsound2.Pitch = 0.5
  2526. errorsound2:Play()
  2527. else
  2528. errorsound2 = Part80:FindFirstChild("ASDASDASDASDACOMINE")
  2529. errorsound2:Play()
  2530. end
  2531. freezepar.Enabled = true
  2532. freezepar2.Enabled = true
  2533. wait(0.15)
  2534. freezepar.Enabled = false
  2535. freezepar2.Enabled = false
  2536. wait(0.2)
  2537. freezepar.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  2538. freezepar2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255))})
  2539. attacking = false
  2540. end
  2541. end
  2542.  
  2543. -----------------------------------------------------------------------------
  2544.  
  2545. function kdown(k)
  2546. if k == "r" then
  2547. Reload()
  2548. elseif k == "e" then
  2549. Snowcone()
  2550. elseif k == "x" and Snowconing == true then
  2551. ThrowAway()
  2552. elseif k == "f" then
  2553. snowMAN()
  2554. elseif k == "q" then
  2555. SnowBlast()
  2556. end
  2557. end
  2558.  
  2559. function lmdown()
  2560. if Snowconing == false then
  2561. Throw()
  2562. else
  2563. Eat()
  2564. end
  2565. end
  2566.  
  2567. Mouse.Button1Down:connect(lmdown)
  2568. Mouse.KeyDown:connect(kdown)
  2569.  
  2570. -----------------------------------------------------------------------------
  2571.  
  2572. warn([[
  2573.  
  2574.  
  2575. SNOW-MACHINE-PROTOTYPE.
  2576. last updated: 2018/6/26, 20:50 JST.
  2577.  
  2578. Please do not leak this script.
  2579. ]])
  2580.  
  2581. -----------------------------------------------------------------------------
  2582.  
  2583. while true do
  2584. swait()
  2585. yumrot = yumrot + 25
  2586. if yumrot == 360 then
  2587. yumrot = 1
  2588. end
  2589. if stage == 0 then
  2590. level1.Transparency = 1
  2591. level2.Transparency = 1
  2592. level3.Transparency = 1
  2593. level4.Transparency = 1
  2594. elseif stage >= 1 and stage < 2 then
  2595. level1.Transparency = 0
  2596. level2.Transparency = 1
  2597. level3.Transparency = 1
  2598. level4.Transparency = 1
  2599. elseif stage >= 2 and stage < 3 then
  2600. level1.Transparency = 0
  2601. level2.Transparency = 0
  2602. level3.Transparency = 1
  2603. level4.Transparency = 1
  2604. elseif stage >= 3 and stage < 4 then
  2605. level1.Transparency = 0
  2606. level2.Transparency = 0
  2607. level3.Transparency = 0
  2608. level4.Transparency = 1
  2609. elseif stage >= 4 then
  2610. stage = 4
  2611. level1.Transparency = 0
  2612. level2.Transparency = 0
  2613. level3.Transparency = 0
  2614. level4.Transparency = 0
  2615. end
  2616. sine = sine + 1
  2617. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2618. if Throwing == true then
  2619. state = "Throwing"
  2620. elseif SnowBlasting == true then
  2621. state = "Blasting"
  2622. elseif Eating == true then
  2623. state = "Eating"
  2624. elseif makingCone == true then
  2625. state = "MakingCone"
  2626. elseif ThrowingAway == true then
  2627. state = "ThrowingAway"
  2628. elseif Reloading == true then
  2629. state = "Reloading"
  2630. elseif Snowconing == true and torvel < 1 then
  2631. state = "Snowconing"
  2632. elseif snowmanning == true then
  2633. state = "Snowmanning"
  2634. elseif 1 < root.Velocity.y then
  2635. state = "Jump"
  2636. elseif -1 > root.Velocity.y then
  2637. state = "Fall"
  2638. elseif torvel < 1 then
  2639. state = "Idle"
  2640. elseif tor.Velocity.magnitude < 50 then
  2641. state = "Walk"
  2642. end
  2643. if state == "Jump" then
  2644. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-20), 0, 0), 0.15)
  2645. rootj.C1 = clerp(rootj.C1, rootj1, 0.15)
  2646. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(20), 0, Rad(-10)), 0.15)
  2647. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(20), 0, Rad(-10)), 0.15)
  2648. LH.C1 = clerp(LH.C1, LH1 * CFn(0.7, -1.3, -0.1) * CFa(Rad(-15), 0, Rad(-55)), 0.15)
  2649. RH.C1 = clerp(RH.C1, RH1 * CFn(-0.5, -1.1, 0) * CFa(Rad(-10), 0, Rad(45)), 0.15)
  2650. neck.C0 = clerp(neck.C0, neck0, 0.15)
  2651. rootj.C0 = clerp(rootj.C0, rootj0, 0.15)
  2652. LS.C0 = clerp(LS.C0, LS0, 0.15)
  2653. RS.C0 = clerp(RS.C0, RS0, 0.15)
  2654. LH.C0 = clerp(LH.C0, LH0, 0.15)
  2655. RH.C0 = clerp(RH.C0, RH0, 0.15)
  2656. elseif state == "Fall" then
  2657. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), 0.15)
  2658. rootj.C1 = clerp(rootj.C1, rootj1 * CFa(Rad(10), 0, 0), 0.15)
  2659. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(50), 0, Rad(-10)), 0.15)
  2660. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(50), 0, Rad(-10)), 0.15)
  2661. LH.C1 = clerp(LH.C1, LH1 * CFn(0.4, -0.7, 0) * CFa(Rad(20), 0, Rad(10)), 0.15)
  2662. RH.C1 = clerp(RH.C1, RH1 * CFn(-0.2, -0.5, 0) * CFa(Rad(20), 0, Rad(10)), 0.15)
  2663. neck.C0 = clerp(neck.C0, neck0, 0.15)
  2664. rootj.C0 = clerp(rootj.C0, rootj0, 0.15)
  2665. LS.C0 = clerp(LS.C0, LS0, 0.15)
  2666. RS.C0 = clerp(RS.C0, RS0, 0.15)
  2667. LH.C0 = clerp(LH.C0, LH0 * CFa(0, 0, Rad(20)), 0.15)
  2668. RH.C0 = clerp(RH.C0, RH0 * CFa(0, 0, Rad(-20)), 0.15)
  2669. elseif state == "Snowconing" then
  2670. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(5 * Cos(sine / 25)), 0, Rad(-15)), 0.15)
  2671. rootj.C1 = clerp(rootj.C1, rootj1 * CFn(0, 0, 0.1 * Cos(sine / 20)) * CFa(Rad(-5 * Cos(sine / 20)), 0, 0), 0.15)
  2672. LS.C1 = clerp(LS.C1, LS1 * CFn(0, 0.2, 0.2) * CFa(Rad(-5), Rad(10), Rad(80)), 0.15)
  2673. RS.C1 = clerp(RS.C1, RS1 * CFn(0, 0.2, 0.2) * CFa(Rad(-70), Rad(10), Rad(-50)), 0.15)
  2674. LH.C1 = clerp(LH.C1, LH1 * CFn(0.1 * Cos(sine / 20), -0.1 * Cos(sine / 20), 0) * CFa(Rad(5), Rad(-5), Rad(5 * Cos(sine / 20))), 0.15)
  2675. RH.C1 = clerp(RH.C1, RH1 * CFn(-0.1 * Cos(sine / 20), -0.1 * Cos(sine / 20), 0) * CFa(Rad(5), Rad(5), Rad(-5 * Cos(sine / 20))), 0.15)
  2676. neck.C0 = clerp(neck.C0, neck0 * CFa(Rad(5), 0, 0), 0.15)
  2677. rootj.C0 = clerp(rootj.C0, rootj0 * CFa(Rad(5), 0, 0), 0.15)
  2678. LS.C0 = clerp(LS.C0, LS0, 0.15)
  2679. RS.C0 = clerp(RS.C0, RS0, 0.15)
  2680. LH.C0 = clerp(LH.C0, LH0 * CFa(0, 0, Rad(-5)), 0.15)
  2681. RH.C0 = clerp(RH.C0, RH0 * CFa(0, 0, Rad(5)), 0.15)
  2682. elseif state == "Idle" then
  2683. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(5 * Cos(sine / 25)), 0, Rad(-15)), 0.15)
  2684. rootj.C1 = clerp(rootj.C1, rootj1 * CFn(0, 0, 0.1 * Cos(sine / 20)) * CFa(Rad(-5 * Cos(sine / 20)), 0, 0), 0.15)
  2685. LS.C1 = clerp(LS.C1, LS1 * CFn(0, 0.2, 0.2) * CFa(Rad(-70), Rad(10), Rad(50)), 0.15)
  2686. RS.C1 = clerp(RS.C1, RS1 * CFn(0, 0.2, 0.2) * CFa(Rad(-70), Rad(10), Rad(-50)), 0.15)
  2687. LH.C1 = clerp(LH.C1, LH1 * CFn(0.1 * Cos(sine / 20), -0.1 * Cos(sine / 20), 0) * CFa(Rad(5), Rad(-5), Rad(5 * Cos(sine / 20))), 0.15)
  2688. RH.C1 = clerp(RH.C1, RH1 * CFn(-0.1 * Cos(sine / 20), -0.1 * Cos(sine / 20), 0) * CFa(Rad(5), Rad(5), Rad(-5 * Cos(sine / 20))), 0.15)
  2689. neck.C0 = clerp(neck.C0, neck0 * CFa(Rad(5), 0, 0), 0.15)
  2690. rootj.C0 = clerp(rootj.C0, rootj0 * CFa(Rad(5), 0, 0), 0.15)
  2691. LS.C0 = clerp(LS.C0, LS0, 0.15)
  2692. RS.C0 = clerp(RS.C0, RS0, 0.15)
  2693. LH.C0 = clerp(LH.C0, LH0 * CFa(0, 0, Rad(-5)), 0.15)
  2694. RH.C0 = clerp(RH.C0, RH0 * CFa(0, 0, Rad(5)), 0.15)
  2695. elseif state == "Walk" then
  2696. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), 0.15)
  2697. rootj.C1 = clerp(rootj.C1, rootj1 * CFa(Rad(-5 * Cos(sine / 3)), 0, Rad(5 * Cos(sine / 6))), 0.15)
  2698. LS.C1 = clerp(LS.C1, LS1 * CFa(0, 0, Rad(-35 * Cos(sine / 6))), 0.15)
  2699. RS.C1 = clerp(RS.C1, RS1 * CFa(0, 0, Rad(-35 * Cos(sine / 6))), 0.15)
  2700. LH.C1 = clerp(LH.C1, LH1 * CFa(0, 0, Rad(50 * Cos(sine / 6))), 0.15)
  2701. RH.C1 = clerp(RH.C1, RH1 * CFa(0, 0, Rad(50 * Cos(sine / 6))), 0.15)
  2702. neck.C0 = clerp(neck.C0, neck0, 0.15)
  2703. rootj.C0 = clerp(rootj.C0, rootj0 * CFa(Rad(5), 0, 0), 0.15)
  2704. LS.C0 = clerp(LS.C0, LS0, 0.15)
  2705. RS.C0 = clerp(RS.C0, RS0, 0.15)
  2706. LH.C0 = clerp(LH.C0, LH0, 0.15)
  2707. RH.C0 = clerp(RH.C0, RH0, 0.15)
  2708. end
  2709. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement