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