SHOW:
|
|
- or go back to the newest paste.
1 | -- [ SANIIIC HES ON DA RAWN ] -- | |
2 | wait() | |
3 | thing = 0 | |
4 | LoudVolume = false | |
5 | Submerged = false | |
6 | Music = true | |
7 | script.Name = "SANIIIIC" | |
8 | Player = game.Players.LocalPlayer | |
9 | c = game.Players.LocalPlayer.Character | |
10 | Head = c.Head | |
11 | Humanoid = c.Humanoid | |
12 | anim = c.Humanoid.Animator | |
13 | rage = false | |
14 | p = game.Players.LocalPlayer | |
15 | Music = false | |
16 | anim = Humanoid.Animator | |
17 | local Effects = {} | |
18 | attack = false | |
19 | local attacking = falselocal | |
20 | - | local attacking = false |
20 | + | Plr = Plrs.LocalPlayer |
21 | local Char = Plr.Character | |
22 | local Hum = Char:FindFirstChildOfClass'Humanoid' | |
23 | local RArm = Char["Right Arm"] | |
24 | local LArm = Char["Left Arm"] | |
25 | local RLeg = Char["Right Leg"] | |
26 | local LLeg = Char["Left Leg"] | |
27 | local Root = Char:FindFirstChild'HumanoidRootPart' | |
28 | local Torso = Char.Torso | |
29 | local Head = Char.Head | |
30 | local NeutralAnims = true | |
31 | local Attack = false | |
32 | local Debounces = {Debounces={}} | |
33 | local Mouse = Plr:GetMouse() | |
34 | local Hit = {} | |
35 | local Sine = 0 | |
36 | local Change = 1 | |
37 | local BloodPuddles = {} | |
38 | local CliccAttack = 0; | |
39 | vt = Vector3.new | |
40 | bc = BrickColor.new | |
41 | br = BrickColor.random | |
42 | it = Instance.new | |
43 | cf = CFrame.new | |
44 | euler = CFrame.fromEulerAnglesXYZ | |
45 | angles = CFrame.Angles | |
46 | matr = math.random | |
47 | mouse = Player:GetMouse() | |
48 | ||
49 | RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
50 | RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
51 | LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
52 | LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
53 | RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
54 | RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
55 | LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
56 | LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
57 | NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
58 | NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
59 | RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
60 | RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) | |
61 | RS = c.Torso:FindFirstChild("Right Shoulder") | |
62 | LS = c.Torso:FindFirstChild("Left Shoulder") | |
63 | RH = c.Torso:FindFirstChild("Right Hip") | |
64 | LH = c.Torso:FindFirstChild("Left Hip") | |
65 | RJ = c.HumanoidRootPart:FindFirstChild("RootJoint") | |
66 | N = c.Torso:FindFirstChild("Neck") | |
67 | cf = CFrame.new | |
68 | ang = CFrame.Angles | |
69 | rd = math.rad | |
70 | rd2 = math.random | |
71 | ||
72 | --[[mainShirt = c.Shirt | |
73 | mainPants = c.Pants | |
74 | mainBColors = c["Body Colors"] | |
75 | mainShirt.ShirtTemplate = "rbxassetid://769869277" | |
76 | mainPants.PantsTemplate = "rbxassetid://805486769" | |
77 | mainBColors.HeadColor = BrickColor.new("Pastel brown") | |
78 | mainBColors.LeftArmColor = BrickColor.new("Pastel brown") | |
79 | mainBColors.LeftLegColor = BrickColor.new("Pastel brown") | |
80 | mainBColors.RightArmColor = BrickColor.new("Pastel brown") | |
81 | mainBColors.RightLegColor = BrickColor.new("Pastel brown") | |
82 | mainBColors.TorsoColor = BrickColor.new("Pastel brown")]] | |
83 | function swait(num) | |
84 | if num==0 or num==nil then | |
85 | game:service'RunService'.Heartbeat:wait(0) | |
86 | else | |
87 | for i=0,num do | |
88 | game:service'RunService'.Heartbeat:wait(0) | |
89 | end | |
90 | end | |
91 | end | |
92 | ||
93 | - | local S2 = Instance.new("Sound",c.HumanoidRootPart)S2.SoundId = "rbxassetid://1246460167" S2.Volume = 0 S2.PlaybackSpeed = 0 S2.Looped = true S2:Play() |
93 | + | |
94 | joint[prop] = joint[prop]:lerp(cfrmz, alp) | |
95 | end | |
96 | function resetlerp() | |
97 | RJ.C0 = RJC0 | |
98 | RJ.C1 = RJC1 | |
99 | N.C0 = NC0 | |
100 | N.C1 = NC1 | |
101 | RS.C0 = RSC0 | |
102 | RS.C1 = RSC1 | |
103 | LS.C0 = LSC0 | |
104 | LS.C1 = LSC1 | |
105 | RH.C0 = RHC0 | |
106 | RH.C1 = RHC1 | |
107 | LH.C0 = LHC0 | |
108 | LH.C1 = LHC1 | |
109 | end | |
110 | ||
111 | local S2 = Instance.new("Sound",c.HumanoidRootPart)S2.SoundId = "rbxassetid://654094806" S2.Volume = 0 S2.PlaybackSpeed = 0 S2.Looped = true S2:Play() | |
112 | c.Head.face:remove() | |
113 | ||
114 | local ColorArray = {ColorSequenceKeypoint.new(0, Color3.new(0/255,170/255,255/255)),ColorSequenceKeypoint.new(1, Color3.new(0/255,170/255,255/255))} | |
115 | local att1 = Instance.new("Attachment", c["Right Leg"]) | |
116 | att1.Name = "att1" | |
117 | att1.Position = Vector3.new(0.5, 1, 0.5) | |
118 | local att2 = Instance.new("Attachment", c["Right Leg"]) | |
119 | att2.Name = "att2" | |
120 | att2.Position = Vector3.new(-0.5, 1, 0.5) | |
121 | local att3 = Instance.new("Attachment", c["Right Leg"]) | |
122 | att3.Name = "att3" | |
123 | att3.Position = Vector3.new(0.5, -1, 0.5) | |
124 | local att4 = Instance.new("Attachment", c["Right Leg"]) | |
125 | att4.Name = "att4" | |
126 | att4.Position = Vector3.new(-0.5, -1, 0.5) | |
127 | ||
128 | local attt1 = Instance.new("Attachment", c["Left Leg"]) | |
129 | attt1.Name = "att1" | |
130 | attt1.Position = Vector3.new(0.5, 1, 0.5) | |
131 | local attt2 = Instance.new("Attachment", c["Left Leg"]) | |
132 | attt2.Name = "att2" | |
133 | attt2.Position = Vector3.new(-0.5, 1, 0.5) | |
134 | local attt3 = Instance.new("Attachment", c["Left Leg"]) | |
135 | attt3.Name = "att3" | |
136 | attt3.Position = Vector3.new(0.5, -1, 0.5) | |
137 | local attt4 = Instance.new("Attachment", c["Left Leg"]) | |
138 | attt4.Name = "att4" | |
139 | attt4.Position = Vector3.new(-0.5, -1, 0.5) | |
140 | ||
141 | local trailtop1 = Instance.new("Trail", c["Right Leg"]) | |
142 | trailtop1.Enabled = true | |
143 | trailtop1.Texture = "rbxassetid://16607923" | |
144 | trailtop1.Name = "toptrail" | |
145 | trailtop1.MinLength = 0 | |
146 | trailtop1.Lifetime = 0.1 | |
147 | ||
148 | trailtop1.Color = ColorSequence.new(ColorArray) | |
149 | ||
150 | trailtop1.Attachment0 = att1 | |
151 | trailtop1.Attachment1 = att2 | |
152 | trailtop1.Transparency = NumberSequence.new({ | |
153 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
154 | NumberSequenceKeypoint.new(1, 1, 0) | |
155 | ||
156 | local LS = NewInstance('Motor',Char,{Part0=Torso,Part1=LArm,C0 = CF.N(-1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)}) | |
157 | local RS = NewInstance('Motor',Char,{Part0=Torso,Part1=RArm,C0 = CF.N(1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)}) | |
158 | local NK = NewInstance('Motor',Char,{Part0=Torso,Part1=Head,C0 = CF.N(0,1.5 * PlayerSize,0)}) | |
159 | local LH = NewInstance('Motor',Char,{Part0=Torso,Part1=LLeg,C0 = CF.N(-.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)}) | |
160 | local RH = NewInstance('Motor',Char,{Part0=Torso,Part1=RLeg,C0 = CF.N(.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)}) | |
161 | local RJ = NewInstance('Motor',Char,{Part0=Root,Part1=Torso}) | |
162 | local HW1 = Weld(Main,RArm,CF.N(0,.47,0)*CF.A(0,M.R(-90),0)) | |
163 | local HW2 = Weld(Main2,LArm,CF.N(0,.47,0)*CF.A(0,M.R(90),0)) | |
164 | local CW = Weld(MainCl,LArm,CF.N(.55,.45,0)) | |
165 | ||
166 | local LSC0 = LS.C0 | |
167 | local RSC0 = RS.C0 | |
168 | local NKC0 = NK.C0 | |
169 | local LHC0 = LH.C0 | |
170 | local RHC0 = RH.C0 | |
171 | local RJC0 = RJ.C0 | |
172 | ||
173 | }) | |
174 | ||
175 | local trailbot1 = Instance.new("Trail", c["Right Leg"]) | |
176 | trailbot1.Enabled = true | |
177 | trailbot1.Texture = "rbxassetid://16607923" | |
178 | trailbot1.Name = "bottrail" | |
179 | trailbot1.MinLength = 0 | |
180 | trailbot1.Lifetime = 0.1 | |
181 | ||
182 | trailbot1.Color = ColorSequence.new(ColorArray) | |
183 | ||
184 | trailbot1.Attachment0 = att3 | |
185 | trailbot1.Attachment1 = att4 | |
186 | trailbot1.Transparency = NumberSequence.new({ | |
187 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
188 | NumberSequenceKeypoint.new(1, 1, 0) | |
189 | }) | |
190 | ||
191 | local trailside1 = Instance.new("Trail", c["Right Leg"]) | |
192 | trailside1.Enabled = true | |
193 | trailside1.Texture = "rbxassetid://16607923" | |
194 | trailside1.Name = "sidetrail1" | |
195 | trailside1.MinLength = 0 | |
196 | trailside1.Lifetime = 0.1 | |
197 | ||
198 | trailside1.Color = ColorSequence.new(ColorArray) | |
199 | ||
200 | trailside1.Attachment0 = att1 | |
201 | trailside1.Attachment1 = att3 | |
202 | trailside1.Transparency = NumberSequence.new({ | |
203 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
204 | NumberSequenceKeypoint.new(1, 1, 0) | |
205 | }) | |
206 | ||
207 | local trailside2 = Instance.new("Trail", c["Right Leg"]) | |
208 | trailside2.Enabled = true | |
209 | trailside2.Texture = "rbxassetid://16607923" | |
210 | trailside2.Name = "sidetrail2" | |
211 | trailside2.MinLength = 0 | |
212 | trailside2.Lifetime = 0.1 | |
213 | spawn(function() | |
214 | while true do wait() | |
215 | trailside2.Color = ColorSequence.new(ColorArray) | |
216 | end | |
217 | end) | |
218 | trailside2.Attachment0 = att2 | |
219 | trailside2.Attachment1 = att4 | |
220 | trailside2.Transparency = NumberSequence.new({ | |
221 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
222 | NumberSequenceKeypoint.new(1, 1, 0) | |
223 | }) | |
224 | ||
225 | ||
226 | local trailtop12 = Instance.new("Trail", c["Left Leg"]) | |
227 | trailtop12.Enabled = true | |
228 | trailtop12.Texture = "rbxassetid://16607923" | |
229 | trailtop12.Name = "toptrail" | |
230 | trailtop12.MinLength = 0 | |
231 | trailtop12.Lifetime = 0.1 | |
232 | spawn(function() | |
233 | while true do wait() | |
234 | trailtop12.Color = ColorSequence.new(ColorArray) | |
235 | end | |
236 | end) | |
237 | trailtop12.Attachment0 = attt1 | |
238 | trailtop12.Attachment1 = attt2 | |
239 | trailtop12.Transparency = NumberSequence.new({ | |
240 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
241 | NumberSequenceKeypoint.new(1, 1, 0) | |
242 | }) | |
243 | ||
244 | local trailbot2 = Instance.new("Trail", c["Left Leg"]) | |
245 | trailbot2.Enabled = true | |
246 | trailbot2.Texture = "rbxassetid://16607923" | |
247 | trailbot2.Name = "bottrail" | |
248 | trailbot2.MinLength = 0 | |
249 | trailbot2.Lifetime = 0.1 | |
250 | ||
251 | trailbot2.Color = ColorSequence.new(ColorArray) | |
252 | ||
253 | trailbot2.Attachment0 = attt3 | |
254 | trailbot2.Attachment1 = attt4 | |
255 | trailbot2.Transparency = NumberSequence.new({ | |
256 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
257 | NumberSequenceKeypoint.new(1, 1, 0) | |
258 | }) | |
259 | ||
260 | local trailside12 = Instance.new("Trail", c["Left Leg"]) | |
261 | trailside12.Enabled = true | |
262 | trailside12.Texture = "rbxassetid://16607923" | |
263 | trailside12.Name = "sidetrail1" | |
264 | trailside12.MinLength = 0 | |
265 | trailside12.Lifetime = 0.1 | |
266 | ||
267 | trailside12.Color = ColorSequence.new(ColorArray) | |
268 | ||
269 | trailside12.Attachment0 = attt1 | |
270 | trailside12.Attachment1 = attt3 | |
271 | trailside12.Transparency = NumberSequence.new({ | |
272 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
273 | NumberSequenceKeypoint.new(1, 1, 0) | |
274 | }) | |
275 | ||
276 | local trailside22 = Instance.new("Trail", c["Left Leg"]) | |
277 | trailside22.Enabled = true | |
278 | trailside22.Texture = "rbxassetid://16607923" | |
279 | trailside22.Name = "sidetrail2" | |
280 | trailside22.MinLength = 0 | |
281 | trailside22.Lifetime = 0.1 | |
282 | ||
283 | trailside22.Color = ColorSequence.new(ColorArray) | |
284 | ||
285 | trailside22.Attachment0 = attt2 | |
286 | trailside22.Attachment1 = attt4 | |
287 | trailside22.Transparency = NumberSequence.new({ | |
288 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
289 | NumberSequenceKeypoint.new(1, 1, 0) | |
290 | }) | |
291 | ||
292 | ||
293 | local att1 = Instance.new("Attachment", c["Right Arm"]) | |
294 | att1.Name = "att1" | |
295 | att1.Position = Vector3.new(0.5, 1, 0.5) | |
296 | local att2 = Instance.new("Attachment", c["Right Arm"]) | |
297 | att2.Name = "att2" | |
298 | att2.Position = Vector3.new(-0.5, 1, 0.5) | |
299 | local att3 = Instance.new("Attachment", c["Right Arm"]) | |
300 | att3.Name = "att3" | |
301 | att3.Position = Vector3.new(0.5, -1, 0.5) | |
302 | local att4 = Instance.new("Attachment", c["Right Arm"]) | |
303 | att4.Name = "att4" | |
304 | att4.Position = Vector3.new(-0.5, -1, 0.5) | |
305 | ||
306 | local attt1 = Instance.new("Attachment", c["Left Arm"]) | |
307 | attt1.Name = "att1" | |
308 | attt1.Position = Vector3.new(0.5, 1, 0.5) | |
309 | local attt2 = Instance.new("Attachment", c["Left Arm"]) | |
310 | attt2.Name = "att2" | |
311 | attt2.Position = Vector3.new(-0.5, 1, 0.5) | |
312 | local attt3 = Instance.new("Attachment", c["Left Arm"]) | |
313 | attt3.Name = "att3" | |
314 | attt3.Position = Vector3.new(0.5, -1, 0.5) | |
315 | local attt4 = Instance.new("Attachment", c["Left Arm"]) | |
316 | attt4.Name = "att4" | |
317 | attt4.Position = Vector3.new(-0.5, -1, 0.5) | |
318 | ||
319 | local trailtop1 = Instance.new("Trail", c["Right Arm"]) | |
320 | trailtop1.Enabled = true | |
321 | trailtop1.Texture = "rbxassetid://16607923" | |
322 | trailtop1.Name = "toptrail" | |
323 | trailtop1.MinLength = 0 | |
324 | trailtop1.Lifetime = 0.1 | |
325 | ||
326 | trailtop1.Color = ColorSequence.new(ColorArray) | |
327 | ||
328 | trailtop1.Attachment0 = att1 | |
329 | trailtop1.Attachment1 = att2 | |
330 | trailtop1.Transparency = NumberSequence.new({ | |
331 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
332 | NumberSequenceKeypoint.new(1, 1, 0) | |
333 | }) | |
334 | ||
335 | local trailbot1 = Instance.new("Trail", c["Right Arm"]) | |
336 | trailbot1.Enabled = true | |
337 | trailbot1.Texture = "rbxassetid://16607923" | |
338 | trailbot1.Name = "bottrail" | |
339 | trailbot1.MinLength = 0 | |
340 | trailbot1.Lifetime = 0.1 | |
341 | spawn(function() | |
342 | while true do wait() | |
343 | trailbot1.Color = ColorSequence.new(ColorArray) | |
344 | end | |
345 | end) | |
346 | trailbot1.Attachment0 = att3 | |
347 | trailbot1.Attachment1 = att4 | |
348 | trailbot1.Transparency = NumberSequence.new({ | |
349 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
350 | NumberSequenceKeypoint.new(1, 1, 0) | |
351 | }) | |
352 | ||
353 | local trailside1 = Instance.new("Trail", c["Right Arm"]) | |
354 | trailside1.Enabled = true | |
355 | trailside1.Texture = "rbxassetid://16607923" | |
356 | trailside1.Name = "sidetrail1" | |
357 | trailside1.MinLength = 0 | |
358 | trailside1.Lifetime = 0.1 | |
359 | ||
360 | trailside1.Color = ColorSequence.new(ColorArray) | |
361 | ||
362 | trailside1.Attachment0 = att1 | |
363 | trailside1.Attachment1 = att3 | |
364 | trailside1.Transparency = NumberSequence.new({ | |
365 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
366 | NumberSequenceKeypoint.new(1, 1, 0) | |
367 | }) | |
368 | ||
369 | local trailside2 = Instance.new("Trail", c["Right Arm"]) | |
370 | trailside2.Enabled = true | |
371 | trailside2.Texture = "rbxassetid://16607923" | |
372 | trailside2.Name = "sidetrail2" | |
373 | trailside2.MinLength = 0 | |
374 | trailside2.Lifetime = 0.1 | |
375 | ||
376 | trailside2.Color = ColorSequence.new(ColorArray) | |
377 | ||
378 | trailside2.Attachment0 = att2 | |
379 | trailside2.Attachment1 = att4 | |
380 | trailside2.Transparency = NumberSequence.new({ | |
381 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
382 | NumberSequenceKeypoint.new(1, 1, 0) | |
383 | }) | |
384 | ||
385 | ||
386 | local trailtop12 = Instance.new("Trail", c["Left Arm"]) | |
387 | trailtop12.Enabled = true | |
388 | trailtop12.Texture = "rbxassetid://16607923" | |
389 | trailtop12.Name = "toptrail" | |
390 | trailtop12.MinLength = 0 | |
391 | trailtop12.Lifetime = 0.1 | |
392 | ||
393 | trailtop12.Color = ColorSequence.new(ColorArray) | |
394 | ||
395 | trailtop12.Attachment0 = attt1 | |
396 | trailtop12.Attachment1 = attt2 | |
397 | trailtop12.Transparency = NumberSequence.new({ | |
398 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
399 | NumberSequenceKeypoint.new(1, 1, 0) | |
400 | }) | |
401 | ||
402 | local trailbot2 = Instance.new("Trail", c["Left Arm"]) | |
403 | trailbot2.Enabled = true | |
404 | trailbot2.Texture = "rbxassetid://16607923" | |
405 | trailbot2.Name = "bottrail" | |
406 | trailbot2.MinLength = 0 | |
407 | trailbot2.Lifetime = 0.1 | |
408 | ||
409 | trailbot2.Color = ColorSequence.new(ColorArray) | |
410 | ||
411 | trailbot2.Attachment0 = attt3 | |
412 | trailbot2.Attachment1 = attt4 | |
413 | trailbot2.Transparency = NumberSequence.new({ | |
414 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
415 | NumberSequenceKeypoint.new(1, 1, 0) | |
416 | }) | |
417 | ||
418 | local trailside12 = Instance.new("Trail", c["Left Arm"]) | |
419 | trailside12.Enabled = true | |
420 | trailside12.Texture = "rbxassetid://16607923" | |
421 | trailside12.Name = "sidetrail1" | |
422 | trailside12.MinLength = 0 | |
423 | trailside12.Lifetime = 0.1 | |
424 | ||
425 | trailside12.Color = ColorSequence.new(ColorArray) | |
426 | ||
427 | trailside12.Attachment0 = attt1 | |
428 | trailside12.Attachment1 = attt3 | |
429 | trailside12.Transparency = NumberSequence.new({ | |
430 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
431 | NumberSequenceKeypoint.new(1, 1, 0) | |
432 | }) | |
433 | ||
434 | local trailside22 = Instance.new("Trail", c["Left Arm"]) | |
435 | trailside22.Enabled = true | |
436 | trailside22.Texture = "rbxassetid://16607923" | |
437 | trailside22.Name = "sidetrail2" | |
438 | trailside22.MinLength = 0 | |
439 | trailside22.Lifetime = 0.1 | |
440 | ||
441 | trailside22.Color = ColorSequence.new(ColorArray) | |
442 | ||
443 | trailside22.Attachment0 = attt2 | |
444 | trailside22.Attachment1 = attt4 | |
445 | trailside22.Transparency = NumberSequence.new({ | |
446 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
447 | NumberSequenceKeypoint.new(1, 1, 0) | |
448 | ||
449 | local REGENSOUND = 300208779 | |
450 | for _, c in pairs(Char:GetDescendants()) do | |
451 | if c and c.Parent then | |
452 | if c.Name == "Handle" and c.Parent.ClassName == "Accessory" then | |
453 | local ACCESSORY = c.Parent | |
454 | c.Parent = Char | |
455 | if c then | |
456 | if(c:FindFirstChild("HatAttachment") or c:FindFirstChild("FaceFrontAttachment") or c:FindFirstChild("HairAttachment"))then | |
457 | --weldBetween(Head,c) | |
458 | Weld(Head,c,CF.N(),c.CFrame:inverse()*Head.CFrame) | |
459 | else | |
460 | --weldBetween(Torso,c) | |
461 | Weld(Torso,c,CF.N(),c.CFrame:inverse()*Head.CFrame) | |
462 | end | |
463 | end | |
464 | ACCESSORY:remove() | |
465 | end | |
466 | end | |
467 | end | |
468 | wait() | |
469 | local BODY = {} | |
470 | local FULLREGEN = false | |
471 | for _, c in pairs(Char:GetDescendants()) do | |
472 | if c:IsA("BasePart") and not c.Parent.Name:lower():find'secret' then | |
473 | if(c ~= Root and c ~= Torso and c ~= Head and c ~= RArm and c ~= LArm and c ~= RLeg and c ~= LLeg)then | |
474 | c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0) | |
475 | end | |
476 | local REGENVALUE = IN("BoolValue",c) | |
477 | REGENVALUE.Name = "IsRegening" | |
478 | table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency,c.Size,c.Name,REGENVALUE}) | |
479 | elseif c:IsA("JointInstance") and c.Name ~= "AccessoryWeld" then | |
480 | table.insert(BODY,{c,c.Parent,nil,nil,nil,nil,nil,nil}) | |
481 | end | |
482 | end | |
483 | ||
484 | function FullBodyRegen() -- thanks shack bb | |
485 | if not FULLREGEN then | |
486 | Sound(Head,REGENSOUND,M.RNG(80,120)/100,3,false,true,true) | |
487 | FULLREGEN = true | |
488 | Hum.MaxHealth = "inf" | |
489 | Hum.Health = "inf" | |
490 | Hum.Parent = nil | |
491 | Char.Parent = workspace | |
492 | for e = 1, #BODY do | |
493 | if BODY[e] ~= nil then | |
494 | local STUFF = BODY[e] | |
495 | local PART = STUFF[1] | |
496 | local PARENT = STUFF[2] | |
497 | local MATERIAL = STUFF[3] | |
498 | local COLOR = STUFF[4] | |
499 | local TRANSPARENCY = STUFF[5] | |
500 | --local SIZE = STUFF[6] | |
501 | local NAME = STUFF[7] | |
502 | local VALUE = STUFF[8] | |
503 | PART.Parent = PARENT | |
504 | }) | |
505 | ||
506 | local att1 = Instance.new("Attachment", c["Torso"]) | |
507 | att1.Name = "att1" | |
508 | att1.Position = Vector3.new(1, 1, 0.5) | |
509 | local att2 = Instance.new("Attachment", c["Torso"]) | |
510 | att2.Name = "att2" | |
511 | att2.Position = Vector3.new(-1, 1, 0.5) | |
512 | local att3 = Instance.new("Attachment", c["Torso"]) | |
513 | att3.Name = "att3" | |
514 | att3.Position = Vector3.new(1, -1, 0.5) | |
515 | local att4 = Instance.new("Attachment", c["Torso"]) | |
516 | att4.Name = "att4" | |
517 | att4.Position = Vector3.new(-1, -1, 0.5) | |
518 | ||
519 | local attt1 = Instance.new("Attachment", c["Head"]) | |
520 | attt1.Name = "att1" | |
521 | attt1.Position = Vector3.new(.55, .55, 0.025) | |
522 | local attt2 = Instance.new("Attachment", c["Head"]) | |
523 | attt2.Name = "att2" | |
524 | attt2.Position = Vector3.new(-.55, .55, 0.025) | |
525 | local attt3 = Instance.new("Attachment", c["Head"]) | |
526 | attt3.Name = "att3" | |
527 | attt3.Position = Vector3.new(.55, -.5, 0.025) | |
528 | local attt4 = Instance.new("Attachment", c["Head"]) | |
529 | attt4.Name = "att4" | |
530 | attt4.Position = Vector3.new(-.55, -.5, 0.025) | |
531 | local trailtop1 = Instance.new("Trail", c["Torso"]) | |
532 | trailtop1.Enabled = true | |
533 | trailtop1.Texture = "rbxassetid://16607923" | |
534 | trailtop1.Name = "toptrail" | |
535 | trailtop1.MinLength = 0 | |
536 | trailtop1.Lifetime = 0.1 | |
537 | ||
538 | trailtop1.Color = ColorSequence.new(ColorArray) | |
539 | ||
540 | trailtop1.Attachment0 = att1 | |
541 | trailtop1.Attachment1 = att2 | |
542 | trailtop1.Transparency = NumberSequence.new({ | |
543 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
544 | NumberSequenceKeypoint.new(1, 1, 0) | |
545 | }) | |
546 | local trailbot1 = Instance.new("Trail", c["Torso"]) | |
547 | trailbot1.Enabled = true | |
548 | trailbot1.Texture = "rbxassetid://16607923" | |
549 | trailbot1.Name = "bottrail" | |
550 | trailbot1.MinLength = 0 | |
551 | trailbot1.Lifetime = 0.1 | |
552 | ||
553 | trailbot1.Color = ColorSequence.new(ColorArray) | |
554 | ||
555 | trailbot1.Attachment0 = att3 | |
556 | trailbot1.Attachment1 = att4 | |
557 | trailbot1.Transparency = NumberSequence.new({ | |
558 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
559 | - | local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://131026421" S.Volume = 2 S:Play() |
559 | + | |
560 | }) | |
561 | local trailside1 = Instance.new("Trail", c["Torso"]) | |
562 | trailside1.Enabled = true | |
563 | trailside1.Texture = "rbxassetid://16607923" | |
564 | trailside1.Name = "sidetrail1" | |
565 | trailside1.MinLength = 0 | |
566 | trailside1.Lifetime = 0.1 | |
567 | ||
568 | trailside1.Color = ColorSequence.new(ColorArray) | |
569 | ||
570 | trailside1.Attachment0 = att1 | |
571 | trailside1.Attachment1 = att3 | |
572 | trailside1.Transparency = NumberSequence.new({ | |
573 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
574 | NumberSequenceKeypoint.new(1, 1, 0) | |
575 | }) | |
576 | local trailside2 = Instance.new("Trail", c["Torso"]) | |
577 | trailside2.Enabled = true | |
578 | trailside2.Texture = "rbxassetid://16607923" | |
579 | trailside2.Name = "sidetrail2" | |
580 | trailside2.MinLength = 0 | |
581 | trailside2.Lifetime = 0.1 | |
582 | ||
583 | trailside2.Color = ColorSequence.new(ColorArray) | |
584 | ||
585 | trailside2.Attachment0 = att2 | |
586 | trailside2.Attachment1 = att4 | |
587 | trailside2.Transparency = NumberSequence.new({ | |
588 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
589 | NumberSequenceKeypoint.new(1, 1, 0) | |
590 | }) | |
591 | local trailtop12 = Instance.new("Trail", c["Head"]) | |
592 | trailtop12.Enabled = true | |
593 | trailtop12.Texture = "rbxassetid://16607923" | |
594 | trailtop12.Name = "toptrail" | |
595 | trailtop12.MinLength = 0 | |
596 | trailtop12.Lifetime = 0.1 | |
597 | ||
598 | trailtop12.Color = ColorSequence.new(ColorArray) | |
599 | ||
600 | trailtop12.Attachment0 = attt1 | |
601 | trailtop12.Attachment1 = attt2 | |
602 | trailtop12.Transparency = NumberSequence.new({ | |
603 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
604 | NumberSequenceKeypoint.new(1, 1, 0) | |
605 | }) | |
606 | local trailbot2 = Instance.new("Trail", c["Head"]) | |
607 | trailbot2.Enabled = true | |
608 | trailbot2.Texture = "rbxassetid://16607923" | |
609 | trailbot2.Name = "bottrail" | |
610 | trailbot2.MinLength = 0 | |
611 | trailbot2.Lifetime = 0.1 | |
612 | ||
613 | trailbot2.Color = ColorSequence.new(ColorArray) | |
614 | ||
615 | trailbot2.Attachment0 = attt3 | |
616 | trailbot2.Attachment1 = attt4 | |
617 | trailbot2.Transparency = NumberSequence.new({ | |
618 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
619 | NumberSequenceKeypoint.new(1, 1, 0) | |
620 | }) | |
621 | local trailside12 = Instance.new("Trail", c["Head"]) | |
622 | - | local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://537371462" S.Volume = 10 S:Play() |
622 | + | |
623 | trailside12.Texture = "rbxassetid://16607923" | |
624 | trailside12.Name = "sidetrail1" | |
625 | trailside12.MinLength = 0 | |
626 | trailside12.Lifetime = 0.1 | |
627 | ||
628 | trailside12.Color = ColorSequence.new(ColorArray) | |
629 | ||
630 | trailside12.Attachment0 = attt1 | |
631 | trailside12.Attachment1 = attt3 | |
632 | trailside12.Transparency = NumberSequence.new({ | |
633 | NumberSequenceKeypoint.new(0, 0.5, 0), | |
634 | NumberSequenceKeypoint.new(1, 1, 0) | |
635 | }) | |
636 | local trailside22 = Instance.new("Trail", c["Head"]) | |
637 | trailside22.Enabled = true | |
638 | trailside22.Texture = "rbxassetid://16607923" | |
639 | trailside22.Name = "sidetrail2" | |
640 | trailside22.MinLength = 0 | |
641 | trailside22.Lifetime = 0.1 | |
642 | ||
643 | trailside22.Color = ColorSequence.new(ColorArray) | |
644 | ||
645 | trailside22.Attachment0 = attt2 trailside22.Attachment1 = attt4 | |
646 | trailside22.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0),NumberSequenceKeypoint.new(1, 1, 0)}) | |
647 | ||
648 | Sped = 0 | |
649 | ||
650 | function ragplayer(cactus) | |
651 | local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://1031558085" S.Volume = 2 S:Play() | |
652 | cactus.Humanoid.PlatformStand = true cactus:findFirstChild("Humanoid").Health = 0.01 | |
653 | if cactus["Right Arm"]~=nil and cactus.Torso:FindFirstChild("Right Shoulder") then | |
654 | cactus.Torso:FindFirstChild("Right Shoulder"):Destroy() | |
655 | makegloo(cactus.Torso, RSC0, RSC1, cactus.Torso, cactus["Right Arm"], "Right Shoulder") | |
656 | maketouchy(cactus["Right Arm"], cactus["Right Arm"], CFrame.new(0, 0.5, 0)) | |
657 | end | |
658 | if cactus["Left Arm"]~=nil and cactus.Torso:FindFirstChild("Left Shoulder") then | |
659 | cactus.Torso:FindFirstChild("Left Shoulder"):Destroy() | |
660 | makegloo(cactus.Torso, LSC0, LSC1, cactus.Torso, cactus["Left Arm"], "Left Shoulder") | |
661 | maketouchy(cactus["Left Arm"], cactus["Left Arm"], CFrame.new(0, 0.5, 0)) | |
662 | end | |
663 | if cactus["Right Leg"]~=nil and cactus.Torso:FindFirstChild("Right Hip") then | |
664 | cactus.Torso:FindFirstChild("Right Hip"):Destroy() | |
665 | makegloo(cactus.Torso, RHC0, RHC1, cactus.Torso, cactus["Right Leg"], "Right Hip") | |
666 | maketouchy(cactus["Right Leg"], cactus["Right Leg"], CFrame.new(0, 0.5, 0)) | |
667 | end | |
668 | if cactus["Left Leg"]~=nil and cactus.Torso:FindFirstChild("Left Hip") then | |
669 | cactus.Torso:FindFirstChild("Left Hip"):Destroy() | |
670 | makegloo(cactus.Torso, LHC0, LHC1, cactus.Torso, cactus["Left Leg"], "Left Hip") | |
671 | maketouchy(cactus["Left Leg"], cactus["Left Leg"], CFrame.new(0, 0.5, 0)) | |
672 | end | |
673 | cactus.Parent = game.Workspace game.Debris:AddItem(cactus,15) | |
674 | end | |
675 | function makegloo(paren, co, ci, parto, parti, nam) local gloo = Instance.new("Glue") gloo.Name = nam gloo.C0 = co gloo.C1 = ci gloo.Part0 = parto gloo.Part1 = parti gloo.Parent = paren end | |
676 | ||
677 | function maketouchy(parent, limb, cframe) local pr = Instance.new("Part") pr.Name = "touchy" pr.Size = Vector3.new(1, 1, 1) pr.Transparency = 1 pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5) pr.CanCollide = true pr.Anchored = false pr.Parent = parent local w = Instance.new("Weld") w.Part0 = pr w.Part1 = limb w.C0 = cframe w.Parent = pr end | |
678 | ||
679 | local hitz = false | |
680 | c.HumanoidRootPart.Touched:connect(function(Hit) | |
681 | if thing >= 100 then | |
682 | if hitz == false then hitz = true | |
683 | ragplayer(c) local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://386946017" S.Volume = 6 S:Play() | |
684 | wait(15) | |
685 | end | |
686 | end | |
687 | end) | |
688 | ||
689 | function Spin() | |
690 | attack = true | |
691 | while attack == true do Sped = Sped + 0.25 | |
692 | lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(Sped*Sped*5), rd(0), rd(0)), 1) | |
693 | lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(60), rd(0), rd(0)), 1) | |
694 | lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(25), rd(25)), 1) | |
695 | lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
696 | lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(15), rd(-25), rd(-25)), 1) | |
697 | lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
698 | lerpz(RH, "C0", RHC0 * cf(0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
699 | lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
700 | lerpz(LH, "C0", LHC0 * cf(-0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
701 | lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
702 | swait() | |
703 | end | |
704 | end | |
705 | ||
706 | SanicScreams = {585370931,202427593} | |
707 | ||
708 | mouse.KeyDown:connect(function(key) | |
709 | if attack == true then return end | |
710 | if key == "q" then | |
711 | Spin() | |
712 | end | |
713 | if key == "e" then | |
714 | local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://130774824" S.Volume = 10 S:Play() | |
715 | wait(1.25) | |
716 | local Sanic = SanicScreams[math.random(1,#SanicScreams)] | |
717 | local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://"..Sanic S.Volume = 10 S:Play() | |
718 | spawn(function() | |
719 | local Sp = Instance.new("Part",game.Workspace)Sp.BrickColor = BrickColor.new("Cyan")Sp.Material = "Neon" Sp.Size = Vector3.new(1,1,1) Sp.Anchored = true Sp.CanCollide = false | |
720 | local SPM = Instance.new("SpecialMesh",Sp)SPM.MeshType = "Sphere" Sp.CFrame = c.HumanoidRootPart.CFrame | |
721 | for i = 1,25 do | |
722 | SPM.Scale = SPM.Scale + Vector3.new(4,4,4) | |
723 | Sp.Transparency = Sp.Transparency + 1/25 | |
724 | swait() | |
725 | end | |
726 | end) | |
727 | local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://214444596" S.Volume = 10 S:Play() | |
728 | Sped = 10000000000 | |
729 | end | |
730 | end) | |
731 | ||
732 | mouse.KeyUp:connect(function(key) | |
733 | if key == "q" then | |
734 | attack = false | |
735 | end | |
736 | end) | |
737 | ||
738 | local P = Instance.new("Part",game.Workspace.CurrentCamera)P.CanCollide = true P.Anchored = true P.Size = Vector3.new(15,1,15) | |
739 | P.CFrame = CFrame.new(c.HumanoidRootPart.Position)*CFrame.new(0,-3.5,0)P.Transparency = 0 P.Name = "FlightPart" | |
740 | P.BrickColor = BrickColor.new("Dark green") P.TopSurface = "Smooth" P.Material = "Grass" | |
741 | spawn(function() | |
742 | while true do | |
743 | P.CFrame = CFrame.new(c.HumanoidRootPart.Position.X,-0.6,c.HumanoidRootPart.Position.Z) | |
744 | swait() | |
745 | end | |
746 | end) | |
747 | ||
748 | anim.Parent = nil | |
749 | sine = 0 | |
750 | ||
751 | game:GetService("RunService").RenderStepped:connect(function() | |
752 | if attack == false then | |
753 | thing = (c.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude | |
754 | game.Workspace.CurrentCamera.FieldOfView = 70+thing/100 | |
755 | if c.HumanoidRootPart.Velocity.Y > 1 then sine = sine + 1 | |
756 | lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(sine*thing*0.75), rd(0), rd(0)), 1) | |
757 | lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(60), rd(0), rd(0)), 1) | |
758 | lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(25), rd(25)), 1) | |
759 | lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
760 | lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(15), rd(-25), rd(-25)), 1) | |
761 | lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
762 | lerpz(RH, "C0", RHC0 * cf(0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
763 | lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
764 | lerpz(LH, "C0", LHC0 * cf(-0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
765 | lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
766 | elseif (c.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude > 2 then | |
767 | sine = sine + 1 Sped = Sped + 0.1 | |
768 | if thing <= 200 then | |
769 | if S2.PlaybackSpeed >= 1 then | |
770 | S2.PlaybackSpeed = 1 | |
771 | else | |
772 | S2.PlaybackSpeed = thing/80 | |
773 | end | |
774 | c.Humanoid.WalkSpeed = 16+(thing/1.5)+Sped | |
775 | S2.Volume = thing/20 | |
776 | end | |
777 | if thing <= 200 then | |
778 | c.Humanoid.WalkSpeed = 16+(thing/1.5)+Sped | |
779 | S2.Volume = thing/20 | |
780 | else | |
781 | c.Humanoid.WalkSpeed = 16+(thing/1.5)+Sped | |
782 | end | |
783 | if thing <= 100 then | |
784 | for i,v in pairs(c:children()) do | |
785 | if v.ClassName == "Part" then | |
786 | for i,v2 in pairs(v:children()) do | |
787 | if v2.ClassName == "Trail" then | |
788 | v2.Enabled = false | |
789 | v2.LightEmission = 1 | |
790 | end | |
791 | end | |
792 | end | |
793 | end | |
794 | else | |
795 | for i,v in pairs(c:children()) do | |
796 | if v.ClassName == "Part" then | |
797 | for i,v2 in pairs(v:children()) do | |
798 | if v2.ClassName == "Trail" then | |
799 | v2.Lifetime = 2 | |
800 | v2.Enabled = true | |
801 | end | |
802 | end | |
803 | end | |
804 | end | |
805 | end | |
806 | lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(thing/7), rd(0), rd(0)), 1) | |
807 | lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
808 | lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-thing/1.5)), 1) | |
809 | lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
810 | lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(thing/1.5)), 1) | |
811 | lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
812 | lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/2))*thing/1.25), 1) | |
813 | lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
814 | lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/2))*thing/1.25), 1) | |
815 | lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1) | |
816 | else c.Humanoid.WalkSpeed = 16 Sped = 0 sine = sine + 1 S2.Volume = 0 S2.PlaybackSpeed = 0 | |
817 | lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) | |
818 | lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) | |
819 | lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/24)*4)), 0.5) | |
820 | lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) | |
821 | lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/24)*4)), 0.5) | |
822 | lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) | |
823 | lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) | |
824 | lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) | |
825 | lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) | |
826 | lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) | |
827 | end | |
828 | for i,v in pairs (c:children()) do | |
829 | if v.ClassName == "Accessory" then | |
830 | for i,v2 in pairs (v:children()) do | |
831 | if v2.ClassName == "Part" then | |
832 | v2.Anchored = false | |
833 | end | |
834 | end | |
835 | end | |
836 | for i,v in pairs (c:children()) do | |
837 | if v.ClassName == "Part" then | |
838 | v.Anchored = false | |
839 | end | |
840 | end | |
841 | end | |
842 | end | |
843 | end) |