View difference between Paste ID: Cy64xr14 and cbJFmF1m
SHOW: | | - or go back to the newest paste.
1-
print([[
1+
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2-
___________________________________
2+
local Player,game,owner = owner,game
3
local RealPlayer = Player
4-
Kyutatsuki13's Homura script
4+
do
5-
Build 0002.5
5+
    print("FE Compatibility code by Mokiros")
6-
Vengeful's custom script request
6+
    local rp = RealPlayer
7-
(You must see her boobies lmao)
7+
    script.Parent = rp.Character
8
   
9-
___________________________________
9+
    --RemoteEvent for communicating
10-
]])
10+
    local Event = Instance.new("RemoteEvent")
11
    Event.Name = "UserInput_Event"
12-
warn("200R$ has been spent for this.")
12+
13
    --Fake event to make stuff like Mouse.KeyDown work
14
    local function fakeEvent()
15
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16
        t.connect = t.Connect
17
        return t
18
    end
19
 
20
    --Creating fake input objects with fake variables
21
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
22
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25
    end}
26
    --Merged 2 functions into one by checking amount of arguments
27
    CAS.UnbindAction = CAS.BindAction
28
 
29-
local rs = run.RenderStepped
29+
    --This function will trigger the events that have been :Connect()'ed
30
    local function te(self,ev,...)
31
        local t = m[ev]
32
        if t and t._fakeEvent then
33
            for _,f in pairs(t.Functions) do
34
                f(...)
35
            end
36
        end
37
    end
38
    m.TrigEvent = te
39
    UIS.TrigEvent = te
40
 
41
    Event.OnServerEvent:Connect(function(plr,io)
42
        if plr~=rp then return end
43
        m.Target = io.Target
44
        m.Hit = io.Hit
45
        if not io.isMouse then
46
            local b = io.UserInputState == Enum.UserInputState.Begin
47
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
            end
50
            for _,t in pairs(CAS.Actions) do
51
                for _,k in pairs(t.Keys) do
52
                    if k==io.KeyCode then
53
                        t.Function(t.Name,io.UserInputState,io)
54
                    end
55
                end
56
            end
57
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
        end
60
    end)
61
    Event.Parent = NLS([==[
62
    local Player = game:GetService("Players").LocalPlayer
63
    local Event = script:WaitForChild("UserInput_Event")
64
 
65
    local Mouse = Player:GetMouse()
66
    local UIS = game:GetService("UserInputService")
67
    local input = function(io,a)
68
        if a then return end
69
        --Since InputObject is a client-side instance, we create and pass table instead
70
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
71
    end
72
    UIS.InputBegan:Connect(input)
73
    UIS.InputEnded:Connect(input)
74
 
75
    local h,t
76
    --Give the server mouse data 30 times every second, but only if the values changed
77
    --If player is not moving their mouse, client won't fire events
78
    while wait(1/30) do
79
        if h~=Mouse.Hit or t~=Mouse.Target then
80
            h,t=Mouse.Hit,Mouse.Target
81
            Event:FireServer({isMouse=true,Target=t,Hit=h})
82
        end
83
    end]==],Player.Character)
84
 
85
    ----Sandboxed game object that allows the usage of client-side methods and services
86
    --Real game object
87
    local _rg = game
88
 
89
    --Metatable for fake service
90
    local fsmt = {
91
        __index = function(self,k)
92
            local s = rawget(self,"_RealService")
93
            if s then return s[k] end
94
        end,
95
        __newindex = function(self,k,v)
96
            local s = rawget(self,"_RealService")
97
            if s then s[k]=v end
98
        end,
99
        __call = function(self,...)
100
            local s = rawget(self,"_RealService")
101
            if s then return s(...) end
102
        end
103
    }
104
    local function FakeService(t,RealService)
105
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106
        return setmetatable(t,fsmt)
107
    end
108
 
109
    --Fake game object
110
    local g = {
111
        GetService = function(self,s)
112
            return self[s]
113
        end,
114
        Players = FakeService({
115
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116
        },"Players"),
117
        UserInputService = FakeService(UIS,"UserInputService"),
118
        ContextActionService = FakeService(CAS,"ContextActionService"),
119
    }
120
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
121
    g.service = g.GetService
122
 
123
    setmetatable(g,{
124
        __index=function(self,s)
125
            return _rg:GetService(s) or typeof(_rg[s])=="function"
126
            and function(_,...)return _rg[s](_rg,...)end or _rg[s]
127
        end,
128
        __newindex = fsmt.__newindex,
129
        __call = fsmt.__call
130
    })
131
    --Changing owner to fake player object to support owner:GetMouse()
132
    game,owner = g,g.Players.LocalPlayer
133
end
134
wait(0.2)
135
136
local p = game:GetService("Players").LocalPlayer 
137
local char = p.Character
138
local mouse = p:GetMouse()
139
local larm = char:WaitForChild("Left Arm")
140
local rarm = char:WaitForChild("Right Arm")
141
local lleg = char:WaitForChild("Left Leg")
142
local rleg = char:WaitForChild("Right Leg")
143
local hed = char:WaitForChild("Head")
144
local torso = char:WaitForChild("Torso")
145
local root = char:WaitForChild("HumanoidRootPart")
146
local hum = char:FindFirstChildOfClass("Humanoid")
147
local debris = game:GetService("Debris")
148
local input = game:GetService("UserInputService")
149
local run = game:GetService("RunService")
150
local rs = run.Heartbeat
151
local wingpose = "Idle"
152
local DebrisModel = Instance.new("Model",char)
153
DebrisModel.Name = "Debris"
154
repeat rs:wait() until p.CharacterAppearanceLoaded
155
156
noidle = false
157
shift = false
158
control = false
159
no_nosound_able = true
160
jumped = false
161
162
----------------------------------------------------------------------------
163
164
function rswait(value)
165
  if value ~= nil and value ~= 0 then
166
    for i=1,value do
167
     rs:wait()
168
    end
169
  else
170
    rs:wait()
171
  end
172
end
173
174
----------------------------------------------------------------------------
175
176
local timeposition = 0
177
178
function music(id)
179
if not torso:FindFirstChild("MusicRuin") then
180
soundz = Instance.new("Sound",torso)
181
end
182
soundz.Volume = 10
183
soundz.Name = "MusicRuin"
184
soundz.Looped = true
185
soundz.PlaybackSpeed = 1
186
soundz.SoundId = "rbxassetid://"..id
187
soundz:Stop()
188
soundz:Play()
189
if no_nosound_able == true then
190
soundz.TimePosition = timeposition
191
end
192
end
193
194
----------------------------------------------------------------------------
195
196
function lerp(a, b, t)
197
  return a + (b - a)*t
198
end
199
200
----------------------------------------------------------------------------
201
202
function Lerp(c1,c2,al)
203
  local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
204
  local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
205
  for i,v in pairs(com1) do
206
    com1[i] = v+(com2[i]-v)*al
207
  end
208
  return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
209
end
210
211
----------------------------------------------------------------------------
212
213
function slerp(a, b, t)
214
  dot = a:Dot(b)
215
  if dot > 0.99999 or dot < -0.99999 then
216
    return t <= 0.5 and a or b
217
  else
218
    r = math.acos(dot)
219
    return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
220
  end
221
end
222
223
----------------------------------------------------------------------------
224
225
function clerp(c1,c2,al)
226
227
  local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
228
229
  local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
230
231
  for i,v in pairs(com1) do
232
233
    com1[i] = lerp(v,com2[i],al)
234
235
  end
236
237
  return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
238
239
end
240
241
----------------------------------------------------------------------------
242
243
function findAllNearestTorso(pos,dist)
244
    local list = workspace:children()
245
    local torso = {}
246
    local temp = nil
247
    local human = nil
248
    local temp2 = nil
249
    for x = 1, #list do
250
        temp2 = list[x]
251
        if (temp2.className == "Model") and (temp2 ~= char) then
252
            temp = temp2:findFirstChild("Torso")
253
            human = temp2:findFirstChildOfClass("Humanoid")
254
            if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
255
                if (temp.Position - pos).magnitude < dist then
256
                    table.insert(torso,temp)
257
                    dist = (temp.Position - pos).magnitude
258
                end
259
            end
260
        end
261
    end
262
    return torso
263
end
264
265
----------------------------------------------------------------------------
266
267
function checkIfNotPlayer(model)
268
if model.CanCollide == true and model ~= char and model.Parent ~= char and model.Parent.Parent ~= char and model.Parent.Parent ~= char and model.Parent ~= DebrisModel and model.Parent.Parent ~= DebrisModel and model.Parent.Parent.Parent ~= DebrisModel and model ~= wings and model.Parent ~= wings and model.Parent.Parent ~= wings then
269
return true
270
else
271
return false
272
end
273
end
274
275
----------------------------------------------------------------------------
276
277
function newWeld(wp0, wp1, wc0x, wc0y, wc0z)
278
279
  local wld = Instance.new("Weld", wp1)
280
281
  wld.Part0 = wp0
282
283
  wld.Part1 = wp1
284
285
  wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
286
287
  return wld
288
289
end
290
291
function weld(model)
292
  local parts,last = {}
293
  local function scan(parent)
294
    for _,v in pairs(parent:GetChildren()) do
295
      if (v:IsA("BasePart")) then
296
        if (last) then
297
          local w = Instance.new("Weld")
298
          w.Name = ("%s_Weld"):format(v.Name)
299
          w.Part0,w.Part1 = last,v
300
          w.C0 = last.CFrame:inverse()
301
          w.C1 = v.CFrame:inverse()
302
          w.Parent = last
303
        end
304
        last = v
305
        table.insert(parts,v)
306
      end
307
      scan(v)
308
    end
309
  end
310
  scan(model)
311
  for _,v in pairs(parts) do
312
        v.Anchored = false
313
        v.Locked = true
314
        v.Anchored = false
315
        v.BackSurface = Enum.SurfaceType.SmoothNoOutlines
316
        v.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
317
        v.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
318-
game:GetService("RunService").RenderStepped:connect(function()
318+
319
        v.RightSurface = Enum.SurfaceType.SmoothNoOutlines
320
        v.TopSurface = Enum.SurfaceType.SmoothNoOutlines
321
        v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
322
  end
323
end
324
325
----------------------------------------------------------------------------
326
327
function calculate(part,asd)
328
local Head = hed
329
local RightShoulder = asd
330
local RightArm = part
331
local MousePosition = mouse.Hit.p
332
local ToMouse = (MousePosition - Head.Position).unit
333
local Angle = math.acos(ToMouse:Dot(Vector3.new(0, 1, 0)))
334
local FromRightArmPos = (Head.Position + Head.CFrame:vectorToWorldSpace(Vector3.new(((Head.Size.X / 2) + (RightArm.Size.X / 2)), ((Head.Size.Y / 2) - (RightArm.Size.Z / 2)), 0)))
335
local ToMouseRightArm = ((MousePosition - FromRightArmPos) * Vector3.new(1 ,0, 1)).unit
336
local Look = (Head.CFrame.lookVector * Vector3.new(1, 0, 1)).unit
337
local LateralAngle = math.acos(ToMouseRightArm:Dot(Look))
338
if tostring(LateralAngle) == "-1.#IND" then
339
LateralAngle = 0
340
end
341
local Cross = Head.CFrame.lookVector:Cross(ToMouseRightArm)
342
if LateralAngle > (math.pi / 2) then
343
LateralAngle = (math.pi / 2)
344
local Torso = root
345
local Point = Torso.CFrame:vectorToObjectSpace(mouse.Hit.p-Torso.CFrame.p)
346
if Point.Z > 0 then
347
if Point.X > -0 and RightArm == rarm then
348
Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(mouse.Hit.X,Torso.Position.Y,mouse.Hit.Z))*CFrame.Angles(0,math.rad(110),0)
349-
game:GetService("RunService").RenderStepped:connect(function()
349+
350
Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(mouse.Hit.X,Torso.Position.Y,mouse.Hit.Z))*CFrame.Angles(0,math.rad(-110),0)
351
end
352
end
353
end
354
if Cross.Y < 0 then
355
LateralAngle = -LateralAngle
356
end
357
return(CFrame.Angles(((math.pi / 2) - Angle), ((math.pi / 2) + LateralAngle), math.pi/2))
358
end
359
360
----------------------------------------------------------------------------
361
362
function random(min,max,multiplied)
363
return math.random(min,max)/multiplied
364
end
365
366
----------------------------------------------------------------------------
367
368
function sound(id,position,vol,pitch,start,finish)
369
  coroutine.resume(coroutine.create(function()
370
371
  local part = Instance.new("Part",workspace)
372
  part.Position = position
373
  part.Size = Vector3.new(0,0,0)
374
  part.CanCollide = false
375
  part.Transparency = 1
376
377
  local sound = Instance.new("Sound",part)
378
379
  sound.SoundId = "rbxassetid://"..id
380
381
  repeat rs:wait() until sound.IsLoaded
382
  
383
  if vol ~= nil then
384
    sound.Volume = vol
385
  end
386
387
  if pitch ~= nil then
388
    sound.PlaybackSpeed = pitch
389
  end
390
391
  if start ~= nil then
392
    sound.TimePosition = start
393
  end
394
395
  if finish ~= nil then
396
    debris:AddItem(part,finish-start)
397
  else
398
    debris:AddItem(part,sound.TimeLength)
399
  end
400
  
401
  sound:Play()  
402
403
  return sound
404
405
  end))
406
end
407
comboid = {}
408
comboid[1] = 1591834623
409
comboid[2] = 1591835384
410
comboid[3] = 1591835860
411
comboid[4] = 1591836776
412
comboid[5] = 1591837308
413
comboid[6] = 1591838011
414
comboid[7] = 1591838398
415
comboid[8] = 1591840045
416
comboid[9] = 1591840538
417
comboid[10] = 1591841249
418
419
combosfx = {}
420
for i=1,10 do
421
local sound = Instance.new("Sound",script)
422
sound.Volume = 5
423
sound.SoundId = "rbxassetid://"..comboid[i]
424
sound.Name = i
425
combosfx[i] = sound
426
end
427
----------------------------------------------------------------------------
428
429
function computeDirection(vec)
430
local lenSquared = vec.magnitude * vec.magnitude
431
local invSqrt = 1 / math.sqrt(lenSquared)
432
return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
433
end
434
435
----------------------------------------------------------------------------
436
local shaking = 0
437
local cam = workspace.CurrentCamera
438
script.Parent = cam
439
game:GetService("RunService").Heartbeat:connect(function()
440
if not script:FindFirstChild("CameraPosition") then
441
cameraposition = Instance.new("Part",script)
442
cameraposition.Name = "CameraPosition"
443
cameraposition.CanCollide = false
444
cameraposition.Transparency = 1
445
cameraposition.Anchored = false
446
cameraposition.Size = Vector3.new()
447
camerapositionbp = Instance.new("BodyPosition",cameraposition)
448
camerapositionbp.P = 10000
449
camerapositionbp.D = 500
450
camerapositionbg = Instance.new("BodyGyro",cameraposition)
451
camerapositionbg.MaxTorque = Vector3.new(10000,10000,10000)
452
camerapositionbg.D = 500
453
end
454
local asdfg = cameraposition.RotVelocity.Y*2
455
if asdfg > 45 then asdfg = 45 end
456
if asdfg < -45 then asdfg = -45 end
457
asdfg = math.rad(asdfg)
458
if script:FindFirstChild("CameraPosition"):FindFirstChildOfClass("BodyPosition") then
459
script:FindFirstChild("CameraPosition"):FindFirstChildOfClass("BodyPosition").Position = root.Position+Vector3.new(0,2,0)
460
end
461
if script:FindFirstChild("CameraPosition"):FindFirstChildOfClass("BodyGyro") then
462
script:FindFirstChild("CameraPosition"):FindFirstChildOfClass("BodyGyro").CFrame = root.CFrame*CFrame.Angles(0,0,asdfg)
463
end
464
cam.CameraSubject = cameraposition
465
cam.CFrame = cam.CFrame * CFrame.new(Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))*(shaking/100)) * CFrame.Angles(0,0,asdfg)
466
cam.CameraType = Enum.CameraType.Follow
467
end)
468
469
function shake(num) if num > shaking then shaking = num end end
470
game:GetService("RunService").Heartbeat:connect(function()
471
hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))*(shaking/100)
472
if shaking > 0 then shaking = shaking - 1 else shaking = 0 end
473
end)
474
475
plr = game:GetService("Players").LocalPlayer
476
DebrisModel = Instance.new("Model",plr.Character)
477
DebrisModel.Name = "DebrisModel"
478
479
effect = {}
480
481
function Effect(mesh,size,transparency,material,color,position,rotation,positionchange,sizechange,rotationchange,transparencychange,acceleration)
482
 
483
 local part = Instance.new("Part",DebrisModel)
484
  part.Anchored = true
485
  part.CanCollide = false
486
  part.Size = Vector3.new(1,1,1)
487
  part.Transparency = transparency
488
  part.Material = material
489
  part.Color = color
490
  part.CFrame = CFrame.new(position)*CFrame.Angles(math.rad(rotation.X),math.rad(rotation.Y),math.rad(rotation.Z))
491
 
492
 local partmesh = Instance.new("SpecialMesh",part)
493
  if tonumber(mesh) == nil then partmesh.MeshType = mesh else partmesh.MeshId = "rbxassetid://"..mesh end
494
  partmesh.Scale = size
495
496
 local pvalue = Instance.new("Vector3Value",part)
497
  pvalue.Name = "Position"
498
  pvalue.Value = positionchange
499-
p:ClearCharacterAppearance()
499+
500
 local svalue = Instance.new("Vector3Value",part)
501
  svalue.Name = "Size"
502
  svalue.Value = sizechange
503
504
 local rvalue = Instance.new("Vector3Value",part)
505
  rvalue.Name = "Rotation"
506
  rvalue.Value = rotationchange
507
  
508
 local tvalue = Instance.new("NumberValue",part)
509
  tvalue.Name = "Transparency"
510
  tvalue.Value = transparencychange
511
512
 local avalue = Instance.new("NumberValue",part)
513
  avalue.Name = "Acceleration"
514
  avalue.Value = acceleration
515
 
516
 part.Name = "EFFECT"
517
 
518
 table.insert(effect,part)
519
 
520
 return part
521
522
end
523
524
coroutine.resume(coroutine.create(function()
525
while true do rs:wait()
526
527
 if not plr.Character:FindFirstChild("DebrisModel") then
528
  DebrisModel = Instance.new("Model",plr.Character)
529
  DebrisModel.Name = "DebrisModel"
530
 end
531
532
if #effect > 0 then
533
for i=1,#effect do
534
if effect[i] ~= nil then
535
local v = effect[i]
536
   local pvalue = v:FindFirstChild("Position").Value
537
   local svalue = v:FindFirstChild("Size").Value
538
   local rvalue = v:FindFirstChild("Rotation").Value
539
   local tvalue = v:FindFirstChild("Transparency").Value
540
   local avalue = v:FindFirstChild("Acceleration").Value
541
   local mesh = v:FindFirstChild("Mesh")
542
   mesh.Scale = mesh.Scale + svalue
543
   v:FindFirstChild("Size").Value = v:FindFirstChild("Size").Value + (Vector3.new(1,1,1)*avalue)
544
   v.Transparency = v.Transparency + tvalue
545
   v.CFrame = CFrame.new(pvalue)*v.CFrame*CFrame.Angles(math.rad(rvalue.X),math.rad(rvalue.Y),math.rad(rvalue.Z))
546
   if v.Transparency >= 1 or mesh.Scale.X < 0 or mesh.Scale.Y < 0 or mesh.Scale.Z < 0 then
547
     v.Parent = nil
548
     table.remove(effect,i)
549
   end
550
  end
551
end
552
end
553
554
end
555
end))
556
557
----------------------------------------------------------------------------
558
559
local WorldUp = Vector3.new(0,1,0)
560
function look2(Vec1,Vec2)
561
   local Orig = Vec1
562
   Vec1 = Vec1+Vector3.new(0,1,0)
