Advertisement
memberhero

Snowball script

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