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