563
   Vec2 = Vec2+Vector3.new(0,1,0)
564
   local Forward = (Vec2-Vec1).unit
565
   local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
566
   local Right = Up:Cross(Forward).unit
567
   Forward = -Forward
568
   Right = -Right
569
   return CFrame.new(Orig.X,Orig.Y,Orig.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
570
end
571
572
function look(CFr,Vec2)
573
   local A = Vector3.new(0,0,0)
574
   local B = CFr:inverse()*Vec2
575
   local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
576
   if B.Z > 0 then
577
       CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
578
   elseif B.Z == 0 then
579
       if B.Y > 0 then
580
           CF = CFr*CFrame.Angles(math.pi/2,0,0)
581
       elseif B.Y < 0 then
582
           CF = CFr*CFrame.Angles(-math.pi/2,0,0)
583
       else
584
           CF = CFr
585
       end
586
   end
587
   local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
588
   local Up = Vector3.new(X,Y,Z)
589
   local Forward = (Vec2-CFr.p).unit
590
   local Right = Up:Cross(Forward)
591
   Forward = -Forward
592
   Right = -Right
593
   return CFrame.new(CFr.X,CFr.Y,CFr.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
594
end
595
596
function simulate(j,d,m,r,t)
597
       local joint = j
598
       for i,v in ipairs(t) do
599
               if v[1]:FindFirstChild("Weld") then
600
                       local stiff = m.CFrame.lookVector*0.001
601
                       if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
602
                       local dir = (v[2].p-(joint.p+Vector3.new(0,0.07,0)+stiff)).unit
603
                       local dis = (v[2].p-(joint.p+Vector3.new(0,0.07,0)+stiff)).magnitude
604
                       local pos = joint.p+(dir*(d*0.5))
605
                     --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
606
                       local inv = v[1].Weld.Part0.CFrame
607
                       local rel1 = inv:inverse()*pos
608
                       local rel2 = inv:inverse()*(pos-(dir*dis))
609
                       local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
610
                       v[1].Weld.C0 = Lerp(v[1].Weld.C0,cf*CFrame.Angles(math.rad(-360-90),math.rad(0),math.rad(0)),0.4)
611
                       v[2] = inv*cf
612
                       --v[1].CFrame = cf
613
               end
614
       end
615
end
616
617
----------------------------------------------------------------------------
618
skin_color = BrickColor.new("Light orange")
619
hed:WaitForChild("face"):Destroy()
620
p.ClearCharacterAppearance()
621
622
hat = Instance.new("Part",hed)
623
hat.CanCollide = false
624
hat.Color = Color3.fromRGB(40, 40, 40)
625
hatmesh = Instance.new("SpecialMesh",hat)
626
hatmesh.MeshId = "rbxassetid://433033404"
627
hatmesh.Scale = Vector3.new(0.6,0.6,0.6)
628
newWeld(hed,hat,0,0,0)
629
hat.Weld.C0 = CFrame.new(0,-0.2,0.1)*CFrame.Angles(math.rad(15),math.rad(180),math.rad(0))
630
631
hat = Instance.new("Part",hed)
632
hat.CanCollide = false
633
hat.Color = Color3.fromRGB(40, 40, 40)
634
hatmesh = Instance.new("SpecialMesh",hat)
635
hatmesh.MeshId = "rbxassetid://433031789"
636
hatmesh.Scale = Vector3.new(0.7,0.7,0.7)
637
newWeld(hed,hat,0,0,0)
638
hat.Weld.C0 = CFrame.new(0.12,0.2,0)*CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
639
640
hair={}
641
hairz = Instance.new("Part",hed)
642
hairz.CanCollide = false
643
hairz.Color = Color3.fromRGB(40, 40, 40)
644
hairz.Size = Vector3.new()
645
hatmesh = Instance.new("SpecialMesh",hairz)
646
hatmesh.MeshId = "rbxassetid://433033404"
647
hatmesh.Scale = Vector3.new(0.3,1,0.3)
648
hairz:BreakJoints()
649
local w = Instance.new("Motor6D",hairz)
650
w.Part0 = hair[1-1] and hair[1-1][1] or torso
651
w.Part1 = hairz
652
w.Name = "Weld"
653
w.C1 = CFrame.new(0,1.2,0.2)
654
w.C1 = w.C1*CFrame.Angles(math.rad(180),math.rad(0),math.rad(180))
655
hair[1] = {hairz,hairz.CFrame}
656
657
Model0 = Instance.new("Model")
658
Part1 = Instance.new("Part")
659
Part2 = Instance.new("Part")
660
Part3 = Instance.new("Part")
661
Part4 = Instance.new("Part")
662
Part5 = Instance.new("Part")
663
Part6 = Instance.new("Part")
664
Part7 = Instance.new("Part")
665
Part8 = Instance.new("Part")
666
Part9 = Instance.new("Part")
667
Part10 = Instance.new("Part")
668
Part11 = Instance.new("Part")
669
Part12 = Instance.new("Part")
670
Part13 = Instance.new("Part")
671
Part14 = Instance.new("Part")
672
Model0.Parent = char
673
Part1.Parent = Model0
674
Part1.Rotation = Vector3.new(0, 0, -15)
675
Part1.Anchored = true
676
Part1.CanCollide = false
677
Part1.Size = Vector3.new(0.199999958, 1.60000002, 0.100000001)
678
Part1.CFrame = CFrame.new(13.3949995, 21.2308884, 6.98250198, 0.965925574, 0.258819729, 0, -0.258819729, 0.965925574, 0, 0, 0, 1)
679
Part1.BottomSurface = Enum.SurfaceType.Smooth
680
Part1.TopSurface = Enum.SurfaceType.Smooth
681
Part1.Position = Vector3.new(13.3949995, 21.2308884, 6.98250198)
682
Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
683
Part2.Parent = Model0
684
Part2.Rotation = Vector3.new(0, 0, -10)
685
Part2.Anchored = true
686
Part2.CanCollide = false
687
Part2.Size = Vector3.new(0.239999965, 0.13000001, 0.140000015)
688
Part2.CFrame = CFrame.new(13.795537, 21.6192799, 6.98250198, 0.984807611, 0.173648745, 0, -0.173648745, 0.984807611, 0, 0, 0, 1)
689
Part2.BottomSurface = Enum.SurfaceType.Smooth
690
Part2.TopSurface = Enum.SurfaceType.Smooth
691
Part2.Position = Vector3.new(13.795537, 21.6192799, 6.98250198)
692
Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
693
Part3.Name = "asd"
694
Part3.Parent = Model0
695
Part3.Transparency = 1
696
Part3.Anchored = true
697
Part3.CanCollide = false
698
Part3.Size = Vector3.new(2, 2, 1)
699
Part3.CFrame = CFrame.new(14, 21.824646, 6.42750168, 1, 0, 0, 0, 1, 0, 0, 0, 1)
700
Part3.BottomSurface = Enum.SurfaceType.Smooth
701
Part3.TopSurface = Enum.SurfaceType.Smooth
702
Part3.Position = Vector3.new(14, 21.824646, 6.42750168)
703
Part3.Color = Color3.new(1, 0.8, 0.6)
704
Part4.Parent = Model0
705
Part4.Rotation = Vector3.new(0, 0, 10)
706
Part4.Anchored = true
707
Part4.CanCollide = false
708
Part4.Size = Vector3.new(0.239999965, 0.13000001, 0.140000015)
709
Part4.CFrame = CFrame.new(14.204463, 21.6192799, 6.98250198, 0.984807611, -0.173648745, 0, 0.173648745, 0.984807611, 0, 0, 0, 1)
710
Part4.BottomSurface = Enum.SurfaceType.Smooth
711
Part4.TopSurface = Enum.SurfaceType.Smooth
712
Part4.Position = Vector3.new(14.204463, 21.6192799, 6.98250198)
713
Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
714
Part5.Parent = Model0
715
Part5.Rotation = Vector3.new(0, 0, -25)
716
Part5.Anchored = true
717
Part5.CanCollide = false
718
Part5.Size = Vector3.new(0.199999958, 1.60000002, 0.100000001)
719
Part5.CFrame = CFrame.new(12.9899998, 21.2658882, 6.98250198, 0.906307638, 0.422618568, 0, -0.422618568, 0.906307638, 0, 0, 0, 1)
720
Part5.BottomSurface = Enum.SurfaceType.Smooth
721
Part5.TopSurface = Enum.SurfaceType.Smooth
722
Part5.Position = Vector3.new(12.9899998, 21.2658882, 6.98250198)
723
Part5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
724
Part6.Parent = Model0
725
Part6.Rotation = Vector3.new(0, 0, -15)
726
Part6.Anchored = true
727
Part6.CanCollide = false
728
Part6.Size = Vector3.new(0.239999965, 0.13000001, 0.140000015)
729
Part6.CFrame = CFrame.new(13.5075865, 21.6510658, 6.98250198, 0.965925574, 0.258819729, 0, -0.258819729, 0.965925574, 0, 0, 0, 1)
730
Part6.BottomSurface = Enum.SurfaceType.Smooth
731
Part6.TopSurface = Enum.SurfaceType.Smooth
732
Part6.Position = Vector3.new(13.5075865, 21.6510658, 6.98250198)
733
Part6.Color = Color3.new(0.423529, 0.345098, 0.294118)
734
Part7.Parent = Model0
735
Part7.Rotation = Vector3.new(0, 0, 25)
736
Part7.Anchored = true
737
Part7.CanCollide = false
738
Part7.Size = Vector3.new(0.199999958, 1.60000002, 0.100000001)
739
Part7.CFrame = CFrame.new(15.0100002, 21.2658882, 6.98250198, 0.906307638, -0.422618568, 0, 0.422618568, 0.906307638, 0, 0, 0, 1)
740
Part7.BottomSurface = Enum.SurfaceType.Smooth
741
Part7.TopSurface = Enum.SurfaceType.Smooth
742
Part7.Position = Vector3.new(15.0100002, 21.2658882, 6.98250198)
743
Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
744
Part8.Parent = Model0
745
Part8.Rotation = Vector3.new(0, 0, -25)
746
Part8.Anchored = true
747
Part8.CanCollide = false
748
Part8.Size = Vector3.new(0.239999965, 0.13000001, 0.140000015)
749
Part8.CFrame = CFrame.new(13.1738396, 21.6601334, 6.98250198, 0.906307638, 0.422618568, 0, -0.422618568, 0.906307638, 0, 0, 0, 1)
750
Part8.BottomSurface = Enum.SurfaceType.Smooth
751
Part8.TopSurface = Enum.SurfaceType.Smooth
752
Part8.Position = Vector3.new(13.1738396, 21.6601334, 6.98250198)
753
Part8.Color = Color3.new(0.423529, 0.345098, 0.294118)
754
Part9.Parent = Model0
755
Part9.Anchored = true
756
Part9.CanCollide = false
757
Part9.Size = Vector3.new(2.06000018, 0.26000005, 1.06000006)
758
Part9.CFrame = CFrame.new(14, 21.6546459, 6.42750168, 1, 0, 0, 0, 1, 0, 0, 0, 1)
759
Part9.BottomSurface = Enum.SurfaceType.Smooth
760
Part9.TopSurface = Enum.SurfaceType.Smooth
761
Part9.Position = Vector3.new(14, 21.6546459, 6.42750168)
762
Part9.Color = Color3.new(0.423529, 0.345098, 0.294118)
763
Part10.Parent = Model0
764
Part10.Rotation = Vector3.new(0, 0, 25)
765
Part10.Anchored = true
766
Part10.CanCollide = false
767
Part10.Size = Vector3.new(0.239999965, 0.13000001, 0.140000015)
768
Part10.CFrame = CFrame.new(14.8261604, 21.6601334, 6.98250198, 0.906307638, -0.422618568, 0, 0.422618568, 0.906307638, 0, 0, 0, 1)
769
Part10.BottomSurface = Enum.SurfaceType.Smooth
770
Part10.TopSurface = Enum.SurfaceType.Smooth
771
Part10.Position = Vector3.new(14.8261604, 21.6601334, 6.98250198)
772
Part10.Color = Color3.new(0.423529, 0.345098, 0.294118)
773
Part11.Parent = Model0
774
Part11.Rotation = Vector3.new(0, 0, -10)
775
Part11.Anchored = true
776
Part11.CanCollide = false
777
Part11.Size = Vector3.new(0.199999958, 1.60000002, 0.100000001)
778
Part11.CFrame = CFrame.new(13.7200003, 21.1908894, 6.98250198, 0.984807611, 0.173648745, 0, -0.173648745, 0.984807611, 0, 0, 0, 1)
779
Part11.BottomSurface = Enum.SurfaceType.Smooth
780
Part11.TopSurface = Enum.SurfaceType.Smooth
781
Part11.Position = Vector3.new(13.7200003, 21.1908894, 6.98250198)
782
Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
783
Part12.Parent = Model0
784
Part12.Rotation = Vector3.new(0, 0, 15)
785
Part12.Anchored = true
786
Part12.CanCollide = false
787
Part12.Size = Vector3.new(0.239999965, 0.13000001, 0.140000015)
788
Part12.CFrame = CFrame.new(14.4924135, 21.6510658, 6.98250198, 0.965925574, -0.258819729, 0, 0.258819729, 0.965925574, 0, 0, 0, 1)
789
Part12.BottomSurface = Enum.SurfaceType.Smooth
790
Part12.TopSurface = Enum.SurfaceType.Smooth
791
Part12.Position = Vector3.new(14.4924135, 21.6510658, 6.98250198)
792
Part12.Color = Color3.new(0.423529, 0.345098, 0.294118)
793
Part13.Parent = Model0
794
Part13.Rotation = Vector3.new(0, 0, 15)
795
Part13.Anchored = true
796
Part13.CanCollide = false
797
Part13.Size = Vector3.new(0.199999958, 1.60000002, 0.100000001)
798
Part13.CFrame = CFrame.new(14.6050005, 21.2308884, 6.98250198, 0.965925574, -0.258819729, 0, 0.258819729, 0.965925574, 0, 0, 0, 1)
799
Part13.BottomSurface = Enum.SurfaceType.Smooth
800
Part13.TopSurface = Enum.SurfaceType.Smooth
801
Part13.Position = Vector3.new(14.6050005, 21.2308884, 6.98250198)
802
Part13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
803
Part14.Parent = Model0
804
Part14.Rotation = Vector3.new(0, 0, 10)
805
Part14.Anchored = true
806
Part14.CanCollide = false
807
Part14.Size = Vector3.new(0.199999958, 1.60000002, 0.100000001)
808
Part14.CFrame = CFrame.new(14.2799997, 21.1908894, 6.98250198, 0.984807611, -0.173648745, 0, 0.173648745, 0.984807611, 0, 0, 0, 1)
809
Part14.BottomSurface = Enum.SurfaceType.Smooth
810
Part14.TopSurface = Enum.SurfaceType.Smooth
811
Part14.Position = Vector3.new(14.2799997, 21.1908894, 6.98250198)
812
Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
813
weld(Model0)
814
newWeld(torso,Model0.asd,0,0,0)
815
816
Model0 = Instance.new("Model")
817
Part1 = Instance.new("Part")
818
SpecialMesh2 = Instance.new("SpecialMesh")
819
Part3 = Instance.new("Part")
820
SpecialMesh4 = Instance.new("SpecialMesh")
821
Part5 = Instance.new("Part")
822
BlockMesh6 = Instance.new("BlockMesh")
823
Part7 = Instance.new("Part")
824
SpecialMesh8 = Instance.new("SpecialMesh")
825
Part9 = Instance.new("Part")
826
Part10 = Instance.new("Part")
827
SpecialMesh11 = Instance.new("SpecialMesh")
828
Part12 = Instance.new("Part")
829
Part13 = Instance.new("Part")
830
BlockMesh14 = Instance.new("BlockMesh")
831
Part15 = Instance.new("Part")
832
WedgePart16 = Instance.new("WedgePart")
833
Part17 = Instance.new("Part")
834
SpecialMesh18 = Instance.new("SpecialMesh")
835
Part19 = Instance.new("Part")
836
SpecialMesh20 = Instance.new("SpecialMesh")
837
Part21 = Instance.new("Part")
838
BlockMesh22 = Instance.new("BlockMesh")
839
Part23 = Instance.new("Part")
840
Part24 = Instance.new("Part")
841
Part25 = Instance.new("Part")
842
BlockMesh26 = Instance.new("BlockMesh")
843
Part27 = Instance.new("Part")
844
Part28 = Instance.new("Part")
845
SpecialMesh29 = Instance.new("SpecialMesh")
846
Part30 = Instance.new("Part")
847
SpecialMesh31 = Instance.new("SpecialMesh")
848
Part32 = Instance.new("Part")
849
Part33 = Instance.new("Part")
850
Part34 = Instance.new("Part")
851
SpecialMesh35 = Instance.new("SpecialMesh")
852
Part36 = Instance.new("Part")
853
SpecialMesh37 = Instance.new("SpecialMesh")
854
Part38 = Instance.new("Part")
855
SpecialMesh39 = Instance.new("SpecialMesh")
856
Part40 = Instance.new("Part")
857
SpecialMesh41 = Instance.new("SpecialMesh")
858
WedgePart42 = Instance.new("WedgePart")
859
Part43 = Instance.new("Part")
860
Part44 = Instance.new("Part")
861
SpecialMesh45 = Instance.new("SpecialMesh")
862
Part46 = Instance.new("Part")
863
Part47 = Instance.new("Part")
864
WedgePart48 = Instance.new("WedgePart")
865
Part49 = Instance.new("Part")
866
SpecialMesh50 = Instance.new("SpecialMesh")
867
Part51 = Instance.new("Part")
868
SpecialMesh52 = Instance.new("SpecialMesh")
869
Part53 = Instance.new("Part")
870
SpecialMesh54 = Instance.new("SpecialMesh")
871
Part55 = Instance.new("Part")
872
BlockMesh56 = Instance.new("BlockMesh")
873
WedgePart57 = Instance.new("WedgePart")
874
Part58 = Instance.new("Part")
875
WedgePart59 = Instance.new("WedgePart")
876
Part60 = Instance.new("Part")
877
SpecialMesh61 = Instance.new("SpecialMesh")
878
Part62 = Instance.new("Part")
879
Part63 = Instance.new("Part")
880
Part64 = Instance.new("Part")
881
SpecialMesh65 = Instance.new("SpecialMesh")
882
Part66 = Instance.new("Part")
883
SpecialMesh67 = Instance.new("SpecialMesh")
884
Part68 = Instance.new("Part")
885
SpecialMesh69 = Instance.new("SpecialMesh")
886
Part70 = Instance.new("Part")
887
SpecialMesh71 = Instance.new("SpecialMesh")
888
Part72 = Instance.new("Part")
889
Part73 = Instance.new("Part")
890
WedgePart74 = Instance.new("WedgePart")
891
Part75 = Instance.new("Part")
892
SpecialMesh76 = Instance.new("SpecialMesh")
893
Part77 = Instance.new("Part")
894
SpecialMesh78 = Instance.new("SpecialMesh")
895
Part79 = Instance.new("Part")
896
Part80 = Instance.new("Part")
897
Part81 = Instance.new("Part")
898
SpecialMesh82 = Instance.new("SpecialMesh")
899
Part83 = Instance.new("Part")
900
BlockMesh84 = Instance.new("BlockMesh")
901
Part85 = Instance.new("Part")
902
BlockMesh86 = Instance.new("BlockMesh")
903
Part87 = Instance.new("Part")
904
BlockMesh88 = Instance.new("BlockMesh")
905
Part89 = Instance.new("Part")
906
BlockMesh90 = Instance.new("BlockMesh")
907
Part91 = Instance.new("Part")
908
Part92 = Instance.new("Part")
909
SpecialMesh93 = Instance.new("SpecialMesh")
910
Part94 = Instance.new("Part")
911
SpecialMesh95 = Instance.new("SpecialMesh")
912
WedgePart96 = Instance.new("WedgePart")
913
Part97 = Instance.new("Part")
914
Part98 = Instance.new("Part")
915
BlockMesh99 = Instance.new("BlockMesh")
916
Part100 = Instance.new("Part")
917
SpecialMesh101 = Instance.new("SpecialMesh")
918
Part102 = Instance.new("Part")
919
SpecialMesh103 = Instance.new("SpecialMesh")
920
Part104 = Instance.new("Part")
921
Part105 = Instance.new("Part")
922
SpecialMesh106 = Instance.new("SpecialMesh")
923
Part107 = Instance.new("Part")
924
SpecialMesh108 = Instance.new("SpecialMesh")
925
Part109 = Instance.new("Part")
926
SpecialMesh110 = Instance.new("SpecialMesh")
927
Part111 = Instance.new("Part")
928
SpecialMesh112 = Instance.new("SpecialMesh")
929
Part113 = Instance.new("Part")
930
SpecialMesh114 = Instance.new("SpecialMesh")
931
Part115 = Instance.new("Part")
932
SpecialMesh116 = Instance.new("SpecialMesh")
933
WedgePart117 = Instance.new("WedgePart")
934
Part118 = Instance.new("Part")
935
Part119 = Instance.new("Part")
936
SpecialMesh120 = Instance.new("SpecialMesh")
937
Part121 = Instance.new("Part")
938
Part122 = Instance.new("Part")
939
SpecialMesh123 = Instance.new("SpecialMesh")
940
Part124 = Instance.new("Part")
941
Model0.Parent = char
942
Part1.Parent = Model0
943
Part1.Rotation = Vector3.new(-90, 0, -90)
944
Part1.Anchored = true
945
Part1.CanCollide = false
946
Part1.Size = Vector3.new(0.26000008, 0.180000097, 0.770000041)
947
Part1.CFrame = CFrame.new(14.0900002, 23.8749981, -21.4300003, 8.74227837e-08, 0.99999994, -1.31134158e-07, -4.37113741e-08, 1.31134158e-07, 1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
948
Part1.BottomSurface = Enum.SurfaceType.Smooth
949
Part1.TopSurface = Enum.SurfaceType.Smooth
950
Part1.Position = Vector3.new(14.0900002, 23.8749981, -21.4300003)
951
Part1.Color = Color3.new(1, 0, 0)
952
SpecialMesh2.Parent = Part1
953
SpecialMesh2.MeshType = Enum.MeshType.Wedge
954
Part3.Parent = Model0
955
Part3.Rotation = Vector3.new(90, 0, 90)
956
Part3.Anchored = true
957
Part3.CanCollide = false
958
Part3.Size = Vector3.new(0.240000054, 0.190000102, 0.230000004)
959
Part3.CFrame = CFrame.new(13.9049997, 24.3749981, -21.4300003, -8.74227766e-08, -0.99999994, 4.37113847e-08, 4.37113812e-08, -4.37113847e-08, -1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
960
Part3.BottomSurface = Enum.SurfaceType.Smooth
961
Part3.TopSurface = Enum.SurfaceType.Smooth
962
Part3.Position = Vector3.new(13.9049997, 24.3749981, -21.4300003)
963
Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
964
SpecialMesh4.Parent = Part3
965
SpecialMesh4.MeshType = Enum.MeshType.Wedge
966
Part5.Parent = Model0
967
Part5.Anchored = true
968
Part5.CanCollide = false
969
Part5.Size = Vector3.new(0.110000156, 0.0500000007, 1.24000001)
970
Part5.CFrame = CFrame.new(12.9350004, 22.6999989, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
971
Part5.BottomSurface = Enum.SurfaceType.Smooth
972
Part5.TopSurface = Enum.SurfaceType.Smooth
973
Part5.Position = Vector3.new(12.9350004, 22.6999989, -21)
974
Part5.Color = Color3.new(1, 0, 0)
975
BlockMesh6.Parent = Part5
976
BlockMesh6.Scale = Vector3.new(1, 0.400000691, 1)
977
BlockMesh6.Scale = Vector3.new(1, 0.400000691, 1)
978
Part7.Parent = Model0
979
Part7.Rotation = Vector3.new(90, 0, 90)
980
Part7.Anchored = true
981
Part7.CanCollide = false
982
Part7.Size = Vector3.new(0.220000058, 0.190000102, 0.189999998)
983
Part7.CFrame = CFrame.new(14.1350002, 24.4449997, -21.4300003, 8.74227766e-08, -0.99999994, -1.31134158e-07, 4.37113883e-08, 1.31134158e-07, -1, 0.99999994, 8.74227695e-08, 4.37113954e-08)
984
Part7.BottomSurface = Enum.SurfaceType.Smooth
985
Part7.TopSurface = Enum.SurfaceType.Smooth
986
Part7.Position = Vector3.new(14.1350002, 24.4449997, -21.4300003)
987
Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
988
SpecialMesh8.Parent = Part7
989
SpecialMesh8.MeshType = Enum.MeshType.Wedge
990
Part9.Parent = Model0
991
Part9.Anchored = true
992
Part9.CanCollide = false
993
Part9.Size = Vector3.new(0.150000051, 0.170000046, 1.08000004)
994
Part9.CFrame = CFrame.new(14.4949999, 24.664999, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
995
Part9.BottomSurface = Enum.SurfaceType.Smooth
996
Part9.TopSurface = Enum.SurfaceType.Smooth
997
Part9.Position = Vector3.new(14.4949999, 24.664999, -21)
998
Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
999
Part10.Parent = Model0
1000
Part10.Rotation = Vector3.new(90, 0, 90)
1001
Part10.Anchored = true
1002
Part10.CanCollide = false
1003
Part10.Size = Vector3.new(0.200000048, 0.210000113, 0.209999993)
1004
Part10.CFrame = CFrame.new(14.125, 24.4449997, -21.4300003, 8.74227766e-08, -0.99999994, -1.31134158e-07, 4.37113883e-08, 1.31134158e-07, -1, 0.99999994, 8.74227695e-08, 4.37113954e-08)
1005
Part10.BottomSurface = Enum.SurfaceType.Smooth
1006
Part10.TopSurface = Enum.SurfaceType.Smooth
1007
Part10.Position = Vector3.new(14.125, 24.4449997, -21.4300003)
1008
Part10.Color = Color3.new(1, 0, 0)
1009
SpecialMesh11.Parent = Part10
1010
SpecialMesh11.MeshType = Enum.MeshType.Wedge
1011
Part12.Parent = Model0
1012
Part12.Rotation = Vector3.new(-111.040001, -90, 0)
1013
Part12.Anchored = true
1014
Part12.CanCollide = false
1015
Part12.Size = Vector3.new(0.278567731, 0.100000001, 2.02000022)
1016
Part12.CFrame = CFrame.new(14, 22.8620491, -20.4866676, 0, -0, -1, 0.933345556, -0.358979136, 0, -0.358979136, -0.933345556, 0)
1017
Part12.BottomSurface = Enum.SurfaceType.Smooth
1018
Part12.TopSurface = Enum.SurfaceType.Smooth
1019
Part12.Position = Vector3.new(14, 22.8620491, -20.4866676)
1020
Part12.Color = Color3.new(0.105882, 0.164706, 0.207843)
1021
Part13.Parent = Model0
1022
Part13.Anchored = true
1023
Part13.CanCollide = false
1024
Part13.Size = Vector3.new(2.24000025, 0.0500000007, 0.120000005)
1025
Part13.CFrame = CFrame.new(14, 22.6999989, -21.5599995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1026
Part13.BottomSurface = Enum.SurfaceType.Smooth
1027
Part13.TopSurface = Enum.SurfaceType.Smooth
1028
Part13.Position = Vector3.new(14, 22.6999989, -21.5599995)
1029
Part13.Color = Color3.new(1, 0, 0)
1030
BlockMesh14.Parent = Part13
1031
BlockMesh14.Scale = Vector3.new(1, 0.400000691, 1)
1032
BlockMesh14.Scale = Vector3.new(1, 0.400000691, 1)
1033
Part15.Parent = Model0
1034
Part15.Anchored = true
1035
Part15.CanCollide = false
1036
Part15.Size = Vector3.new(0.170000061, 0.170000046, 1.06000006)
1037
Part15.CFrame = CFrame.new(14.4949999, 24.6549988, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1038
Part15.BottomSurface = Enum.SurfaceType.Smooth
1039
Part15.TopSurface = Enum.SurfaceType.Smooth
1040
Part15.Position = Vector3.new(14.4949999, 24.6549988, -21)
1041
Part15.Color = Color3.new(1, 0, 0)
1042
WedgePart16.Parent = Model0
1043
WedgePart16.Rotation = Vector3.new(90, 21.039999, 180)
1044
WedgePart16.Anchored = true
1045
WedgePart16.CanCollide = false
1046
WedgePart16.Size = Vector3.new(0.100000001, 0.100000001, 0.278567731)
1047
WedgePart16.CFrame = CFrame.new(15.0133324, 22.8620491, -21.5599995, -0.933345497, -7.21807822e-08, 0.358979225, -0.358979225, 6.59041746e-08, -0.933345497, 4.37113847e-08, -0.99999994, -8.74227695e-08)
1048
WedgePart16.BottomSurface = Enum.SurfaceType.Smooth
1049
WedgePart16.Position = Vector3.new(15.0133324, 22.8620491, -21.5599995)
1050
WedgePart16.Color = Color3.new(0.105882, 0.164706, 0.207843)
1051
Part17.Parent = Model0
1052
Part17.Rotation = Vector3.new(-90, 0, -90)
1053
Part17.Anchored = true
1054
Part17.CanCollide = false
1055
Part17.Size = Vector3.new(0.180000052, 0.360000104, 0.230000004)
1056
Part17.CFrame = CFrame.new(14.4099998, 24.4449997, -21.4300003, 8.74227695e-08, 0.99999994, 4.37113918e-08, -4.37113883e-08, -4.37113847e-08, 1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1057
Part17.BottomSurface = Enum.SurfaceType.Smooth
1058
Part17.TopSurface = Enum.SurfaceType.Smooth
1059
Part17.Position = Vector3.new(14.4099998, 24.4449997, -21.4300003)
1060
Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1061
SpecialMesh18.Parent = Part17
1062
SpecialMesh18.MeshType = Enum.MeshType.Wedge
1063
Part19.Parent = Model0
1064
Part19.Rotation = Vector3.new(-90, 0, 90)
1065
Part19.Anchored = true
1066
Part19.CanCollide = false
1067
Part19.Size = Vector3.new(0.240000054, 0.190000102, 0.780000031)
1068
Part19.CFrame = CFrame.new(13.9049997, 23.8699989, -21.4300003, 9.55342711e-15, -0.99999994, -2.18556934e-07, -4.37113883e-08, -2.1855692e-07, 1, -0.99999994, 0, -4.37113847e-08)
1069
Part19.BottomSurface = Enum.SurfaceType.Smooth
1070
Part19.TopSurface = Enum.SurfaceType.Smooth
1071
Part19.Position = Vector3.new(13.9049997, 23.8699989, -21.4300003)
1072
Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1073
SpecialMesh20.Parent = Part19
1074
SpecialMesh20.MeshType = Enum.MeshType.Wedge
1075
Part21.Parent = Model0
1076
Part21.Anchored = true
1077
Part21.CanCollide = false
1078
Part21.Size = Vector3.new(0.780000091, 0.220000029, 0.0500000007)
1079
Part21.CFrame = CFrame.new(14.6199999, 24.4399986, -21.4899998, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1080
Part21.BottomSurface = Enum.SurfaceType.Smooth
1081
Part21.TopSurface = Enum.SurfaceType.Smooth
1082
Part21.Position = Vector3.new(14.6199999, 24.4399986, -21.4899998)
1083
Part21.Color = Color3.new(0.105882, 0.164706, 0.207843)
1084
BlockMesh22.Parent = Part21
1085
BlockMesh22.Scale = Vector3.new(1, 1, 0.799999237)
1086
BlockMesh22.Scale = Vector3.new(1, 1, 0.799999237)
1087
Part23.Parent = Model0
1088
Part23.Anchored = true
1089
Part23.CanCollide = false
1090
Part23.Size = Vector3.new(2.22000003, 0.100000039, 0.100000001)
1091
Part23.CFrame = CFrame.new(14, 22.6999989, -20.4400005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1092
Part23.BottomSurface = Enum.SurfaceType.Smooth
1093
Part23.TopSurface = Enum.SurfaceType.Smooth
1094
Part23.Position = Vector3.new(14, 22.6999989, -20.4400005)
1095
Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
1096
Part24.Parent = Model0
1097
Part24.Anchored = true
1098
Part24.CanCollide = false
1099
Part24.Size = Vector3.new(2.02000022, 0.220000029, 0.179999933)
1100
Part24.CFrame = CFrame.new(14, 24.4399986, -20.5799999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1101
Part24.BottomSurface = Enum.SurfaceType.Smooth
1102
Part24.TopSurface = Enum.SurfaceType.Smooth
1103
Part24.Position = Vector3.new(14, 24.4399986, -20.5799999)
1104
Part24.Color = Color3.new(0.105882, 0.164706, 0.207843)
1105
Part25.Parent = Model0
1106
Part25.Anchored = true
1107
Part25.CanCollide = false
1108
Part25.Size = Vector3.new(2.24000025, 0.0500000007, 0.120000005)
1109
Part25.CFrame = CFrame.new(14, 22.6999989, -20.4400005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1110
Part25.BottomSurface = Enum.SurfaceType.Smooth
1111
Part25.TopSurface = Enum.SurfaceType.Smooth
1112
Part25.Position = Vector3.new(14, 22.6999989, -20.4400005)
1113
Part25.Color = Color3.new(1, 0, 0)
1114
BlockMesh26.Parent = Part25
1115
BlockMesh26.Scale = Vector3.new(1, 0.400000691, 1)
1116
BlockMesh26.Scale = Vector3.new(1, 0.400000691, 1)
1117
Part27.Parent = Model0
1118
Part27.Anchored = true
1119
Part27.CanCollide = false
1120
Part27.Size = Vector3.new(1.18000007, 0.440000057, 0.100000001)
1121
Part27.CFrame = CFrame.new(14, 24.5099983, -20.5300007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1122
Part27.BottomSurface = Enum.SurfaceType.Smooth
1123
Part27.TopSurface = Enum.SurfaceType.Smooth
1124
Part27.Position = Vector3.new(14, 24.5099983, -20.5300007)
1125
Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1126
Part28.Parent = Model0
1127
Part28.Rotation = Vector3.new(-90, 0, -90)
1128
Part28.Anchored = true
1129
Part28.CanCollide = false
1130
Part28.Size = Vector3.new(0.220000058, 0.300000101, 0.189999983)
1131
Part28.CFrame = CFrame.new(14.3800001, 24.4449997, -21.4300003, 8.74227695e-08, 0.99999994, 4.37113918e-08, -4.37113883e-08, -4.37113847e-08, 1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1132
Part28.BottomSurface = Enum.SurfaceType.Smooth
1133
Part28.TopSurface = Enum.SurfaceType.Smooth
1134
Part28.Position = Vector3.new(14.3800001, 24.4449997, -21.4300003)
1135
Part28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1136
SpecialMesh29.Parent = Part28
1137
SpecialMesh29.MeshType = Enum.MeshType.Wedge
1138
Part30.Parent = Model0
1139
Part30.Rotation = Vector3.new(90, 0, 90)
1140
Part30.Anchored = true
1141
Part30.CanCollide = false
1142
Part30.Size = Vector3.new(0.240000054, 0.160000086, 0.330000013)
1143
Part30.CFrame = CFrame.new(13.9200001, 23.7549992, -21.4300003, -8.74227908e-08, -0.99999994, 2.18556934e-07, 4.3711367e-08, -2.1855692e-07, -1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1144
Part30.BottomSurface = Enum.SurfaceType.Smooth
1145
Part30.TopSurface = Enum.SurfaceType.Smooth
1146
Part30.Position = Vector3.new(13.9200001, 23.7549992, -21.4300003)
1147
Part30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1148
SpecialMesh31.Parent = Part30
1149
SpecialMesh31.MeshType = Enum.MeshType.Wedge
1150
Part32.Parent = Model0
1151
Part32.Anchored = true
1152
Part32.CanCollide = false
1153
Part32.Size = Vector3.new(0.150000051, 0.170000046, 1.08000004)
1154
Part32.CFrame = CFrame.new(13.5050001, 24.664999, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1155
Part32.BottomSurface = Enum.SurfaceType.Smooth
1156
Part32.TopSurface = Enum.SurfaceType.Smooth
1157
Part32.Position = Vector3.new(13.5050001, 24.664999, -21)
1158
Part32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1159
Part33.Name = "asd"
1160
Part33.Parent = Model0
1161
Part33.Transparency = 1
1162
Part33.Anchored = true
1163
Part33.CanCollide = false
1164
Part33.Size = Vector3.new(2, 2, 1)
1165
Part33.CFrame = CFrame.new(14, 23.7099991, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1166
Part33.BottomSurface = Enum.SurfaceType.Smooth
1167
Part33.TopSurface = Enum.SurfaceType.Smooth
1168
Part33.Position = Vector3.new(14, 23.7099991, -21)
1169
Part33.Color = Color3.new(1, 0.8, 0.6)
1170
Part34.Parent = Model0
1171
Part34.Rotation = Vector3.new(90, 0, 90)
1172
Part34.Anchored = true
1173
Part34.CanCollide = false
1174
Part34.Size = Vector3.new(0.180000052, 0.230000094, 0.230000004)
1175
Part34.CFrame = CFrame.new(14.1149998, 24.4449997, -21.4300003, 8.74227766e-08, -0.99999994, -1.31134158e-07, 4.37113883e-08, 1.31134158e-07, -1, 0.99999994, 8.74227695e-08, 4.37113954e-08)
1176
Part34.BottomSurface = Enum.SurfaceType.Smooth
1177
Part34.TopSurface = Enum.SurfaceType.Smooth
1178
Part34.Position = Vector3.new(14.1149998, 24.4449997, -21.4300003)
1179
Part34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1180
SpecialMesh35.Parent = Part34
1181
SpecialMesh35.MeshType = Enum.MeshType.Wedge
1182
Part36.Parent = Model0
1183
Part36.Rotation = Vector3.new(-90, 0, 90)
1184
Part36.Anchored = true
1185
Part36.CanCollide = false
1186
Part36.Size = Vector3.new(0.26000008, 0.15000008, 0.160000011)
1187
Part36.CFrame = CFrame.new(13.9250002, 23.5099983, -21.4300003, 1.71961681e-14, -0.99999994, -3.93402502e-07, -4.37113883e-08, -3.93402445e-07, 1, -0.99999994, 0, -4.37113847e-08)
1188
Part36.BottomSurface = Enum.SurfaceType.Smooth
1189
Part36.TopSurface = Enum.SurfaceType.Smooth
1190
Part36.Position = Vector3.new(13.9250002, 23.5099983, -21.4300003)
1191
Part36.Color = Color3.new(1, 0, 0)
1192
SpecialMesh37.Parent = Part36
1193
SpecialMesh37.MeshType = Enum.MeshType.Wedge
1194
Part38.Parent = Model0
1195
Part38.Rotation = Vector3.new(-90, 0, 90)
1196
Part38.Anchored = true
1197
Part38.CanCollide = false
1198
Part38.Size = Vector3.new(0.280000061, 0.170000091, 0.76000005)
1199
Part38.CFrame = CFrame.new(13.915, 23.8799992, -21.4300003, 9.55342711e-15, -0.99999994, -2.18556934e-07, -4.37113883e-08, -2.1855692e-07, 1, -0.99999994, 0, -4.37113847e-08)
1200
Part38.BottomSurface = Enum.SurfaceType.Smooth
1201
Part38.TopSurface = Enum.SurfaceType.Smooth
1202
Part38.Position = Vector3.new(13.915, 23.8799992, -21.4300003)
1203
Part38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1204
SpecialMesh39.Parent = Part38
1205
SpecialMesh39.MeshType = Enum.MeshType.Wedge
1206
Part40.Parent = Model0
1207
Part40.Rotation = Vector3.new(-90, 0, 90)
1208
Part40.Anchored = true
1209
Part40.CanCollide = false
1210
Part40.Size = Vector3.new(0.240000054, 0.160000086, 0.170000017)
1211
Part40.CFrame = CFrame.new(13.9200001, 23.5049992, -21.4300003, 1.71961681e-14, -0.99999994, -3.93402502e-07, -4.37113883e-08, -3.93402445e-07, 1, -0.99999994, 0, -4.37113847e-08)
1212
Part40.BottomSurface = Enum.SurfaceType.Smooth
1213
Part40.TopSurface = Enum.SurfaceType.Smooth
1214
Part40.Position = Vector3.new(13.9200001, 23.5049992, -21.4300003)
1215
Part40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1216
SpecialMesh41.Parent = Part40
1217
SpecialMesh41.MeshType = Enum.MeshType.Wedge
1218
WedgePart42.Parent = Model0
1219
WedgePart42.Rotation = Vector3.new(0, 0, -21.039999)
1220
WedgePart42.Anchored = true
1221
WedgePart42.CanCollide = false
1222
WedgePart42.Size = Vector3.new(0.100000001, 0.278567731, 0.100000195)
1223
WedgePart42.CFrame = CFrame.new(12.9866676, 22.8620491, -21.5599995, 0.933345556, 0.358979166, -5.02127051e-08, -0.358979166, 0.933345556, 1.12978611e-07, 8.74227837e-08, -8.74227695e-08, 1)
1224
WedgePart42.BottomSurface = Enum.SurfaceType.Smooth
1225
WedgePart42.Position = Vector3.new(12.9866676, 22.8620491, -21.5599995)
1226
WedgePart42.Color = Color3.new(0.105882, 0.164706, 0.207843)
1227
Part43.Parent = Model0
1228
Part43.Rotation = Vector3.new(0, 0, 111.040001)
1229
Part43.Anchored = true
1230
Part43.CanCollide = false
1231
Part43.Size = Vector3.new(0.278567731, 0.100000001, 1.01999998)
1232
Part43.CFrame = CFrame.new(15.0133324, 22.8620491, -21, -0.358979106, -0.933345556, 0, 0.933345497, -0.358979136, 0, 0, -0, 0.99999994)
1233
Part43.BottomSurface = Enum.SurfaceType.Smooth
1234
Part43.TopSurface = Enum.SurfaceType.Smooth
1235
Part43.Position = Vector3.new(15.0133324, 22.8620491, -21)
1236
Part43.Color = Color3.new(0.105882, 0.164706, 0.207843)
1237
Part44.Parent = Model0
1238
Part44.Rotation = Vector3.new(90, 0, -90)
1239
Part44.Anchored = true
1240
Part44.CanCollide = false
1241
Part44.Size = Vector3.new(0.240000054, 0.160000086, 0.330000013)
1242
Part44.CFrame = CFrame.new(14.0799999, 23.7549992, -21.4300003, -1.33747976e-14, 0.99999994, 3.05979711e-07, 4.37113883e-08, 3.05979682e-07, -1, -0.99999994, 0, -4.37113847e-08)
1243
Part44.BottomSurface = Enum.SurfaceType.Smooth
1244
Part44.TopSurface = Enum.SurfaceType.Smooth
1245
Part44.Position = Vector3.new(14.0799999, 23.7549992, -21.4300003)
1246
Part44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1247
SpecialMesh45.Parent = Part44
1248
SpecialMesh45.MeshType = Enum.MeshType.Wedge
1249
Part46.Parent = Model0
1250
Part46.Anchored = true
1251
Part46.CanCollide = false
1252
Part46.Size = Vector3.new(1.13999999, 0.120000005, 0.0500000007)
1253
Part46.CFrame = CFrame.new(14, 24.3699989, -20.4850006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1254
Part46.BottomSurface = Enum.SurfaceType.Smooth
1255
Part46.TopSurface = Enum.SurfaceType.Smooth
1256
Part46.Position = Vector3.new(14, 24.3699989, -20.4850006)
1257
Part46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1258
Part47.Parent = Model0
1259
Part47.Anchored = true
1260
Part47.CanCollide = false
1261
Part47.Size = Vector3.new(0.600000083, 0.390000045, 1.01999998)
1262
Part47.CFrame = CFrame.new(13.29, 24.5249996, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1263
Part47.BottomSurface = Enum.SurfaceType.Smooth
1264
Part47.TopSurface = Enum.SurfaceType.Smooth
1265
Part47.Position = Vector3.new(13.29, 24.5249996, -21)
1266
Part47.Color = Color3.new(0.105882, 0.164706, 0.207843)
1267
WedgePart48.Parent = Model0
1268
WedgePart48.Rotation = Vector3.new(21.039999, -90, 0)
1269
WedgePart48.Anchored = true
1270
WedgePart48.CanCollide = false
1271
WedgePart48.Size = Vector3.new(0.100000001, 0.278567731, 0.100000001)
1272
WedgePart48.CFrame = CFrame.new(15.0600004, 22.8620491, -21.5133324, -8.74227837e-08, 8.74227695e-08, -1, -0.358979166, 0.933345556, 1.12978611e-07, 0.933345556, 0.358979166, -5.02127051e-08)
1273
WedgePart48.BottomSurface = Enum.SurfaceType.Smooth
1274
WedgePart48.Position = Vector3.new(15.0600004, 22.8620491, -21.5133324)
1275
WedgePart48.Color = Color3.new(0.105882, 0.164706, 0.207843)
1276
Part49.Parent = Model0
1277
Part49.Rotation = Vector3.new(-90, 0, 90)
1278
Part49.Anchored = true
1279
Part49.CanCollide = false
1280
Part49.Size = Vector3.new(0.220000058, 0.300000101, 0.189999983)
1281
Part49.CFrame = CFrame.new(13.6199999, 24.4449997, -21.4300003, 1.91068547e-15, -0.99999994, -4.37113883e-08, -4.37113883e-08, -4.37113847e-08, 1, -0.99999994, 0, -4.37113847e-08)
1282
Part49.BottomSurface = Enum.SurfaceType.Smooth
1283
Part49.TopSurface = Enum.SurfaceType.Smooth
1284
Part49.Position = Vector3.new(13.6199999, 24.4449997, -21.4300003)
1285
Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1286
SpecialMesh50.Parent = Part49
1287
SpecialMesh50.MeshType = Enum.MeshType.Wedge
1288
Part51.Parent = Model0
1289
Part51.Rotation = Vector3.new(-90, 0, 90)
1290
Part51.Anchored = true
1291
Part51.CanCollide = false
1292
Part51.Size = Vector3.new(0.180000052, 0.360000104, 0.230000004)
1293
Part51.CFrame = CFrame.new(13.5900002, 24.4449997, -21.4300003, 1.91068547e-15, -0.99999994, -4.37113883e-08, -4.37113883e-08, -4.37113847e-08, 1, -0.99999994, 0, -4.37113847e-08)
1294
Part51.BottomSurface = Enum.SurfaceType.Smooth
1295
Part51.TopSurface = Enum.SurfaceType.Smooth
1296
Part51.Position = Vector3.new(13.5900002, 24.4449997, -21.4300003)
1297
Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1298
SpecialMesh52.Parent = Part51
1299
SpecialMesh52.MeshType = Enum.MeshType.Wedge
1300
Part53.Parent = Model0
1301
Part53.Rotation = Vector3.new(-90, 0, -90)
1302
Part53.Anchored = true
1303
Part53.CanCollide = false
1304
Part53.Size = Vector3.new(0.26000008, 0.15000008, 0.160000011)
1305
Part53.CFrame = CFrame.new(14.0749998, 23.5099983, -21.4300003, 8.74227979e-08, 0.99999994, -3.05979711e-07, -4.37113599e-08, 3.05979682e-07, 1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1306
Part53.BottomSurface = Enum.SurfaceType.Smooth
1307
Part53.TopSurface = Enum.SurfaceType.Smooth
1308
Part53.Position = Vector3.new(14.0749998, 23.5099983, -21.4300003)
1309
Part53.Color = Color3.new(1, 0, 0)
1310
SpecialMesh54.Parent = Part53
1311
SpecialMesh54.MeshType = Enum.MeshType.Wedge
1312
Part55.Parent = Model0
1313
Part55.Anchored = true
1314
Part55.CanCollide = false
1315
Part55.Size = Vector3.new(0.78000015, 0.220000029, 0.0500000007)
1316
Part55.CFrame = CFrame.new(13.3800001, 24.4399986, -21.4899998, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1317
Part55.BottomSurface = Enum.SurfaceType.Smooth
1318
Part55.TopSurface = Enum.SurfaceType.Smooth
1319
Part55.Position = Vector3.new(13.3800001, 24.4399986, -21.4899998)
1320
Part55.Color = Color3.new(0.105882, 0.164706, 0.207843)
1321
BlockMesh56.Parent = Part55
1322
BlockMesh56.Scale = Vector3.new(1, 1, 0.799999237)
1323
BlockMesh56.Scale = Vector3.new(1, 1, 0.799999237)
1324
WedgePart57.Parent = Model0
1325
WedgePart57.Rotation = Vector3.new(-21.039999, 90, 0)
1326
WedgePart57.Anchored = true
1327
WedgePart57.CanCollide = false
1328
WedgePart57.Size = Vector3.new(0.100000001, 0.278567731, 0.100000001)
1329
WedgePart57.CFrame = CFrame.new(12.9399996, 22.8620491, -20.4866676, 8.74227837e-08, -8.74227695e-08, 1, -0.358979166, 0.933345556, 1.12978611e-07, -0.933345556, -0.358979166, 5.02127051e-08)
1330
WedgePart57.BottomSurface = Enum.SurfaceType.Smooth
1331
WedgePart57.Position = Vector3.new(12.9399996, 22.8620491, -20.4866676)
1332
WedgePart57.Color = Color3.new(0.105882, 0.164706, 0.207843)
1333
Part58.Parent = Model0
1334
Part58.Anchored = true
1335
Part58.CanCollide = false
1336
Part58.Size = Vector3.new(0.150000051, 0.440000027, 0.0500000007)
1337
Part58.CFrame = CFrame.new(14.4949999, 24.5299988, -20.4850006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1338
Part58.BottomSurface = Enum.SurfaceType.Smooth
1339
Part58.TopSurface = Enum.SurfaceType.Smooth
1340
Part58.Position = Vector3.new(14.4949999, 24.5299988, -20.4850006)
1341
Part58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1342
WedgePart59.Parent = Model0
1343
WedgePart59.Rotation = Vector3.new(68.9599991, 0, -90)
1344
WedgePart59.Anchored = true
1345
WedgePart59.CanCollide = false
1346
WedgePart59.Size = Vector3.new(0.100000001, 0.100000001, 0.278567731)
1347
WedgePart59.CFrame = CFrame.new(15.0600004, 22.8620491, -20.4866676, -4.37113847e-08, 0.99999994, 8.74227695e-08, -0.358979225, 6.59041746e-08, -0.933345497, -0.933345497, -7.21807822e-08, 0.358979225)
1348
WedgePart59.BottomSurface = Enum.SurfaceType.Smooth
1349
WedgePart59.Position = Vector3.new(15.0600004, 22.8620491, -20.4866676)
1350
WedgePart59.Color = Color3.new(0.105882, 0.164706, 0.207843)
1351
Part60.Parent = Model0
1352
Part60.Rotation = Vector3.new(90, 0, -90)
1353
Part60.Anchored = true
1354
Part60.CanCollide = false
1355
Part60.Size = Vector3.new(0.26000008, 0.180000097, 0.209999993)
1356
Part60.CFrame = CFrame.new(14.0900002, 24.3649979, -21.4300003, -5.73205661e-15, 0.99999994, 1.31134158e-07, 4.37113883e-08, 1.31134158e-07, -1, -0.99999994, 0, -4.37113847e-08)
1357
Part60.BottomSurface = Enum.SurfaceType.Smooth
1358
Part60.TopSurface = Enum.SurfaceType.Smooth
1359
Part60.Position = Vector3.new(14.0900002, 24.3649979, -21.4300003)
1360
Part60.Color = Color3.new(1, 0, 0)
1361
SpecialMesh61.Parent = Part60
1362
SpecialMesh61.MeshType = Enum.MeshType.Wedge
1363
Part62.Parent = Model0
1364
Part62.Anchored = true
1365
Part62.CanCollide = false
1366
Part62.Size = Vector3.new(0.190000057, 0.170000046, 1.04000008)
1367
Part62.CFrame = CFrame.new(14.4949999, 24.6449986, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1368
Part62.BottomSurface = Enum.SurfaceType.Smooth
1369
Part62.TopSurface = Enum.SurfaceType.Smooth
1370
Part62.Position = Vector3.new(14.4949999, 24.6449986, -21)
1371
Part62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1372
Part63.Parent = Model0
1373
Part63.Anchored = true
1374
Part63.CanCollide = false
1375
Part63.Size = Vector3.new(2.22000003, 0.100000039, 0.100000001)
1376
Part63.CFrame = CFrame.new(14, 22.6999989, -21.5599995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1377
Part63.BottomSurface = Enum.SurfaceType.Smooth
1378
Part63.TopSurface = Enum.SurfaceType.Smooth
1379
Part63.Position = Vector3.new(14, 22.6999989, -21.5599995)
1380
Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
1381
Part64.Parent = Model0
1382
Part64.Rotation = Vector3.new(-90, 0, -90)
1383
Part64.Anchored = true
1384
Part64.CanCollide = false
1385
Part64.Size = Vector3.new(0.280000061, 0.170000091, 0.76000005)
1386
Part64.CFrame = CFrame.new(14.085, 23.8799992, -21.4300003, 8.74227837e-08, 0.99999994, -1.31134158e-07, -4.37113741e-08, 1.31134158e-07, 1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1387
Part64.BottomSurface = Enum.SurfaceType.Smooth
1388
Part64.TopSurface = Enum.SurfaceType.Smooth
1389
Part64.Position = Vector3.new(14.085, 23.8799992, -21.4300003)
1390
Part64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1391
SpecialMesh65.Parent = Part64
1392
SpecialMesh65.MeshType = Enum.MeshType.Wedge
1393
Part66.Parent = Model0
1394
Part66.Rotation = Vector3.new(90, 0, 90)
1395
Part66.Anchored = true
1396
Part66.CanCollide = false
1397
Part66.Size = Vector3.new(0.26000008, 0.180000097, 0.209999993)
1398
Part66.CFrame = CFrame.new(13.9099998, 24.3649979, -21.4300003, -8.74227766e-08, -0.99999994, 4.37113847e-08, 4.37113812e-08, -4.37113847e-08, -1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1399
Part66.BottomSurface = Enum.SurfaceType.Smooth
1400
Part66.TopSurface = Enum.SurfaceType.Smooth
1401
Part66.Position = Vector3.new(13.9099998, 24.3649979, -21.4300003)
1402
Part66.Color = Color3.new(1, 0, 0)
1403
SpecialMesh67.Parent = Part66
1404
SpecialMesh67.MeshType = Enum.MeshType.Wedge
1405
Part68.Parent = Model0
1406
Part68.Rotation = Vector3.new(90, 0, -90)
1407
Part68.Anchored = true
1408
Part68.CanCollide = false
1409
Part68.Size = Vector3.new(0.26000008, 0.15000008, 0.320000023)
1410
Part68.CFrame = CFrame.new(14.0749998, 23.75, -21.4300003, -1.33747976e-14, 0.99999994, 3.05979711e-07, 4.37113883e-08, 3.05979682e-07, -1, -0.99999994, 0, -4.37113847e-08)
1411
Part68.BottomSurface = Enum.SurfaceType.Smooth
1412
Part68.TopSurface = Enum.SurfaceType.Smooth
1413
Part68.Position = Vector3.new(14.0749998, 23.75, -21.4300003)
1414
Part68.Color = Color3.new(1, 0, 0)
1415
SpecialMesh69.Parent = Part68
1416
SpecialMesh69.MeshType = Enum.MeshType.Wedge
1417
Part70.Parent = Model0
1418
Part70.Rotation = Vector3.new(-90, 0, 90)
1419
Part70.Anchored = true
1420
Part70.CanCollide = false
1421
Part70.Size = Vector3.new(0.26000008, 0.180000097, 0.770000041)
1422
Part70.CFrame = CFrame.new(13.9099998, 23.8749981, -21.4300003, 9.55342711e-15, -0.99999994, -2.18556934e-07, -4.37113883e-08, -2.1855692e-07, 1, -0.99999994, 0, -4.37113847e-08)
1423
Part70.BottomSurface = Enum.SurfaceType.Smooth
1424
Part70.TopSurface = Enum.SurfaceType.Smooth
1425
Part70.Position = Vector3.new(13.9099998, 23.8749981, -21.4300003)
1426
Part70.Color = Color3.new(1, 0, 0)
1427
SpecialMesh71.Parent = Part70
1428
SpecialMesh71.MeshType = Enum.MeshType.Wedge
1429
Part72.Parent = Model0
1430
Part72.Rotation = Vector3.new(-180, 0, -68.9599991)
1431
Part72.Anchored = true
1432
Part72.CanCollide = false
1433
Part72.Size = Vector3.new(0.278567731, 0.100000001, 1.01999998)
1434
Part72.CFrame = CFrame.new(12.9866676, 22.8620491, -21, 0.358979106, 0.933345556, 0, 0.933345497, -0.358979136, 0, 0, 0, -0.99999994)
1435
Part72.BottomSurface = Enum.SurfaceType.Smooth
1436
Part72.TopSurface = Enum.SurfaceType.Smooth
1437
Part72.Position = Vector3.new(12.9866676, 22.8620491, -21)
1438
Part72.Color = Color3.new(0.105882, 0.164706, 0.207843)
1439
Part73.Parent = Model0
1440
Part73.Rotation = Vector3.new(111.040001, 90, 0)
1441
Part73.Anchored = true
1442
Part73.CanCollide = false
1443
Part73.Size = Vector3.new(0.278567731, 0.100000001, 2.02000022)
1444
Part73.CFrame = CFrame.new(14, 22.8620491, -21.5133324, 0, 0, 1, 0.933345556, -0.358979136, 0, 0.358979136, 0.933345556, 0)
1445
Part73.BottomSurface = Enum.SurfaceType.Smooth
1446
Part73.TopSurface = Enum.SurfaceType.Smooth
1447
Part73.Position = Vector3.new(14, 22.8620491, -21.5133324)
1448
Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
1449
WedgePart74.Parent = Model0
1450
WedgePart74.Rotation = Vector3.new(90, -21.039999, 0)
1451
WedgePart74.Anchored = true
1452
WedgePart74.CanCollide = false
1453
WedgePart74.Size = Vector3.new(0.100000001, 0.100000001, 0.278567731)
1454
WedgePart74.CFrame = CFrame.new(12.9866676, 22.8620491, -20.4400005, 0.933345497, 7.21807822e-08, -0.358979225, -0.358979225, 6.59041746e-08, -0.933345497, -4.37113847e-08, 0.99999994, 8.74227695e-08)
1455
WedgePart74.BottomSurface = Enum.SurfaceType.Smooth
1456
WedgePart74.Position = Vector3.new(12.9866676, 22.8620491, -20.4400005)
1457
WedgePart74.Color = Color3.new(0.105882, 0.164706, 0.207843)
1458
Part75.Parent = Model0
1459
Part75.Rotation = Vector3.new(90, 0, -90)
1460
Part75.Anchored = true
1461
Part75.CanCollide = false
1462
Part75.Size = Vector3.new(0.280000061, 0.170000091, 0.199999988)
1463
Part75.CFrame = CFrame.new(14.085, 24.3599987, -21.4300003, -5.73205661e-15, 0.99999994, 1.31134158e-07, 4.37113883e-08, 1.31134158e-07, -1, -0.99999994, 0, -4.37113847e-08)
1464
Part75.BottomSurface = Enum.SurfaceType.Smooth
1465
Part75.TopSurface = Enum.SurfaceType.Smooth
1466
Part75.Position = Vector3.new(14.085, 24.3599987, -21.4300003)
1467
Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1468
SpecialMesh76.Parent = Part75
1469
SpecialMesh76.MeshType = Enum.MeshType.Wedge
1470
Part77.Parent = Model0
1471
Part77.Rotation = Vector3.new(90, 0, -90)
1472
Part77.Anchored = true
1473
Part77.CanCollide = false
1474
Part77.Size = Vector3.new(0.240000054, 0.190000102, 0.230000004)
1475
Part77.CFrame = CFrame.new(14.0950003, 24.3749981, -21.4300003, -5.73205661e-15, 0.99999994, 1.31134158e-07, 4.37113883e-08, 1.31134158e-07, -1, -0.99999994, 0, -4.37113847e-08)
1476
Part77.BottomSurface = Enum.SurfaceType.Smooth
1477
Part77.TopSurface = Enum.SurfaceType.Smooth
1478
Part77.Position = Vector3.new(14.0950003, 24.3749981, -21.4300003)
1479
Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1480
SpecialMesh78.Parent = Part77
1481
SpecialMesh78.MeshType = Enum.MeshType.Wedge
1482
Part79.Parent = Model0
1483
Part79.Anchored = true
1484
Part79.CanCollide = false
1485
Part79.Size = Vector3.new(0.0900001526, 0.100000039, 1.22000003)
1486
Part79.CFrame = CFrame.new(12.9350004, 22.6999989, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1487
Part79.BottomSurface = Enum.SurfaceType.Smooth
1488
Part79.TopSurface = Enum.SurfaceType.Smooth
1489
Part79.Position = Vector3.new(12.9350004, 22.6999989, -21)
1490
Part79.Color = Color3.new(0.105882, 0.164706, 0.207843)
1491
Part80.Parent = Model0
1492
Part80.Anchored = true
1493
Part80.CanCollide = false
1494
Part80.Size = Vector3.new(0.170000061, 0.170000046, 1.06000006)
1495
Part80.CFrame = CFrame.new(13.5050001, 24.6549988, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1496
Part80.BottomSurface = Enum.SurfaceType.Smooth
1497
Part80.TopSurface = Enum.SurfaceType.Smooth
1498
Part80.Position = Vector3.new(13.5050001, 24.6549988, -21)
1499
Part80.Color = Color3.new(1, 0, 0)
1500
Part81.Parent = Model0
1501
Part81.Rotation = Vector3.new(-90, 0, -90)
1502
Part81.Anchored = true
1503
Part81.CanCollide = false
1504
Part81.Size = Vector3.new(0.240000054, 0.160000086, 0.170000017)
1505
Part81.CFrame = CFrame.new(14.0799999, 23.5049992, -21.4300003, 8.74227979e-08, 0.99999994, -3.05979711e-07, -4.37113599e-08, 3.05979682e-07, 1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1506
Part81.BottomSurface = Enum.SurfaceType.Smooth
1507
Part81.TopSurface = Enum.SurfaceType.Smooth
1508
Part81.Position = Vector3.new(14.0799999, 23.5049992, -21.4300003)
1509
Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1510
SpecialMesh82.Parent = Part81
1511
SpecialMesh82.MeshType = Enum.MeshType.Wedge
1512
Part83.Parent = Model0
1513
Part83.Anchored = true
1514
Part83.CanCollide = false
1515
Part83.Size = Vector3.new(0.120000005, 0.0500000007, 1.24000001)
1516
Part83.CFrame = CFrame.new(15.0600004, 22.6999989, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1517
Part83.BottomSurface = Enum.SurfaceType.Smooth
1518
Part83.TopSurface = Enum.SurfaceType.Smooth
1519
Part83.Position = Vector3.new(15.0600004, 22.6999989, -21)
1520
Part83.Color = Color3.new(1, 0, 0)
1521
BlockMesh84.Parent = Part83
1522
BlockMesh84.Scale = Vector3.new(1, 0.400000691, 1)
1523
BlockMesh84.Scale = Vector3.new(1, 0.400000691, 1)
1524
Part85.Parent = Model0
1525
Part85.Anchored = true
1526
Part85.CanCollide = false
1527
Part85.Size = Vector3.new(1.16000009, 0.140000015, 0.0500000007)
1528
Part85.CFrame = CFrame.new(14, 24.3699989, -20.4850006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1529
Part85.BottomSurface = Enum.SurfaceType.Smooth
1530
Part85.TopSurface = Enum.SurfaceType.Smooth
1531
Part85.Position = Vector3.new(14, 24.3699989, -20.4850006)
1532
Part85.Color = Color3.new(1, 0, 0)
1533
BlockMesh86.Parent = Part85
1534
BlockMesh86.Scale = Vector3.new(1, 1, 0.600000381)
1535
BlockMesh86.Scale = Vector3.new(1, 1, 0.600000381)
1536
Part87.Parent = Model0
1537
Part87.Anchored = true
1538
Part87.CanCollide = false
1539
Part87.Size = Vector3.new(0.170000061, 0.440000027, 0.0500000007)
1540
Part87.CFrame = CFrame.new(13.5050001, 24.5199986, -20.4850006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1541
Part87.BottomSurface = Enum.SurfaceType.Smooth
1542
Part87.TopSurface = Enum.SurfaceType.Smooth
1543
Part87.Position = Vector3.new(13.5050001, 24.5199986, -20.4850006)
1544
Part87.Color = Color3.new(1, 0, 0)
1545
BlockMesh88.Parent = Part87
1546
BlockMesh88.Scale = Vector3.new(1, 1, 0.600000381)
1547
BlockMesh88.Scale = Vector3.new(1, 1, 0.600000381)
1548
Part89.Parent = Model0
1549
Part89.Anchored = true
1550
Part89.CanCollide = false
1551
Part89.Size = Vector3.new(0.239999965, 0.0500000007, 1)
1552
Part89.CFrame = CFrame.new(14, 22.704998, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1553
Part89.BottomSurface = Enum.SurfaceType.Smooth
1554
Part89.TopSurface = Enum.SurfaceType.Smooth
1555
Part89.Position = Vector3.new(14, 22.704998, -21)
1556
Part89.Color = Color3.new(0.972549, 0.972549, 0.972549)
1557
BlockMesh90.Parent = Part89
1558
BlockMesh90.Scale = Vector3.new(1, 0.200000763, 1)
1559
BlockMesh90.Scale = Vector3.new(1, 0.200000763, 1)
1560
Part91.Parent = Model0
1561
Part91.Anchored = true
1562
Part91.CanCollide = false
1563
Part91.Size = Vector3.new(2.02000022, 0.100000039, 1.01999998)
1564
Part91.CFrame = CFrame.new(14, 23.0599995, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1565
Part91.BottomSurface = Enum.SurfaceType.Smooth
1566
Part91.TopSurface = Enum.SurfaceType.Smooth
1567
Part91.Position = Vector3.new(14, 23.0599995, -21)
1568
Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)
1569
Part92.Parent = Model0
1570
Part92.Rotation = Vector3.new(-90, 0, -90)
1571
Part92.Anchored = true
1572
Part92.CanCollide = false
1573
Part92.Size = Vector3.new(0.200000048, 0.330000103, 0.209999993)
1574
Part92.CFrame = CFrame.new(14.3949995, 24.4449997, -21.4300003, 8.74227695e-08, 0.99999994, 4.37113918e-08, -4.37113883e-08, -4.37113847e-08, 1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1575
Part92.BottomSurface = Enum.SurfaceType.Smooth
1576
Part92.TopSurface = Enum.SurfaceType.Smooth
1577
Part92.Position = Vector3.new(14.3949995, 24.4449997, -21.4300003)
1578
Part92.Color = Color3.new(1, 0, 0)
1579
SpecialMesh93.Parent = Part92
1580
SpecialMesh93.MeshType = Enum.MeshType.Wedge
1581
Part94.Parent = Model0
1582
Part94.Rotation = Vector3.new(90, 0, 90)
1583
Part94.Anchored = true
1584
Part94.CanCollide = false
1585
Part94.Size = Vector3.new(0.26000008, 0.15000008, 0.320000023)
1586
Part94.CFrame = CFrame.new(13.9250002, 23.75, -21.4300003, -8.74227908e-08, -0.99999994, 2.18556934e-07, 4.3711367e-08, -2.1855692e-07, -1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1587
Part94.BottomSurface = Enum.SurfaceType.Smooth
1588
Part94.TopSurface = Enum.SurfaceType.Smooth
1589
Part94.Position = Vector3.new(13.9250002, 23.75, -21.4300003)
1590
Part94.Color = Color3.new(1, 0, 0)
1591
SpecialMesh95.Parent = Part94
1592
SpecialMesh95.MeshType = Enum.MeshType.Wedge
1593
WedgePart96.Parent = Model0
1594
WedgePart96.Rotation = Vector3.new(-180, 0, 158.959991)
1595
WedgePart96.Anchored = true
1596
WedgePart96.CanCollide = false
1597
WedgePart96.Size = Vector3.new(0.100000001, 0.278567731, 0.100000195)
1598
WedgePart96.CFrame = CFrame.new(15.0133324, 22.8620491, -20.4400005, -0.933345556, -0.358979166, 5.02127051e-08, -0.358979166, 0.933345556, 1.12978611e-07, -8.74227837e-08, 8.74227695e-08, -1)
1599
WedgePart96.BottomSurface = Enum.SurfaceType.Smooth
1600
WedgePart96.Position = Vector3.new(15.0133324, 22.8620491, -20.4400005)
1601
WedgePart96.Color = Color3.new(0.105882, 0.164706, 0.207843)
1602
Part97.Parent = Model0
1603
Part97.Anchored = true
1604
Part97.CanCollide = false
1605
Part97.Size = Vector3.new(0.100000001, 0.100000039, 1.22000003)
1606
Part97.CFrame = CFrame.new(15.0600004, 22.6999989, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1607
Part97.BottomSurface = Enum.SurfaceType.Smooth
1608
Part97.TopSurface = Enum.SurfaceType.Smooth
1609
Part97.Position = Vector3.new(15.0600004, 22.6999989, -21)
1610
Part97.Color = Color3.new(0.105882, 0.164706, 0.207843)
1611
Part98.Parent = Model0
1612
Part98.Anchored = true
1613
Part98.CanCollide = false
1614
Part98.Size = Vector3.new(0.170000061, 0.440000027, 0.0500000007)
1615
Part98.CFrame = CFrame.new(14.4949999, 24.5199986, -20.4850006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1616
Part98.BottomSurface = Enum.SurfaceType.Smooth
1617
Part98.TopSurface = Enum.SurfaceType.Smooth
1618
Part98.Position = Vector3.new(14.4949999, 24.5199986, -20.4850006)
1619
Part98.Color = Color3.new(1, 0, 0)
1620
BlockMesh99.Parent = Part98
1621
BlockMesh99.Scale = Vector3.new(1, 1, 0.600000381)
1622
BlockMesh99.Scale = Vector3.new(1, 1, 0.600000381)
1623
Part100.Parent = Model0
1624
Part100.Rotation = Vector3.new(-90, 0, 90)
1625
Part100.Anchored = true
1626
Part100.CanCollide = false
1627
Part100.Size = Vector3.new(0.200000048, 0.330000103, 0.209999993)
1628
Part100.CFrame = CFrame.new(13.6049995, 24.4449997, -21.4300003, 1.91068547e-15, -0.99999994, -4.37113883e-08, -4.37113883e-08, -4.37113847e-08, 1, -0.99999994, 0, -4.37113847e-08)
1629
Part100.BottomSurface = Enum.SurfaceType.Smooth
1630
Part100.TopSurface = Enum.SurfaceType.Smooth
1631
Part100.Position = Vector3.new(13.6049995, 24.4449997, -21.4300003)
1632
Part100.Color = Color3.new(1, 0, 0)
1633
SpecialMesh101.Parent = Part100
1634
SpecialMesh101.MeshType = Enum.MeshType.Wedge
1635
Part102.Parent = Model0
1636
Part102.Rotation = Vector3.new(90, 0, -90)
1637
Part102.Anchored = true
1638
Part102.CanCollide = false
1639
Part102.Size = Vector3.new(0.220000058, 0.190000102, 0.189999998)
1640
Part102.CFrame = CFrame.new(13.8649998, 24.4449997, -21.4300003, -5.73205661e-15, 0.99999994, 1.31134158e-07, 4.37113883e-08, 1.31134158e-07, -1, -0.99999994, 0, -4.37113847e-08)
1641
Part102.BottomSurface = Enum.SurfaceType.Smooth
1642
Part102.TopSurface = Enum.SurfaceType.Smooth
1643
Part102.Position = Vector3.new(13.8649998, 24.4449997, -21.4300003)
1644
Part102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1645
SpecialMesh103.Parent = Part102
1646
SpecialMesh103.MeshType = Enum.MeshType.Wedge
1647
Part104.Parent = Model0
1648
Part104.Anchored = true
1649
Part104.CanCollide = false
1650
Part104.Size = Vector3.new(0.150000051, 0.440000027, 0.0500000007)
1651
Part104.CFrame = CFrame.new(13.5050001, 24.5299988, -20.4850006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1652
Part104.BottomSurface = Enum.SurfaceType.Smooth
1653
Part104.TopSurface = Enum.SurfaceType.Smooth
1654
Part104.Position = Vector3.new(13.5050001, 24.5299988, -20.4850006)
1655
Part104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1656
Part105.Parent = Model0
1657
Part105.Rotation = Vector3.new(-90, 0, -90)
1658
Part105.Anchored = true
1659
Part105.CanCollide = false
1660
Part105.Size = Vector3.new(0.240000054, 0.190000102, 0.780000031)
1661
Part105.CFrame = CFrame.new(14.0950003, 23.8699989, -21.4300003, 8.74227837e-08, 0.99999994, -1.31134158e-07, -4.37113741e-08, 1.31134158e-07, 1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1662
Part105.BottomSurface = Enum.SurfaceType.Smooth
1663
Part105.TopSurface = Enum.SurfaceType.Smooth
1664
Part105.Position = Vector3.new(14.0950003, 23.8699989, -21.4300003)
1665
Part105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1666
SpecialMesh106.Parent = Part105
1667
SpecialMesh106.MeshType = Enum.MeshType.Wedge
1668
Part107.Parent = Model0
1669
Part107.Rotation = Vector3.new(90, 0, -90)
1670
Part107.Anchored = true
1671
Part107.CanCollide = false
1672
Part107.Size = Vector3.new(0.200000048, 0.210000113, 0.209999993)
1673
Part107.CFrame = CFrame.new(13.875, 24.4449997, -21.4300003, -5.73205661e-15, 0.99999994, 1.31134158e-07, 4.37113883e-08, 1.31134158e-07, -1, -0.99999994, 0, -4.37113847e-08)
1674
Part107.BottomSurface = Enum.SurfaceType.Smooth
1675
Part107.TopSurface = Enum.SurfaceType.Smooth
1676
Part107.Position = Vector3.new(13.875, 24.4449997, -21.4300003)
1677
Part107.Color = Color3.new(1, 0, 0)
1678
SpecialMesh108.Parent = Part107
1679
SpecialMesh108.MeshType = Enum.MeshType.Wedge
1680
Part109.Parent = Model0
1681
Part109.Rotation = Vector3.new(-90, 0, 90)
1682
Part109.Anchored = true
1683
Part109.CanCollide = false
1684
Part109.Size = Vector3.new(0.280000061, 0.14000009, 0.150000021)
1685
Part109.CFrame = CFrame.new(13.9300003, 23.5149994, -21.4300003, 1.71961681e-14, -0.99999994, -3.93402502e-07, -4.37113883e-08, -3.93402445e-07, 1, -0.99999994, 0, -4.37113847e-08)
1686
Part109.BottomSurface = Enum.SurfaceType.Smooth
1687
Part109.TopSurface = Enum.SurfaceType.Smooth
1688
Part109.Position = Vector3.new(13.9300003, 23.5149994, -21.4300003)
1689
Part109.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1690
SpecialMesh110.Parent = Part109
1691
SpecialMesh110.MeshType = Enum.MeshType.Wedge
1692
Part111.Parent = Model0
1693
Part111.Rotation = Vector3.new(90, 0, -90)
1694
Part111.Anchored = true
1695
Part111.CanCollide = false
1696
Part111.Size = Vector3.new(0.280000061, 0.14000009, 0.310000032)
1697
Part111.CFrame = CFrame.new(14.0699997, 23.7449989, -21.4300003, -1.33747976e-14, 0.99999994, 3.05979711e-07, 4.37113883e-08, 3.05979682e-07, -1, -0.99999994, 0, -4.37113847e-08)
1698
Part111.BottomSurface = Enum.SurfaceType.Smooth
1699
Part111.TopSurface = Enum.SurfaceType.Smooth
1700
Part111.Position = Vector3.new(14.0699997, 23.7449989, -21.4300003)
1701
Part111.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1702
SpecialMesh112.Parent = Part111
1703
SpecialMesh112.MeshType = Enum.MeshType.Wedge
1704
Part113.Parent = Model0
1705
Part113.Rotation = Vector3.new(90, 0, 90)
1706
Part113.Anchored = true
1707
Part113.CanCollide = false
1708
Part113.Size = Vector3.new(0.280000061, 0.14000009, 0.310000032)
1709
Part113.CFrame = CFrame.new(13.9300003, 23.7449989, -21.4300003, -8.74227908e-08, -0.99999994, 2.18556934e-07, 4.3711367e-08, -2.1855692e-07, -1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1710
Part113.BottomSurface = Enum.SurfaceType.Smooth
1711
Part113.TopSurface = Enum.SurfaceType.Smooth
1712
Part113.Position = Vector3.new(13.9300003, 23.7449989, -21.4300003)
1713
Part113.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1714
SpecialMesh114.Parent = Part113
1715
SpecialMesh114.MeshType = Enum.MeshType.Wedge
1716
Part115.Parent = Model0
1717
Part115.Rotation = Vector3.new(-90, 0, -90)
1718
Part115.Anchored = true
1719
Part115.CanCollide = false
1720
Part115.Size = Vector3.new(0.280000061, 0.14000009, 0.150000021)
1721
Part115.CFrame = CFrame.new(14.0699997, 23.5149994, -21.4300003, 8.74227979e-08, 0.99999994, -3.05979711e-07, -4.37113599e-08, 3.05979682e-07, 1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1722
Part115.BottomSurface = Enum.SurfaceType.Smooth
1723
Part115.TopSurface = Enum.SurfaceType.Smooth
1724
Part115.Position = Vector3.new(14.0699997, 23.5149994, -21.4300003)
1725
Part115.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1726
SpecialMesh116.Parent = Part115
1727
SpecialMesh116.MeshType = Enum.MeshType.Wedge
1728
WedgePart117.Parent = Model0
1729
WedgePart117.Rotation = Vector3.new(111.040001, 0, 90)
1730
WedgePart117.Anchored = true
1731
WedgePart117.CanCollide = false
1732
WedgePart117.Size = Vector3.new(0.100000001, 0.100000001, 0.278567731)
1733
WedgePart117.CFrame = CFrame.new(12.9399996, 22.8620491, -21.5133324, 4.37113847e-08, -0.99999994, -8.74227695e-08, -0.358979225, 6.59041746e-08, -0.933345497, 0.933345497, 7.21807822e-08, -0.358979225)
1734
WedgePart117.BottomSurface = Enum.SurfaceType.Smooth
1735
WedgePart117.Position = Vector3.new(12.9399996, 22.8620491, -21.5133324)
1736
WedgePart117.Color = Color3.new(0.105882, 0.164706, 0.207843)
1737
Part118.Parent = Model0
1738
Part118.Anchored = true
1739
Part118.CanCollide = false
1740
Part118.Size = Vector3.new(0.600000083, 0.390000045, 1.01999998)
1741
Part118.CFrame = CFrame.new(14.71, 24.5249996, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1742
Part118.BottomSurface = Enum.SurfaceType.Smooth
1743
Part118.TopSurface = Enum.SurfaceType.Smooth
1744
Part118.Position = Vector3.new(14.71, 24.5249996, -21)
1745
Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)
1746
Part119.Parent = Model0
1747
Part119.Rotation = Vector3.new(90, 0, 90)
1748
Part119.Anchored = true
1749
Part119.CanCollide = false
1750
Part119.Size = Vector3.new(0.280000061, 0.170000091, 0.199999988)
1751
Part119.CFrame = CFrame.new(13.915, 24.3599987, -21.4300003, -8.74227766e-08, -0.99999994, 4.37113847e-08, 4.37113812e-08, -4.37113847e-08, -1, 0.99999994, -8.74227695e-08, 4.37113812e-08)
1752
Part119.BottomSurface = Enum.SurfaceType.Smooth
1753
Part119.TopSurface = Enum.SurfaceType.Smooth
1754
Part119.Position = Vector3.new(13.915, 24.3599987, -21.4300003)
1755
Part119.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1756
SpecialMesh120.Parent = Part119
1757
SpecialMesh120.MeshType = Enum.MeshType.Wedge
1758
Part121.Parent = Model0
1759
Part121.Anchored = true
1760
Part121.CanCollide = false
1761
Part121.Size = Vector3.new(0.190000057, 0.170000046, 1.04000008)
1762
Part121.CFrame = CFrame.new(13.5050001, 24.6449986, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1763
Part121.BottomSurface = Enum.SurfaceType.Smooth
1764
Part121.TopSurface = Enum.SurfaceType.Smooth
1765
Part121.Position = Vector3.new(13.5050001, 24.6449986, -21)
1766
Part121.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1767
Part122.Parent = Model0
1768
Part122.Rotation = Vector3.new(90, 0, -90)
1769
Part122.Anchored = true
1770
Part122.CanCollide = false
1771
Part122.Size = Vector3.new(0.180000052, 0.230000094, 0.230000004)
1772
Part122.CFrame = CFrame.new(13.8850002, 24.4449997, -21.4300003, -5.73205661e-15, 0.99999994, 1.31134158e-07, 4.37113883e-08, 1.31134158e-07, -1, -0.99999994, 0, -4.37113847e-08)
1773
Part122.BottomSurface = Enum.SurfaceType.Smooth
1774
Part122.TopSurface = Enum.SurfaceType.Smooth
1775
Part122.Position = Vector3.new(13.8850002, 24.4449997, -21.4300003)
1776
Part122.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1777
SpecialMesh123.Parent = Part122
1778
SpecialMesh123.MeshType = Enum.MeshType.Wedge
1779
Part124.Parent = Model0
1780
Part124.Anchored = true
1781
Part124.CanCollide = false
1782
Part124.Size = Vector3.new(2.02000022, 0.870000005, 1.01999998)
1783
Part124.CFrame = CFrame.new(14, 23.8949986, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1784
Part124.BottomSurface = Enum.SurfaceType.Smooth
1785
Part124.TopSurface = Enum.SurfaceType.Smooth
1786
Part124.Position = Vector3.new(14, 23.8949986, -21)
1787
Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)
1788
weld(Model0)
1789
newWeld(torso,Model0.asd,0,0,0)
1790
1791
Model0 = Instance.new("Model")
1792
Part1 = Instance.new("Part")
1793
Part2 = Instance.new("Part")
1794
Part3 = Instance.new("Part")
1795
Part4 = Instance.new("Part")
1796
Part5 = Instance.new("Part")
1797
Model0.Parent = char
1798
Part1.Name = "asd"
1799
Part1.Parent = Model0
1800
Part1.Transparency = 1
1801
Part1.Anchored = true
1802
Part1.CanCollide = false
1803
Part1.Size = Vector3.new(1, 2, 1)
1804
Part1.CFrame = CFrame.new(-42.0999985, 23.5749989, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1805
Part1.BottomSurface = Enum.SurfaceType.Smooth
1806
Part1.TopSurface = Enum.SurfaceType.Smooth
1807
Part1.Position = Vector3.new(-42.0999985, 23.5749989, -21)
1808
Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
1809
Part2.Parent = Model0
1810
Part2.Anchored = true
1811
Part2.CanCollide = false
1812
Part2.Size = Vector3.new(1.01999998, 0.28000012, 1.01999998)
1813
Part2.CFrame = CFrame.new(-42.0999985, 22.7049999, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1814
Part2.BottomSurface = Enum.SurfaceType.Smooth
1815
Part2.TopSurface = Enum.SurfaceType.Smooth
1816
Part2.Position = Vector3.new(-42.0999985, 22.7049999, -21)
1817
Part2.Color = Color3.new(0.423529, 0.345098, 0.294118)
1818
Part3.Parent = Model0
1819
Part3.Anchored = true
1820
Part3.CanCollide = false
1821
Part3.Size = Vector3.new(1.01999998, 0.320000112, 0.180000022)
1822
Part3.CFrame = CFrame.new(-42.0999985, 22.6849995, -20.5799999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1823
Part3.BottomSurface = Enum.SurfaceType.Smooth
1824
Part3.TopSurface = Enum.SurfaceType.Smooth
1825
Part3.Position = Vector3.new(-42.0999985, 22.6849995, -20.5799999)
1826
Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
1827
Part4.Parent = Model0
1828
Part4.Anchored = true
1829
Part4.CanCollide = false
1830
Part4.Size = Vector3.new(1.01999998, 0.320000112, 0.629999995)
1831
Part4.CFrame = CFrame.new(-42.0999985, 22.6849995, -21.1949997, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1832
Part4.BottomSurface = Enum.SurfaceType.Smooth
1833
Part4.TopSurface = Enum.SurfaceType.Smooth
1834
Part4.Position = Vector3.new(-42.0999985, 22.6849995, -21.1949997)
1835
Part4.Color = Color3.new(0.423529, 0.345098, 0.294118)
1836
Part5.Parent = Model0
1837
Part5.Anchored = true
1838
Part5.CanCollide = false
1839
Part5.Size = Vector3.new(1.03999996, 0.51000005, 1.03999996)
1840
Part5.CFrame = CFrame.new(-42.0999985, 23.0899982, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1841
Part5.BottomSurface = Enum.SurfaceType.Smooth
1842
Part5.TopSurface = Enum.SurfaceType.Smooth
1843
Part5.Position = Vector3.new(-42.0999985, 23.0899982, -21)
1844
Part5.Color = Color3.new(0.972549, 0.972549, 0.972549)
1845
weld(Model0)
1846
Model1 = Model0:Clone()
1847
Model1.Parent = char
1848
newWeld(lleg,Model0.asd,0,0,0)
1849
newWeld(rleg,Model1.asd,0,0,0)
1850
1851
Model0 = Instance.new("Model")
1852
Part1 = Instance.new("Part")
1853
SpecialMesh2 = Instance.new("SpecialMesh")
1854
Part3 = Instance.new("Part")
1855
Part4 = Instance.new("Part")
1856
Part5 = Instance.new("Part")
1857
BlockMesh6 = Instance.new("BlockMesh")
1858
Part7 = Instance.new("Part")
1859
BlockMesh8 = Instance.new("BlockMesh")
1860
Part9 = Instance.new("Part")
1861
Part10 = Instance.new("Part")
1862
SpecialMesh11 = Instance.new("SpecialMesh")
1863
Part12 = Instance.new("Part")
1864
SpecialMesh13 = Instance.new("SpecialMesh")
1865
Part14 = Instance.new("Part")
1866
Part15 = Instance.new("Part")
1867
BlockMesh16 = Instance.new("BlockMesh")
1868
Part17 = Instance.new("Part")
1869
SpecialMesh18 = Instance.new("SpecialMesh")
1870
Part19 = Instance.new("Part")
1871
Model0.Parent = char
1872
Part1.Parent = Model0
1873
Part1.Anchored = true
1874
Part1.CanCollide = false
1875
Part1.Size = Vector3.new(0.0500000007, 0.230000004, 0.239999995)
1876
Part1.CFrame = CFrame.new(-16.0599995, 23.1539993, -21.1100006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1877
Part1.BottomSurface = Enum.SurfaceType.Smooth
1878
Part1.TopSurface = Enum.SurfaceType.Smooth
1879
Part1.Position = Vector3.new(-16.0599995, 23.1539993, -21.1100006)
1880
Part1.Color = Color3.new(0.423529, 0.345098, 0.294118)
1881
SpecialMesh2.Parent = Part1
1882
SpecialMesh2.Scale = Vector3.new(0.600000739, 1, 1)
1883
SpecialMesh2.MeshType = Enum.MeshType.Cylinder
1884
SpecialMesh2.Scale = Vector3.new(0.600000739, 1, 1)
1885
Part3.Parent = Model0
1886
Part3.Anchored = true
1887
Part3.CanCollide = false
1888
Part3.Size = Vector3.new(0.580000103, 0.25, 1.01999998)
1889
Part3.CFrame = CFrame.new(-15.7650003, 22.914999, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1890
Part3.BottomSurface = Enum.SurfaceType.Smooth
1891
Part3.TopSurface = Enum.SurfaceType.Smooth
1892
Part3.Position = Vector3.new(-15.7650003, 22.914999, -21)
1893
Part3.Color = Color3.new(0.423529, 0.345098, 0.294118)
1894
Part4.Name = "asd"
1895
Part4.Parent = Model0
1896
Part4.Transparency = 1
1897
Part4.Anchored = true
1898
Part4.CanCollide = false
1899
Part4.Size = Vector3.new(1, 2, 1)
1900
Part4.CFrame = CFrame.new(-15.5450001, 23.7999992, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1901
Part4.BottomSurface = Enum.SurfaceType.Smooth
1902
Part4.TopSurface = Enum.SurfaceType.Smooth
1903
Part4.Position = Vector3.new(-15.5450001, 23.7999992, -21)
1904
Part4.Color = Color3.new(1, 0.8, 0.6)
1905
Part5.Parent = Model0
1906
Part5.Anchored = true
1907
Part5.CanCollide = false
1908
Part5.Size = Vector3.new(1.0200001, 0.0500000007, 1.01999998)
1909
Part5.CFrame = CFrame.new(-15.5450001, 23.6299992, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1910
Part5.BottomSurface = Enum.SurfaceType.Smooth
1911
Part5.TopSurface = Enum.SurfaceType.Smooth
1912
Part5.Position = Vector3.new(-15.5450001, 23.6299992, -21)
1913
Part5.Color = Color3.new(0.972549, 0.972549, 0.972549)
1914
BlockMesh6.Parent = Part5
1915
BlockMesh6.Scale = Vector3.new(1, 0.800000191, 1)
1916
BlockMesh6.Scale = Vector3.new(1, 0.800000191, 1)
1917
Part7.Parent = Model0
1918
Part7.Anchored = true
1919
Part7.CanCollide = false
1920
Part7.Size = Vector3.new(1.0200001, 0.0500000007, 1.01999998)
1921
Part7.CFrame = CFrame.new(-15.5450001, 23.5799999, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1922
Part7.BottomSurface = Enum.SurfaceType.Smooth
1923
Part7.TopSurface = Enum.SurfaceType.Smooth
1924
Part7.Position = Vector3.new(-15.5450001, 23.5799999, -21)
1925
Part7.Color = Color3.new(0.972549, 0.972549, 0.972549)
1926
BlockMesh8.Parent = Part7
1927
BlockMesh8.Scale = Vector3.new(1, 0.800000191, 1)
1928
BlockMesh8.Scale = Vector3.new(1, 0.800000191, 1)
1929
Part9.Parent = Model0
1930
Part9.Anchored = true
1931
Part9.CanCollide = false
1932
Part9.Size = Vector3.new(1.04000008, 0.290000021, 1.03999996)
1933
Part9.CFrame = CFrame.new(-15.5450001, 24.0049992, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1934
Part9.BottomSurface = Enum.SurfaceType.Smooth
1935
Part9.TopSurface = Enum.SurfaceType.Smooth
1936
Part9.Position = Vector3.new(-15.5450001, 24.0049992, -21)
1937
Part9.Color = Color3.new(0.105882, 0.164706, 0.207843)
1938
Part10.Parent = Model0
1939
Part10.Anchored = true
1940
Part10.CanCollide = false
1941
Part10.Size = Vector3.new(0.0500000007, 0.230000004, 0.239999995)
1942
Part10.CFrame = CFrame.new(-16.0599995, 23.1759987, -20.8899994, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1943
Part10.BottomSurface = Enum.SurfaceType.Smooth
1944
Part10.TopSurface = Enum.SurfaceType.Smooth
1945
Part10.Position = Vector3.new(-16.0599995, 23.1759987, -20.8899994)
1946
Part10.Color = Color3.new(0.423529, 0.345098, 0.294118)
1947
SpecialMesh11.Parent = Part10
1948
SpecialMesh11.Scale = Vector3.new(0.600000739, 1, 1)
1949
SpecialMesh11.MeshType = Enum.MeshType.Cylinder
1950
SpecialMesh11.Scale = Vector3.new(0.600000739, 1, 1)
1951
Part12.Parent = Model0
1952
Part12.Material = Enum.Material.Neon
1953
Part12.Anchored = true
1954
Part12.CanCollide = false
1955
Part12.Size = Vector3.new(0.0500000007, 0.25, 0.25999999)
1956
Part12.CFrame = CFrame.new(-16.0599995, 23.164999, -21.1100006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1957
Part12.BottomSurface = Enum.SurfaceType.Smooth
1958
Part12.TopSurface = Enum.SurfaceType.Smooth
1959
Part12.Position = Vector3.new(-16.0599995, 23.164999, -21.1100006)
1960
Part12.Color = Color3.new(0, 1, 0)
1961
SpecialMesh13.Parent = Part12
1962
SpecialMesh13.Scale = Vector3.new(0.200000763, 1, 1)
1963
SpecialMesh13.MeshType = Enum.MeshType.Cylinder
1964
SpecialMesh13.Scale = Vector3.new(0.200000763, 1, 1)
1965
Part14.Parent = Model0
1966
Part14.Anchored = true
1967
Part14.CanCollide = false
1968
Part14.Size = Vector3.new(1.0200001, 0.949999988, 1.01999998)
1969
Part14.CFrame = CFrame.new(-15.5450001, 24.3349991, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1970
Part14.BottomSurface = Enum.SurfaceType.Smooth
1971
Part14.TopSurface = Enum.SurfaceType.Smooth
1972
Part14.Position = Vector3.new(-15.5450001, 24.3349991, -21)
1973
Part14.Color = Color3.new(0.105882, 0.164706, 0.207843)
1974
Part15.Parent = Model0
1975
Part15.Rotation = Vector3.new(1, 90, 0)
1976
Part15.Anchored = true
1977
Part15.CanCollide = false
1978
Part15.Size = Vector3.new(1.0200001, 0.0500000007, 1.01999998)
1979
Part15.CFrame = CFrame.new(-15.5450001, 23.6049995, -21, -4.37047305e-08, 7.62864549e-10, 1, 0.0174523052, 0.999847651, 0, -0.99984771, 0.017452307, -4.37113883e-08)
1980
Part15.BottomSurface = Enum.SurfaceType.Smooth
1981
Part15.TopSurface = Enum.SurfaceType.Smooth
1982
Part15.Position = Vector3.new(-15.5450001, 23.6049995, -21)
1983
Part15.Color = Color3.new(0.972549, 0.972549, 0.972549)
1984
BlockMesh16.Parent = Part15
1985
BlockMesh16.Scale = Vector3.new(1, 0.200000167, 1)
1986
BlockMesh16.Scale = Vector3.new(1, 0.200000167, 1)
1987
Part17.Parent = Model0
1988
Part17.Material = Enum.Material.Neon
1989
Part17.Anchored = true
1990
Part17.CanCollide = false
1991
Part17.Size = Vector3.new(0.0500000007, 0.25, 0.25999999)
1992
Part17.CFrame = CFrame.new(-16.0599995, 23.164999, -20.8899994, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1993
Part17.BottomSurface = Enum.SurfaceType.Smooth
1994
Part17.TopSurface = Enum.SurfaceType.Smooth
1995
Part17.Position = Vector3.new(-16.0599995, 23.164999, -20.8899994)
1996
Part17.Color = Color3.new(0, 1, 0)
1997
SpecialMesh18.Parent = Part17
1998
SpecialMesh18.Scale = Vector3.new(0.200000763, 1, 1)
1999
SpecialMesh18.MeshType = Enum.MeshType.Cylinder
2000
SpecialMesh18.Scale = Vector3.new(0.200000763, 1, 1)
2001
Part19.Parent = Model0
2002
Part19.Anchored = true
2003
Part19.CanCollide = false
2004
Part19.Size = Vector3.new(1.0200001, 0.519999981, 1.01999998)
2005
Part19.CFrame = CFrame.new(-15.5450001, 23.2999992, -21, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2006
Part19.BottomSurface = Enum.SurfaceType.Smooth
2007
Part19.TopSurface = Enum.SurfaceType.Smooth
2008
Part19.Position = Vector3.new(-15.5450001, 23.2999992, -21)
2009
Part19.Color = Color3.new(0.423529, 0.345098, 0.294118)
2010
weld(Model0)
2011
Model1 = Model0:Clone()
2012
Model1.Parent = char
2013
newWeld(larm,Model0.asd,0,0,0)
2014
newWeld(rarm,Model1.asd,0,0,0)
2015
Model1.asd.Weld.C1 = CFrame.Angles(0,math.rad(180),0)
2016
2017
----------------------------------------------------------------------------
2018
leftwpn = {}
2019
rightwpn = {}
2020
lmidwpn = nil
2021
rmidwpn = nil
2022
for z=1,2 do
2023
local target = larm
2024
if z == 1 then target = rarm end
2025
for i=-1,1 do
2026
local part = Instance.new("Part",char)
2027
local mesh = Instance.new("SpecialMesh",part)
2028
mesh.MeshId = "rbxassetid://441574777"
2029
mesh.TextureId = "rbxassetid://441574805"
2030
mesh.Scale = Vector3.new(1,1,1)*0.015
2031
part.CanCollide = false
2032
part.Size = Vector3.new(0.2,3,0.3)
2033
newWeld(target,part,0,-1.5,-i*0.5)
2034
part.Weld.C1 = CFrame.new(0,-0.6,0.2)*CFrame.Angles(math.rad(-150+i*20),math.rad(180),math.rad(0))
2035
if z == 1 then table.insert(rightwpn,part) if i == 0 then rmidwpn = part end else table.insert(leftwpn,part) if i == 0 then lmidwpn = part end end
2036
end
2037
end
2038
2039
local size = 1
2040
2041
newWeld(torso, larm, -1.5*size, 0.5*size, 0)
2042
larm.Weld.C1 = CFrame.new(0, 0.5*size, 0)
2043
newWeld(torso, rarm, 1.5*size, 0.5*size, 0)
2044
rarm.Weld.C1 = CFrame.new(0, 0.5*size, 0)
2045
newWeld(torso, hed, 0, 1.5*size, 0)
2046
newWeld(torso, lleg, -0.5*size, -1, 0)
2047
lleg.Weld.C1 = CFrame.new(0, 1*size, 0)
2048
newWeld(torso, rleg, 0.5*size, -1*size, 0)
2049
rleg.Weld.C1 = CFrame.new(0, 1*size, 0)
2050
newWeld(root, torso, 0, -1*size, 0)
2051
torso.Weld.C1 = CFrame.new(0, -1*size, 0)
2052
2053
----------------------------------------------------------------------------------------
2054
combocounter = 0
2055
combotimer = 0
2056
texttimer = 0
2057
gui = Instance.new("ScreenGui",plr.PlayerGui)
2058
2059
chattext = Instance.new("TextLabel",gui)
2060
chattext.Size = UDim2.new(1,0,0,40)
2061
chattext.AnchorPoint = Vector2.new(0.5,1)
2062
chattext.Position = UDim2.new(0.5,0,1,-100)
2063
chattext.TextXAlignment = Enum.TextXAlignment.Center
2064
chattext.BackgroundTransparency = 0.35
2065
chattext.BackgroundColor3 = Color3.fromHSV(0,0,0)
2066
chattext.Font = Enum.Font.Cartoon
2067
chattext.FontSize = Enum.FontSize.Size28
2068
chattext.TextColor3 = Color3.new(1,1,1)
2069
chattext.TextStrokeTransparency = 0
2070
chattext.BorderSizePixel = 0
2071
2072
combotext = Instance.new("TextLabel",gui)
2073
combotext.Size = UDim2.new(1,0,0,80)
2074
combotext.AnchorPoint = Vector2.new(1,1)
2075
combotext.Position = UDim2.new(1,-40,1,-240)
2076
combotext.TextXAlignment = Enum.TextXAlignment.Right
2077
combotext.BackgroundTransparency = 1
2078
combotext.BackgroundColor3 = Color3.fromHSV(0,0,0)
2079
combotext.Font = Enum.Font.Cartoon
2080
combotext.FontSize = 8
2081
combotext.TextColor3 = Color3.new(0,0,0)
2082
combotext.TextStrokeTransparency = 0
2083
combotext.BorderSizePixel = 0
2084
2085
combotimervis = Instance.new("Frame",combotext)
2086
combotimervis.Size = UDim2.new(0,0,0,4)
2087
combotimervis.AnchorPoint = Vector2.new(1,0)
2088
combotimervis.Position = UDim2.new(1,0,1,0)
2089
combotimervis.BorderColor3 = Color3.new(0,0,0)
2090
2091
rs:connect(function()
2092
local asdf = -0.1
2093
if -(combocounter/1000) > -0.1 then asdf = -(combocounter/1000) end
2094
if combocounter > 0 then
2095
combotext.TextColor3 = Color3.fromHSV(0.1+asdf,1,1)
2096
else
2097
combotext.TextColor3 = Color3.fromHSV(0,0,0)
2098
end
2099
combotimervis.BackgroundColor3 = combotext.TextColor3
2100
combotimervis.Size = UDim2.new(0,combotimer/2,0,4)
2101
combotext.Text = combocounter.."x"
2102
if combotimer > 0 then
2103
combotimer = combotimer - 1
2104
else
2105
combocounter = 0
2106
end
2107
if texttimer > 0 then
2108
texttimer = texttimer - 1
2109
chattext.BackgroundTransparency = 0.35
2110
else
2111
chattext.Text = ""
2112
chattext.BackgroundTransparency = 1
2113
end
2114
end)
2115
2116
function damage(model,dmg)
2117
local hum = model:FindFirstChildOfClass("Humanoid")
2118
local torson = model:FindFirstChild("Torso") or model:FindFirstChild("UpperTorso")
2119
hum:TakeDamage(hum.MaxHealth/dmg)
2120
combotimer = 60*5
2121
combocounter = combocounter + 1
2122
if combocounter == 100 or combocounter == 200 or combocounter == 300 or combocounter == 400 or combocounter == 500 or  combocounter == 600 or combocounter == 700 or combocounter == 800 or combocounter == 900 or combocounter == 1000 then
2123
combosfx[combocounter/100]:Play() 
2124
texttimer = math.ceil(60*combosfx[combocounter/100].TimeLength)+30
2125
if combocounter == 500 then
2126
chattext.Text = combocounter.." hit combo! That's nowhere near enough!"
2127
elseif combocounter == 1000 then
2128
chattext.Text = "1,000 hit combo! That's what I'm talking about!"
2129
else
2130
chattext.Text = combocounter.." hit combo!"
2131
end
2132
print(texttimer)
2133
end
2134
if torson:FindFirstChildOfClass("BodyPosition") then
2135
torson:FindFirstChildOfClass("BodyPosition"):Destroy()
2136
end
2137
if hum.Health > 0 then
2138
local bp = Instance.new("BodyPosition",torson)
2139
bp.MaxForce = Vector3.new(1,1,1)*9e9
2140
bp.P = 10000
2141
bp.D = 500
2142
bp.Position = root.Position+(root.CFrame.lookVector*4)
2143
local loop = rs:connect(function()
2144
bp.Position = root.Position+(root.CFrame.lookVector*4)
2145
end)
2146
delay(0.5,function() coroutine.resume(coroutine.create(function() bp:Destroy() end)) loop:disconnect() end)
2147
end
2148
end
2149
2150
function attackone()
2151
local spd = 0.25
2152
for i=1,10 do rs:wait()
2153
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2154
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(10),math.rad(-40),math.rad(0)), spd)
2155
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0) *CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), spd)
2156
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)  *CFrame.Angles(math.rad(120),math.rad(0),math.rad(40)), spd)
2157
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)  *CFrame.Angles(math.rad(10),math.rad(-40),math.rad(0)), spd)
2158
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.95,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2159
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.95,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2160
end
2161
if jumped == true then
2162
root.Velocity = Vector3.new(0,50,0)+(root.CFrame.lookVector*20)
2163
else
2164
root.Velocity = Vector3.new(0,0,0)+(root.CFrame.lookVector*120)
2165
end
2166
local alreadytouched = {}
2167
local randomiser = math.random(1,2)
2168
local spd = 0.5
2169
for i=1,10 do rs:wait()
2170
2171
local v = rmidwpn
2172
local asd = Vector3.new(math.random(-10000,10000)/10000,math.random(-10000,10000)/10000,math.random(-10000,10000)/10000)
2173
local effekt = Effect(Enum.MeshType.Brick,Vector3.new(1,1,1)*(2+(math.random(-10000,10000)/10000*0.2)),0,Enum.Material.Neon,Color3.fromHSV(math.random(10,100)/1000,1,1),v.Position,v.Orientation,Vector3.new(0,0,0),Vector3.new(-0.2,-0.2,0.2),Vector3.new(),0,0)
2174
2175
for i,x in pairs(findAllNearestTorso(v.Position,8)) do
2176
local hitting = true
2177
for i,z in pairs(alreadytouched) do if x == z then hitting = false end end
2178
if hitting == true then
2179
damage(x.Parent,math.random(10,15))
2180
table.insert(alreadytouched,x)
2181
end
2182
end
2183
2184
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2185
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(-10),math.rad(50),math.rad(0)), spd)
2186
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), spd)
2187
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)  *CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)), spd)
2188
if randomiser == 1 then
2189
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)  *CFrame.Angles(math.rad(-10),math.rad(50),math.rad(0)), spd)
2190
elseif randomiser == 2 then
2191
torso.Weld.C0 = CFrame.new(0, -1, 0)  *CFrame.Angles(0,math.rad((i/10)*360),0)
2192
end
2193
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.5,-0.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2194
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.95,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2195
effekt.CFrame = CFrame.new(effekt.Position,rmidwpn.Position)
2196
end
2197
end
2198
2199
function attacktwo()
2200
local spd = 0.25
2201
for i=1,10 do rs:wait()
2202
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2203
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(10),math.rad(40),math.rad(0)), spd)
2204
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0) *CFrame.Angles(math.rad(120),math.rad(0),math.rad(-40)), spd)
2205
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)  *CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), spd)
2206
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)  *CFrame.Angles(math.rad(10),math.rad(40),math.rad(0)), spd)
2207
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.95,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2208
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.95,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2209
end
2210
if jumped == true then
2211
root.Velocity = Vector3.new(0,50,0)+(root.CFrame.lookVector*20)
2212
else
2213
root.Velocity = Vector3.new(0,0,0)+(root.CFrame.lookVector*120)
2214
end
2215
local alreadytouched = {}
2216
local randomiser = math.random(1,2)
2217
local spd = 0.5
2218
for i=1,10 do rs:wait()
2219
2220
local v = lmidwpn
2221
local asd = Vector3.new(math.random(-10000,10000)/10000,math.random(-10000,10000)/10000,math.random(-10000,10000)/10000)
2222
local effekt = Effect(Enum.MeshType.Brick,Vector3.new(1,1,1)*(2+(math.random(-10000,10000)/10000*0.2)),0,Enum.Material.Neon,Color3.fromHSV(math.random(10,100)/1000,1,1),v.Position,v.Orientation,Vector3.new(0,0,0),Vector3.new(-0.2,-0.2,0.2),Vector3.new(),0,0)
2223
2224
for i,x in pairs(findAllNearestTorso(v.Position,8)) do
2225
local hitting = true
2226
for i,z in pairs(alreadytouched) do if x == z then hitting = false end end
2227
if hitting == true then
2228
damage(x.Parent,math.random(10,15))
2229
table.insert(alreadytouched,x)
2230
end
2231
end
2232
2233
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2234
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(-10),math.rad(-50),math.rad(0)), spd)
2235
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0) *CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)), spd)
2236
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)  *CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), spd)
2237
if randomiser == 1 then
2238
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)  *CFrame.Angles(math.rad(-10),math.rad(-50),math.rad(0)), spd)
2239
elseif randomiser == 2 then
2240
torso.Weld.C0 = CFrame.new(0, -1, 0)  *CFrame.Angles(0,math.rad(-(i/10)*360),0)
2241
end
2242
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.95,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2243
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.5,-0.5) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2244
effekt.CFrame = CFrame.new(effekt.Position,lmidwpn.Position)
2245
end
2246
end
2247
2248
function attackthree(uhidk)
2249
local spd = 0.15
2250
for i=1,15 do rs:wait()
2251
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2252
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2253
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.5,0.55,-0.2) *CFrame.Angles(math.rad(160),math.rad(0),math.rad(20)), spd)
2254
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.5,0.55,-0.2)  *CFrame.Angles(math.rad(160),math.rad(0),math.rad(-20)), spd)
2255
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)  *CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), spd)
2256
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.5,-0.5)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), spd)
2257
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.5,-0.5) *CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), spd)
2258
end
2259
if jumped == true then
2260
root.Velocity = Vector3.new(0,40,0)+(root.CFrame.lookVector*10)
2261
else
2262
root.Velocity = Vector3.new(0,0,0)+(root.CFrame.lookVector*80)
2263
end
2264
local alreadytouched = {}
2265
if uhidk == true then
2266
Effect(Enum.MeshType.Sphere,Vector3.new(1,1,1)*5,0,Enum.Material.Neon,Color3.new(0,1,0),torso.Position,Vector3.new(),Vector3.new(),Vector3.new(0.2,0.2,0.2),Vector3.new(),0.05,0.05)
2267
Effect(Enum.MeshType.Sphere,Vector3.new(1,1,1)*5,0,Enum.Material.Neon,Color3.new(0.5,1,0),torso.Position,Vector3.new(),Vector3.new(),Vector3.new(0.3,0.3,0.3),Vector3.new(),0.05,0.1)
2268
sound(260433768,torso.Position,2,math.random(100,120)/100)
2269
2270
for i,x in pairs(findAllNearestTorso(root.Position,10)) do
2271
damage(x.Parent,math.random(7,10))
2272
end
2273
2274
end
2275
2276
local spd = 0.4
2277
for i=1,6 do rs:wait()
2278
local effekt = nil
2279
local effect2 = nil
2280
if uhidk == false then
2281
2282
local v = rmidwpn
2283
local asd = Vector3.new(math.random(-10000,10000)/10000,math.random(-10000,10000)/10000,math.random(-10000,10000)/10000)
2284
effekt = Effect(Enum.MeshType.Brick,Vector3.new(1,1,1)*(2+(math.random(-10000,10000)/10000*0.2)),0,Enum.Material.Neon,Color3.fromHSV(math.random(10,100)/1000,1,1),v.Position,v.Orientation,Vector3.new(0,0,0),Vector3.new(-0.2,-0.2,0.2),Vector3.new(),0,0)
2285
2286
for i,x in pairs(findAllNearestTorso(v.Position,8)) do
2287
local hitting = true
2288
for i,z in pairs(alreadytouched) do if x == z then hitting = false end end
2289
if hitting == true then
2290
damage(x.Parent,math.random(10,15))
2291
table.insert(alreadytouched,x)
2292
end
2293
end
2294
2295
local v = lmidwpn
2296
local asd = Vector3.new(math.random(-10000,10000)/10000,math.random(-10000,10000)/10000,math.random(-10000,10000)/10000)
2297
effekt2 = Effect(Enum.MeshType.Brick,Vector3.new(1,1,1)*(2+(math.random(-10000,10000)/10000*0.2)),0,Enum.Material.Neon,Color3.fromHSV(math.random(10,100)/1000,1,1),v.Position,v.Orientation,Vector3.new(0,0,0),Vector3.new(-0.2,-0.2,0.2),Vector3.new(),0,0)
2298
2299
for i,x in pairs(findAllNearestTorso(v.Position,8)) do
2300
local hitting = true
2301
for i,z in pairs(alreadytouched) do if x == z then hitting = false end end
2302
if hitting == true then
2303
damage(x.Parent,math.random(10,15))
2304
table.insert(alreadytouched,x)
2305
end
2306
end
2307
2308
end
2309
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2310
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), spd)
2311
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0) *CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-50)), spd)
2312
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)  *CFrame.Angles(math.rad(-10),math.rad(0),math.rad(50)), spd)
2313
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0)  *CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), spd)
2314
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.95,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-30)), spd)
2315
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.95,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad(30)), spd)
2316
if uhidk == false then
2317
effekt.CFrame = CFrame.new(effekt.Position,rmidwpn.Position) 
2318
effekt2.CFrame = CFrame.new(effekt2.Position,lmidwpn.Position)
2319
end
2320
end
2321
end
2322
2323
local combo = 1
2324
local combo2 = 2
2325
local timer = 0
2326
local debounce = false
2327
local idk = false
2328
mouse.Button1Down:connect(function()
2329
if debounce == false and idk == false then
2330
timer = 40
2331
noidle = true
2332
freeze = true
2333
debounce = true
2334
if combo == 1 then
2335
if combo2 == 1 then attackone() else attacktwo() end
2336
combo = 2
2337
elseif combo == 2 then
2338
if combo2 == 2 then attackone() else attacktwo() end
2339
combo = 3
2340
elseif combo == 3 then
2341
if combo2 == 1 then combo2 = 2 else combo2 = 1 end
2342
attackthree(false)
2343
combo = 1
2344
end
2345
noidle = false
2346
freeze = false
2347
debounce = false
2348
end
2349
end)
2350
2351
function spintf(power)
2352
local spd = 0.4
2353
local asdf = 0
2354
for i=1,power do rs:wait()
2355
root.Velocity = (root.CFrame.lookVector*(power*10))
2356
local asd = Vector3.new(math.random(-10000,10000)/10000,math.random(-10000,10000)/10000,math.random(-10000,10000)/10000)
2357
local effekt = Effect(Enum.MeshType.Brick,Vector3.new(1,1,1)*(3+(math.random(-10000,10000)/10000*0.2)),0,Enum.Material.Neon,Color3.fromHSV(math.random(10,100)/1000,1,1),rarm.Position,root.Orientation,Vector3.new(0,0,0),Vector3.new(-0.2,-0.2,0.4+(power/20)),Vector3.new(),0,0)
2358
local effekt2 = Effect(Enum.MeshType.Brick,Vector3.new(1,1,1)*(3+(math.random(-10000,10000)/10000*0.2)),0,Enum.Material.Neon,Color3.fromHSV(math.random(10,100)/1000,1,1),larm.Position,root.Orientation,Vector3.new(0,0,0),Vector3.new(-0.2,-0.2,0.4+(power/20)),Vector3.new(),0,0)
2359
for i,v in pairs(findAllNearestTorso(root.Position,30)) do
2360
damage(v.Parent,180-(power*4))
2361
end
2362
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2363
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2364
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0) *CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-40)), spd)
2365
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)  *CFrame.Angles(math.rad(40),math.rad(0),math.rad(40)), spd)
2366
torso.Weld.C0 = CFrame.new(0, -0.5, 0)  *CFrame.Angles(math.rad(-90),math.rad(i*35),math.rad(0))
2367
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.95,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), spd)
2368
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.95,0) *CFrame.Angles(math.rad(-70),math.rad(0),math.rad(-20)), spd)
2369
if i*35 > asdf then
2370
asdf = (i*35) + 180
2371
end
2372
end
2373
torso.Weld.C0 = CFrame.new(0, -0.5, 0)  *CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
2374
end
2375
2376
mouse.KeyDown:connect(function(key)
2377
if debounce == false then
2378
if string.byte(string.lower(key)) == 48 then
2379
noidle = true
2380
freeze = true
2381
debounce = true
2382
local keyup = false
2383
local power = 20
2384
local asd = mouse.KeyUp:connect(function(key) keyup = true end)
2385
local i = 0
2386
repeat rs:wait()
2387
if i > 10 then i = 0
2388
Effect(Enum.MeshType.Sphere,Vector3.new(10,10,10)*5,0.999,Enum.Material.Neon,Color3.fromHSV(0,1,1),torso.Position,Vector3.new(),Vector3.new(),Vector3.new(-0.3,-0.3,-0.3),Vector3.new(),-0.005,-0.05)
2389
sound(180204562,torso.Position,2,1+((i/40)*2))
2390
end
2391
local spd = 0.4
2392
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2393
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), spd)
2394
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.55,-0.3) *CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), spd)
2395
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)  *CFrame.Angles(math.rad(-40),math.rad(0),math.rad(40)), spd)
2396
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0)  *CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), spd)
2397
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,0,-0.5)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)), spd)
2398
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.5,-0.5) *CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), spd)
2399
i = i + 1
2400
if power < 40 then power = power + 0.25 else keyup = true end
2401
until keyup == true
2402
Effect(Enum.MeshType.Sphere,Vector3.new(1,1,1)*5,0,Enum.Material.Neon,Color3.fromHSV(0,1,1),torso.Position,Vector3.new(),Vector3.new(),Vector3.new(0.5,0.5,0.5),Vector3.new(),0.04,0.1)
2403
Effect(Enum.MeshType.Sphere,Vector3.new(1,1,1)*5,0,Enum.Material.Neon,Color3.fromHSV(0,1,1),torso.Position,Vector3.new(),Vector3.new(),Vector3.new(0.5,0.5,0.5),Vector3.new(),0.04,0.2)
2404
Effect(Enum.MeshType.Sphere,Vector3.new(10,10,10)*5,0.999,Enum.Material.Neon,Color3.fromHSV(0,1,1),torso.Position,Vector3.new(),Vector3.new(),Vector3.new(-0.3,-0.3,-0.3),Vector3.new(),-0.005,-0.05)
2405
asd:disconnect()
2406
spintf(power)
2407
noidle = false
2408
freeze = false
2409
idk = true
2410
local mousasdfg = nil
2411
mousasdfg = mouse.Button1Down:connect(function() 
2412
noidle = true
2413
freeze = true
2414
debounce = true
2415
mousasdfg:disconnect()
2416
root.Velocity = Vector3.new()
2417
attackthree(true)
2418
idk = false
2419
combo = 1
2420
noidle = false
2421
freeze = false
2422
end)
2423
delay(0.2,function() debounce = false mousasdfg:disconnect() idk = false end)
2424
end
2425
end
2426
end)
2427
2428
mouse.KeyDown:connect(function(key)
2429
if debounce == false then
2430
if string.byte(string.lower(key)) == 50 and jumped == true then
2431
freeze = true
2432
debounce = true
2433
root.Velocity = Vector3.new(0,120,0)+(root.CFrame.lookVector*20)
2434
sound(1388740053,torso.Position,10,math.random(180,200)/100)
2435
Effect(559831844,Vector3.new(0.1,0.1,0.1),0,Enum.Material.Neon,Color3.fromHSV(0,0,1),root.Position,Vector3.new(90,0,0),Vector3.new(),Vector3.new(0.2,0.2,0.2),Vector3.new(),0.05,-0.005)
2436
noidle = true
2437
local i = 0
2438
local spd = 0.4
2439
repeat rs:wait()
2440
root.Velocity = Vector3.new(0,root.Velocity.Y,0)+(root.CFrame.lookVector*20)
2441
torso.Weld.C0 = CFrame.new(0, -1, 0)  *CFrame.Angles(math.rad(i*10),0,0)
2442
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2443
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2444
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-50)), spd)
2445
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)  *CFrame.Angles(math.rad(-20),math.rad(0),math.rad(50)), spd)
2446
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.95,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), spd)
2447
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.95,0) *CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), spd)
2448
i = i + 1
2449
until root.Velocity.Y < 0
2450
noidle = false
2451
torso.Weld.C0 = CFrame.new(0, -1, 0)  *CFrame.Angles(0,0,0)
2452
local ray = Ray.new(root.Position,Vector3.new(0, -6, 0))
2453
local part, endPoint = workspace:FindPartOnRay(ray, char)
2454
repeat rs:wait()
2455
root.Velocity = Vector3.new(0,root.Velocity.Y-50,0)+(root.CFrame.lookVector*10)
2456
local ray = Ray.new(root.Position,Vector3.new(0, -6, 0))
2457
part, endPoint = workspace:FindPartOnRay(ray, char)
2458
until part
2459
shake(50)
2460
sound(262562442,torso.Position,10,math.random(70,100)/100)
2461
Effect(559831844,Vector3.new(0.1,0.1,0.1),0,Enum.Material.Neon,Color3.fromHSV(0,0,1),endPoint,Vector3.new(90,0,0),Vector3.new(0,0.5,0),Vector3.new(0.3,0.3,0.3),Vector3.new(),0.05,-0.005)
2462
for i,x in pairs(findAllNearestTorso(root.Position,20)) do
2463
damage(x.Parent,math.random(7,10))
2464
end
2465
for i=1,15 do
2466
local asd = Vector3.new(math.random(-10000,10000)/10000,math.random(-10000,10000)/10000,math.random(-10000,10000)/10000)
2467
Effect(Enum.MeshType.Brick,Vector3.new(1,1,1)*math.random(3,5),-3,part.Material,part.Color,endPoint+Vector3.new(math.random(-10,10)/2,math.random(-1,0)/2,math.random(-10,10)/2),asd*360,Vector3.new(),Vector3.new(),Vector3.new(),0.05,0)
2468
Effect(Enum.MeshType.Sphere,Vector3.new(1,1,1)*math.random(7,10),0,Enum.Material.Neon,part.Color,endPoint+Vector3.new(math.random(-8,8),-1,math.random(-8,8)),Vector3.new(),Vector3.new(),Vector3.new(1,1,1),Vector3.new(),0.03,-0.002)
2469
end
2470
freeze = false
2471
delay(0.1,function() debounce = false end)
2472
end
2473
end
2474
end)
2475
2476
velocityYFall=0
2477
velocityYFall2=0
2478
velocityYFall3=0
2479
velocityYFall4=0
2480
neckrotY=0
2481
neckrotY2=0
2482
torsorotY=0
2483
torsorotY2=0
2484
torsoY=0
2485
torsoY2=0
2486
colored = 0
2487
sine = 0
2488
change=0.4
2489
movement=5
2490
timeranim=0
2491
running = true
2492
2493
--[[mouse.KeyDown:connect(function(key)
2494
key = string.lower(key)
2495
if string.byte(key) == 48 then
2496
running = true
2497
local keyup = mouse.KeyUp:connect(function(key)
2498
if string.byte(key) == 48 then
2499
running = false
2500
end
2501
end)
2502
repeat rs:wait() until running == false
2503
keyup:disconnect()
2504
end
2505
end)]]
2506
2507
icolor=1
2508
imode=false
2509
2510
didjump = false
2511
jumppower = 0
2512
freeze = false
2513
debounceimpact = false
2514
2515
mouse.KeyDown:connect(function(key)
2516
if key == " " and debounce == false and jumped == true and candouble == true then
2517
candouble = false
2518
sound(138210320,torso.Position,2,math.random(240,260)/100)
2519
Effect(559831844,Vector3.new(0.1,0.1,0.1),0,Enum.Material.Neon,Color3.fromHSV(0,0,1),root.Position,Vector3.new(90,0,0),Vector3.new(),Vector3.new(0.1,0.1,0.1),Vector3.new(),0.05,-0.005)
2520
root.Velocity = Vector3.new(root.Velocity.X,hum.JumpPower,root.Velocity.Z)
2521
noidle = true
2522
local spd = 0.15
2523
for i=1,20 do rs:wait()
2524
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)     *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2525
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)         *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), spd)
2526
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.5,0.55,-0.2) *CFrame.Angles(math.rad(160),math.rad(0),math.rad(20)), spd)
2527
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.5,0.55,-0.2)  *CFrame.Angles(math.rad(160),math.rad(0),math.rad(-20)), spd)
2528
torso.Weld.C0 = CFrame.new(0, -1, 0)  *CFrame.Angles(-math.rad((i/20)*(360*2)),0,0)
2529
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,0,-0.5)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), spd)
2530
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,0,-0.5) *CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), spd)
2531
end
2532
noidle = false
2533
end
2534
end)
2535
2536
function jumpimpact()
2537
if debounceimpact == false then
2538
debounceimpact = true
2539
if jumppower < -150 then jumppower = -150 end
2540
shake(-jumppower/5)
2541
for i=1,-jumppower/20 do rs:wait()
2542
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(0,0,0), 0.05)
2543
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, (jumppower/20)*size-hum.HipHeight, 0) * CFrame.Angles(math.rad(0),math.rad(0), math.rad(0)), 0.05)
2544
end
2545
debounceimpact = false
2546
end
2547
end
2548
2549
rs:connect(function()
2550
2551
hum.JumpPower = 100
2552
2553
if icolor > 1 then
2554
imode = false
2555
elseif icolor < 0 then
2556
imode = true
2557
end
2558
2559
if imode == true then
2560
icolor = icolor + 0.01
2561
else
2562
icolor = icolor - 0.01
2563
end
2564
2565
if p.Character.Parent == nil then
2566
local model = Instance.new("Model")
2567
model.Name = p.Name
2568
p.Character = model
2569
for i,v in pairs(char:GetChildren()) do
2570
v.Parent = p.Character
2571
end
2572
end
2573
2574
char = p.Character
2575
if p.Character.Parent ~= workspace then
2576
p.Character.Parent = workspace
2577
end
2578
for i,v in pairs(char:GetChildren()) do
2579
if v:IsA("Accoutrement") then
2580
if v.Handle:FindFirstChild("Mesh") then
2581
v.Handle:FindFirstChild("Mesh").Offset = Vector3.new()
2582
v.Handle.Transparency = 0
2583
end
2584
elseif v:IsA("BasePart") then
2585
v.Anchored = false
2586
if v:FindFirstChildOfClass("BodyPosition") then
2587
v:FindFirstChildOfClass("BodyPosition"):Destroy()
2588
end
2589
if v:FindFirstChildOfClass("BodyVelocity") then
2590
v:FindFirstChildOfClass("BodyVelocity"):Destroy()
2591
end
2592
if v:FindFirstChildOfClass("BodyGyro") and v:FindFirstChildOfClass("BodyGyro").Name ~= "lolnochara" then
2593
v:FindFirstChildOfClass("BodyGyro"):Destroy()
2594
end
2595
if v:FindFirstChild("Mesh") then
2596
v:FindFirstChild("Mesh").Offset = Vector3.new()
2597
end
2598
if not DebrisModel:FindFirstChild(v.Name.."FORCEFIELD") then
2599
local force = Instance.new("Part",DebrisModel)
2600
force.Name = v.Name.."FORCEFIELD"
2601
if v ~= hed then
2602
force.Size = v.Size+(Vector3.new(1,1,1)*0.2)
2603
else
2604
force.Size = (Vector3.new(1,1,1)*v.Size.Y)+(Vector3.new(1,1,1)*0.2)
2605
end
2606
force.CanCollide = false
2607
force.Transparency = 1
2608
force.Color = Color3.new(0,1,1)
2609
force.Material = Enum.Material.Neon
2610
newWeld(v,force,0,0,0)
2611
else
2612
if not DebrisModel:FindFirstChild(v.Name.."FORCEFIELD"):FindFirstChildOfClass("Weld") then
2613
newWeld(v,DebrisModel:FindFirstChild(v.Name.."FORCEFIELD"),0,0,0)
2614
end
2615
end
2616
if v.Name ~= "HumanoidRootPart" then
2617
v.Transparency = 0
2618
else
2619
v.Transparency = 1
2620
end
2621
end
2622
end
2623
2624
if freeze == false then
2625
hum.WalkSpeed = (666/10)*size
2626
change=1.4
2627
movement=18
2628
else
2629
hum.WalkSpeed = 1
2630
change=0.4
2631
movement=5
2632
end
2633
2634
if -root.Velocity.Y/1.5 > -5 and -root.Velocity.Y/1.5 < 150 then
2635
velocityYFall = root.Velocity.Y/1.5
2636
else
2637
if -root.Velocity.Y/1.5 < -5 then
2638
velocityYFall = 5
2639
elseif -root.Velocity.Y/1.5 > 150 then
2640
velocityYFall = -150
2641
end
2642
end
2643
2644
if -root.Velocity.Y/180 > 0 and -root.Velocity.Y/180 < 1.2 then
2645
velocityYFall2 = root.Velocity.Y/180
2646
else
2647
if -root.Velocity.Y/180 < 0 then
2648
velocityYFall2 = 0
2649
elseif -root.Velocity.Y/180 > 1.2 then
2650
velocityYFall2 = -1.2
2651
end
2652
end
2653
2654
if -root.Velocity.Y/1.5 > -5 and -root.Velocity.Y/1.5 < 50 then
2655
velocityYFall3 = root.Velocity.Y/1.5
2656
else
2657
if -root.Velocity.Y/1.5 < -5 then
2658
velocityYFall3 = 5
2659
elseif -root.Velocity.Y/1.5 > 50 then
2660
velocityYFall3 = -50
2661
end
2662
end
2663
2664
if -root.Velocity.Y/1.5 > -50 and -root.Velocity.Y/1.5 < 20 then
2665
velocityYFall4 = root.Velocity.Y/1.5
2666
else
2667
if -root.Velocity.Y/180 < -5 then
2668
velocityYFall4 = 5
2669
elseif -root.Velocity.Y/180 > 50 then
2670
velocityYFall4 = -50
2671
end
2672
end
2673
2674
if root.RotVelocity.Y/6 < 1 and root.RotVelocity.Y/6 > -1 then
2675
neckrotY = root.RotVelocity.Y/6
2676
else
2677
if root.RotVelocity.Y/6 < -1 then
2678
neckrotY = -1
2679
elseif root.RotVelocity.Y/6 > 1 then
2680
neckrotY = 1
2681
end
2682
end
2683
2684
if root.RotVelocity.Y/8 < 0.6 and root.RotVelocity.Y/8 > -0.6 then
2685
neckrotY2 = root.RotVelocity.Y/8
2686
else
2687
if root.RotVelocity.Y/8 < -0.6 then
2688
neckrotY2 = -0.6
2689
elseif root.RotVelocity.Y/8 > 0.6 then
2690
neckrotY2 = 0.6
2691
end
2692
end
2693
2694
if root.RotVelocity.Y/6 < 0.2 and root.RotVelocity.Y/6 > -0.2 then
2695
torsorotY = root.RotVelocity.Y/6
2696
else
2697
if root.RotVelocity.Y/6 < -0.2 then
2698
torsorotY = -0.2
2699
elseif root.RotVelocity.Y/6 > 0.2 then
2700
torsorotY = 0.2
2701
end
2702
end
2703
2704
if root.RotVelocity.Y/8 < 0.2 and root.RotVelocity.Y/8 > -0.2 then
2705
torsorotY2 = root.RotVelocity.Y/8
2706
else
2707
if root.RotVelocity.Y/8 < -0.2 then
2708
torsorotY2 = -0.2
2709
elseif root.RotVelocity.Y/8 > 0.2 then
2710
torsorotY2 = 0.2
2711
end
2712
end
2713
2714
simulate(hed.CFrame*CFrame.new(0,0.4,0.8),0,hed,Vector3.new(),hair)
2715
2716
torsoY = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/20
2717
torsoY2 = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/36
2718
2719
local ray1 = Ray.new(root.Position+Vector3.new(size,0,0),Vector3.new(0, -4*size, 0))
2720
local part1, endPoint = workspace:FindPartOnRay(ray1, char)
2721
2722
local ray2 = Ray.new(root.Position-Vector3.new(size,0,0),Vector3.new(0, -4*size, 0))
2723
local part2, endPoint = workspace:FindPartOnRay(ray2, char)
2724
2725
local ray3 = Ray.new(root.Position+Vector3.new(0,0,size/2),Vector3.new(0, -4*size, 0))
2726
local part3, endPoint = workspace:FindPartOnRay(ray3, char)
2727
2728
local ray4 = Ray.new(root.Position-Vector3.new(0,0,size/2),Vector3.new(0, -4*size, 0))
2729
local part4, endPoint = workspace:FindPartOnRay(ray4, char)
2730
2731
local ray5 = Ray.new(root.Position+Vector3.new(size,0,size/2),Vector3.new(0, -4*size, 0))
2732
local part5, endPoint = workspace:FindPartOnRay(ray5, char)
2733
2734
local ray6 = Ray.new(root.Position-Vector3.new(size,0,size/2),Vector3.new(0, -4*size, 0))
2735
local part6, endPoint = workspace:FindPartOnRay(ray6, char)
2736
2737
local ray7 = Ray.new(root.Position+Vector3.new(size,0,-size/2),Vector3.new(0, -4*size, 0))
2738
local part7, endPoint = workspace:FindPartOnRay(ray7, char)
2739
2740
local ray8 = Ray.new(root.Position-Vector3.new(size,0,-size/2),Vector3.new(0, -4*size, 0))
2741
local part8, endPoint = workspace:FindPartOnRay(ray8, char)
2742
2743
local ray = Ray.new(root.Position,Vector3.new(0, -6, 0))
2744
local part, endPoint = workspace:FindPartOnRay(ray, char)
2745
2746
if part1 or part2 or part3 or part4 or part5 or part6 or part7 or part8 then jumped = false candouble = true else endPoint = 0 jumped = true end
2747
2748
local rlegray = Ray.new(rleg.Position+Vector3.new(0,size/2,0),Vector3.new(0, -1.75*size, 0))
2749
local rlegpart, rlegendPoint = workspace:FindPartOnRay(rlegray, char)
2750
2751
local llegray = Ray.new(lleg.Position+Vector3.new(0,size/2,0),Vector3.new(0, -1.75*size, 0))
2752
local llegpart, llegendPoint = workspace:FindPartOnRay(llegray, char)
2753
2754
if hum.Health > 0 and noidle == false then
2755
if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude >= 5 and jumped == false then
2756
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad((torso.Velocity*Vector3.new(1, 0, 1)).magnitude/35),torsorotY, math.rad(0)+torsorotY), 0.4)
2757
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles((change/10)*math.cos(sine/2)+0.1,-(change/10)*math.cos(sine/4)-(torsorotY/5),(change/5)*math.cos(sine/4)), 0.1)
2758
--rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62-(movement/40)*math.cos(sine/4)/3,(movement/150)+(movement/40)*math.cos(sine/4))*CFrame.Angles(math.rad(-5-(movement*2)*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4),math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
2759
--larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+(movement/40)*math.cos(sine/4)/3,(movement/150)-(movement/40)*math.cos(sine/4))*CFrame.Angles(math.rad(-5+(movement*2)*math.cos(sine/4))+ (movement/10)*math.sin(sine/4),math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
2760
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.8-(movement/40)*math.cos(sine/4)/3,(movement/150)+(movement/40)*math.cos(sine/4))*CFrame.Angles(math.rad(-70-(movement*0.5)*math.cos(sine/4))+ -(movement/40)*math.sin(sine/4),math.rad(-25-(movement*2)*math.cos(sine/4)),math.rad(10)), 0.2)
2761
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.8+(movement/40)*math.cos(sine/4)/3,(movement/150)-(movement/40)*math.cos(sine/4))*CFrame.Angles(math.rad(-70+(movement*0.5)*math.cos(sine/4))+ (movement/40)*math.sin(sine/4),math.rad(25-(movement*2)*math.cos(sine/4)),math.rad(-10)), 0.2)
2762
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.05+(change/2)*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-(change*20)-(movement/20)*math.cos(sine/2)), torsorotY2+math.rad(0-4*math.sin(sine/4)), torsorotY2+math.rad(0-1*math.cos(sine/4))), 0.1)
2763
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,(-0.85-(movement/15)*math.cos(sine/4)/2),-0.1+(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-10+(change*5)-movement*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
2764
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,(-0.85+(movement/15)*math.cos(sine/4)/2),-0.1-(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-10+(change*5)+movement*math.cos(sine/4))+ (movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
2765
elseif jumped == true then
2766
didjump = true
2767
jumppower = root.Velocity.Y
2768
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.1) * CFrame.Angles(0,0,0), 0.4)
2769
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(math.rad(-velocityYFall3/5),0,0), 0.1)
2770
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55-velocityYFall3/70,0)*CFrame.Angles(math.rad(-velocityYFall3/10),math.rad(0),math.rad(velocityYFall)), 0.2)
2771
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55-velocityYFall3/70,0)*CFrame.Angles(math.rad(-velocityYFall3/10),math.rad(0),math.rad(-velocityYFall)), 0.2)
2772
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(velocityYFall3/10),math.rad(0), math.rad(0)), 0.1)
2773
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.925,0)*CFrame.Angles(math.rad(-35),math.rad(0),math.rad(-2)), 0.2)
2774
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,0,-0.8)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(2)), 0.2)
2775
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 5*size then
2776
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5*size, -.1*size) * CFrame.Angles(math.rad((torso.Velocity*Vector3.new(1, 0, 1)).magnitude/35),0, 0), 0.4)
2777
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(math.rad(-10)+0.05*math.sin(sine/16)+0.15,math.rad(-40)+0.01*math.sin(sine/32),0.01*math.sin(sine/32)), 0.1)
2778
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5*size,0.55*size-(0.1*size)*math.cos(sine/16)/3,-0.05-0.1*size*math.cos(sine/16))*CFrame.Angles(math.rad(20+4*math.cos(sine/16)),math.rad(-5-5*math.sin(sine/16)),math.rad(10+2*math.cos(sine/16))), 0.2)
2779
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5*size,0.55*size-(0.1*size)*math.cos(sine/16)/3,-0.05-0.1*size*math.cos(sine/16))*CFrame.Angles(math.rad(-20+4*math.cos(sine/16)),math.rad(5+5*math.sin(sine/16)),math.rad(5-2*math.cos(sine/16))), 0.2)
2780
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1*size-(0.1*size)*math.cos(sine/16)-hum.HipHeight, -0.1*math.cos(sine/16)) * CFrame.Angles(math.rad(-10-2*math.cos(sine/16)),math.rad(-40), math.rad(1-1*math.cos(sine/16))), 0.1)
2781
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(0,llegendPoint.Y-lleg.Position.Y,0)*CFrame.new(-0.5*size,0*size+(0.1*size)*math.cos(sine/16),0)*CFrame.Angles(math.rad(15),math.rad(20),math.rad(-10+1*math.cos(sine/16))), 0.1)
2782
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0,rlegendPoint.Y-rleg.Position.Y,0)*CFrame.new(0.5*size,0*size+(0.1*size)*math.cos(sine/16),0)*CFrame.Angles(math.rad(-5),math.rad(-20),math.rad(10+1*math.cos(sine/16))), 0.1)
2783
end
2784
end
2785
if didjump == true and jumped == false and jumppower < 0 then
2786
didjump = false
2787
jumpimpact()
2788
end
2789
2790
--timeposition = soundz.TimePosition
2791
hed.BrickColor = skin_color
2792
torso.BrickColor = skin_color
2793
rarm.BrickColor = skin_color
2794
larm.BrickColor = skin_color
2795
rleg.BrickColor = skin_color
2796
lleg.BrickColor = skin_color
2797
sine = sine + change
2798
hum.Health = math.huge
2799
hum.MaxHealth = math.huge
2800
end)