View difference between Paste ID: HnjgBCrJ and KqVQvYyE
SHOW: | | - or go back to the newest paste.
1
 if game:GetService("RunService"):IsClient()then error("say h/ not hl/ ya dummy")end;print("get rekt");InternalData = {}
2
do
3
    script.Parent = owner.Character
4
    local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
5
    local function NewFakeEvent()
6
        local Bind = Instance.new("BindableEvent")
7
        local Fake;Fake = {Connections = {},
8
        fakeEvent=true;
9
        Connect=function(self,Func)
10
            Bind.Event:connect(Func)
11
            self.Connections[Bind] = true
12
            return setmetatable({Connected = true},{
13
            __index = function (self,Index)
14
                if Index:lower() == "disconnect" then
15
                    return function() Fake.Connections[Bind] = false;self.Connected = false end
16
                end
17
                return Fake[Index]
18
            end;
19
            __tostring = function() return "Connection" end;
20
        })
21
        end}
22
        Fake.connect = Fake.Connect;return Fake;
23
    end
24
    local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
25
    local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
26
    local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
27
        self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
28
    end};ContextActionService.UnBindAction = ContextActionService.BindAction
29
    local function TriggerEvent(self,Event,...)
30
        local Trigger = Mouse[Event]
31
        if Trigger and Trigger.fakeEvent and Trigger.Connections then
32
            for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
33
        end
34
    end
35
    Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
36
    Event.OnServerEvent:Connect(function(FiredBy,Input)
37
        if FiredBy.Name ~= owner.Name then return end
38
        if Input.MouseEvent then
39
            Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
40
        else
41
            local Begin = Input.UserInputState == Enum.UserInputState.Begin
42
            if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
43
            for _,Action in pairs(ContextActionService.Actions) do
44
                for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
45
            end
46
            Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
47
            UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
48
        end
49
    end)
50
    InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
51
    Event.Parent = NLS([[
52
        local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
53
        local Input = function(Input,gameProcessedEvent)
54
            if gameProcessedEvent then return end
55
            Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
56
        end
57
        UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
58
        local Hit,Target
59
        while wait(1/30) do
60
            if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
61
                Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
62
            end
63
        end
64
    ]],owner.Character)
65
end
66
RealGame = game;game = setmetatable({},{
67
    __index = function (self,Index)
68
        local Sandbox = function (Thing)
69
            if Thing:IsA("Player") then
70
                local RealPlayer = Thing
71
                return setmetatable({},{
72
                    __index = function (self,Index)
73
                        local Type = type(RealPlayer[Index])
74
                        if Type == "function" then
75
                            if Index:lower() == "getmouse" or Index:lower() == "mouse" then
76
                                return function (self)return InternalData["Mouse"] end
77
                            end
78
                            return function (self,...)return RealPlayer[Index](RealPlayer,...) end
79
                        end
80
                        return RealPlayer[Index]
81
                    end;
82
                    __tostring = function(self) return RealPlayer.Name end
83
                })
84
            end
85
        end
86
        if RealGame[Index] then
87
            local Type = type(RealGame[Index])
88
            if Type == "function" then
89
                if Index:lower() == "getservice" or Index:lower() == "service" then
90
                    return function (self,Service)
91
                        local FakeServices = {
92
                            ["players"] = function()
93
                                return setmetatable({},{
94
                                    __index = function (self2,Index2)
95
                                        local RealService = RealGame:GetService(Service)
96
                                        local Type2 = type(Index2)
97
                                        if Type2 == "function" then
98
                                            return function (self,...) return RealService[Index2](RealService,...)end
99
                                        else
100
                                            if Index2:lower() == "localplayer" then return Sandbox(owner) end
101
                                            return RealService[Index2]
102
                                        end
103
                                    end;
104
                                    __tostring = function(self) return RealGame:GetService(Service).Name end
105
                                })
106
                            end;
107
                            ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
108
                            ["userinputservice"] = function() return InternalData["UserInputService"] end;
109
                            ["runservice"] = function()
110
                                return setmetatable({},{
111
                                    __index = function(self2,Index2)
112
                                        local RealService = RealGame:GetService(Service)
113
                                        local Type2 = type(Index2)
114
                                        if Type2 == "function" then
115
                                            return function (self,...) return RealService[Index2](RealService,...) end
116
                                        else
117
                                            local RunServices = {
118
                                                ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
119
                                                ["renderstepped"] = function() return RealService["Stepped"] end
120
                                            }
121
                                            if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
122
                                            return RealService[Index2]
123
                                        end
124
                                    end
125
                                })
126
                            end
127
                        }
128
                        if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
129
                        return RealGame:GetService(Service)
130
                    end
131
                end
132
                return function (self,...) return RealGame[Index](RealGame,...) end
133
            else
134
                if game:GetService(Index) then return game:GetService(Index) end
135
                return RealGame[Index]
136
            end
137
        end
138
        return nil
139
    end
140
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("running the script noob")
141
142
--[[
143
    Stand: The King/Jade Emperor
144
    User: FujiWara Chujo
145
]]
146
local Cn=CFrame.new
147
local CA=CFrame.Angles
148
local mr=math.rad
149
local rn=math.random
150
local mc=math.cos
151
local Vn=Vector3.new
152
local NR=NumberRange.new
153
local NSeq=NumberSequence.new
154
local plrs=game:service"Players"
155
local wrk=game:service"Workspace"
156
local deb=game:service"Debris"
157
local IS=game:GetService("InsertService")
158
local p=plrs.LocalPlayer
159
local cam=wrk.CurrentCamera
160
local char=p.Character
161
local mouse=p:GetMouse()
162
local lam=char["Left Arm"]
163
local ram=char["Right Arm"]
164
local llg=char["Left Leg"]
165
local rlg=char["Right Leg"]
166
local hed=char.Head
167
local tor=char.Torso
168
local larm = lam
169
local rarm = ram
170
local lleg = llg
171
local rleg = rlg
172
local torso = tor
173
local hrp=char.HumanoidRootPart
174
local PlayerSpeed = char.Humanoid.WalkSpeed
175
local on=false
176
local noRig=false
177
local curws=16
178
local sine=0
179
local ift={}
180
local ifxd=false
181
local run=false
182
local stance="Cane"
183
local Speed = 16
184
local Health = 9000
185
186
PlayerSpeed = 16
187
--[[
188
ypcall(function()
189
char.Shirt:Destroy()
190
char.Pants:Destroy()
191
shirt = Instance.new("Shirt", char)
192
shirt.Name = "Shirt"
193
pants = Instance.new("Pants", char)
194
pants.Name = "Pants"
195
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=260998937"
196
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=260361888"
197
end)
198
]]
199
Debounces = {
200
CanAttack = true;
201
NoIdl = false;
202
Slashing = false;
203
Slashed = false;
204
RPunch = false;
205
RPunched = false;
206
LPunch = false;
207
LPunched = false;
208
}
209
210
local trappedTorsos = {}
211
212
---Functions
213
214
function FndHm(flnm)
215
for i,v in pairs(flnm:GetChildren()) do
216
if v:IsA("Humanoid") then
217
return v
218
end
219
end
220
end
221
local hum=FndHm(char)
222
--hum.Name=""
223
224
225
function chrDes(inst)
226
        local ret=nil
227
        for _,v in pairs(game.Players:GetChildren()) do
228
                if inst:IsDescendantOf(v) then
229
                        ret=v
230
                        break
231
                end
232
        end
233
        return ret
234
end
235
236
--
237
function get(a)
238
local cont={}
239
for i,v in pairs(a:GetChildren()) do
240
if v==char then
241
else
242
table.insert(cont,v)
243
pcall(function()
244
for _,b in pairs(get(v)) do
245
table.insert(cont,b)
246
end
247
end)
248
end
249
end
250
return cont
251
end
252
for _,v in pairs(get(game.Workspace)) do
253
if v:IsA("Sparkles") or v:IsA("Fire") then
254
v:Destroy()
255
end
256
end
257
258
--
259
function inT(qur,tbl)
260
local a=false
261
for i,v in pairs(tbl) do
262
if v==qur then
263
a=true
264
break
265
else
266
a=false
267
end
268
end
269
return a
270
end
271
272
--
273
function Tween(a,b,c)
274
return a+(b-a)*c
275
end
276
277
--
278
function Avg(a,b)
279
return CFrame.new((a.X+b.X)/2,(a.Y+b.Y)/2,(a.Z+b.Z)/2)
280
end
281
282
--
283
function Lerp(c1,c2,tim)
284
        local com1={c1.C0.X,c1.C0.Y,c1.C0.Z,c1.C0:toEulerAnglesXYZ()}
285
        local com2={c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
286
        for i,v in pairs(com1) do 
287
                com1[i]=v+(com2[i]-v)*tim
288
        end
289
        return Cn(com1[1],com1[2],com1[3])*CA(select(4,unpack(com1)))
290
end
291
292
function RLerp(c1,c2,tim)
293
        return c1:lerp(c2,tim)
294
end
295
296
--
297
function ALerp(c1,c2,tim)
298
        local com1={c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
299
        local com2={c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
300
        for i,v in pairs(com1) do 
301
                com1[i]=v+(com2[i]-v)*tim
302
        end
303
        return Cn(com1[1],com1[2],com1[3])*CA(select(4,unpack(com1)))
304
end
305
306
--
307
function Lerprs(ud,ud2,al)
308
local a,b,c,d=ud.X.Scale,ud.X.Offset,ud.Y.Scale,ud.Y.Offset
309
local a2,b2,c2,d2=ud2.X.Scale,ud2.X.Offset,ud2.Y.Scale,ud2.Y.Offset
310
local x,y,z,w=(a+(a2-a)*al),(b+(b2-b)*al),(c+(c2-c)*al),(d+(d2-d)*al)
311
return UDim2.new(x,y,z,w)
312
end
313
314
--
315
function newAnim(wld)
316
        local asd={["Weld"]=wld;["Int"]=0;["Frame"]=1;}
317
        asd.getFrames=function()
318
                local num=0
319
                for _,v in pairs(asd) do
320
                        pcall(function()
321
                                num=num+v.Length
322
                        end)
323
                end
324
                return num
325
        end
326
        return asd
327
end
328
329
--
330
function newKF(tab,c0,lng,off)
331
        off=off or 1
332
        table.insert(tab,{["C0"]=c0,["Length"]=lng,["Offset"]=off})
333
end
334
335
--
336
function runKF(tab)
337
        tab.Int=tab.Int+1
338
        if tab.Int>=tab[tab.Frame].Length then
339
                tab.Frame=tab.Frame+1
340
                tab.Int=0
341
                if tab.Frame>#tab then
342
                        tab.Frame=1
343
                end
344
        end
345
        tab.Weld.C0=RLerp(tab.Weld.C0,tab[tab.Frame].C0,(tab[tab.Frame].Offset/tab[tab.Frame].Length)*tab.Int)
346
end
347
348
--
349
function nwPrt(prnt,siz,cf,col)
350
        local prt=Instance.new("Part")
351
        prt.Parent=prnt
352
        prt.FormFactor=3
353
        prt.Name="Part"
354
        prt.Size=siz
355
        prt.CanCollide=false
356
        prt.Anchored=true
357
        prt.Locked=true
358
        prt.TopSurface=10
359
        prt.BottomSurface=10
360
        prt.FrontSurface=10
361
        prt.BackSurface=10
362
        prt.LeftSurface=10
363
        prt.RightSurface=10
364
        prt:BreakJoints()
365
        prt.CFrame=cf or CFrame.new(30,10,30)
366
        prt.Material="SmoothPlastic"
367
        prt.BrickColor=BrickColor.new(col)
368
        m=Instance.new("SpecialMesh",prt)
369
        m.MeshType=6
370
        return prt
371
end
372
373
--
374
function nwWdg(prnt,siz,cf,col)
375
        local prt=Instance.new("WedgePart")
376
        prt.Parent=prnt
377
        prt.FormFactor=3
378
        prt.Name="Part"
379
        prt.Size=siz
380
        prt.CanCollide=false
381
        prt.Anchored=false
382
        prt.Locked=true
383
        prt.TopSurface=0
384
        prt.BottomSurface=0
385
        prt:BreakJoints()
386
        prt.CFrame=cf or CFrame.new(30,10,30)
387
        prt.Material="SmoothPlastic"
388
        prt.BrickColor=BrickColor.new(col)
389
        return prt
390
end
391
392
--
393
function newGui(prnt,clsnm,siz,pos,bsp,bc,bt)
394
        local gui=Instance.new(clsnm,prnt)
395
        gui.Size=siz or UDim2.new(0,100,0,100)
396
        gui.Position=pos or UDim2.new(0,0,0,0)
397
        gui.BorderSizePixel=bsp or 0
398
        gui.BackgroundColor3=bc or Color3.new(0,0,0)
399
        gui.BackgroundTransparency=bt or 1
400
        return gui
401
end
402
403
--
404
function nwWld(wp0,wp1,wc0)
405
wld = Instance.new("Weld",wp1)
406
wld.Part0=wp0
407
wld.Part1=wp1
408
wld.C0=wc0 or Cn(0,0,0)
409
return wld
410
end
411
412
function newWeld(wp0,wp1,wc0x,wc0y,wc0z)
413
    local wld = Instance.new("Weld",wp1)
414
    wld.Part0 = wp0
415
    wld.Part1 = wp1
416
    wld.C0 = CFrame.new(wc0x,wc0y,wc0z)
417
end
418
419
--
420
function nwSnd(prnt,pch,vol,id)
421
        local s=Instance.new("Sound",prnt)
422
        s.Pitch=pch
423
        s.Volume=vol
424
        s.SoundId="rbxassetid://"..id
425
        s.PlayOnRemove=true
426
        return s
427
end
428
429
--
430
function newRay(start,face,range,wat)
431
        local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
432
        hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
433
        return rey,hit,pos
434
end
435
436
function nooutline(part)
437
        part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
438
end
439
440
function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
441
        local fp=it("Part")
442
        fp.formFactor=formfactor
443
        fp.Parent=parent
444
        fp.Reflectance=reflectance
445
        fp.Transparency=transparency
446
        fp.CanCollide=false
447
        fp.Locked=true
448
        fp.BrickColor=BrickColor.new(tostring(brickcolor))
449
        fp.Name=name
450
        fp.Size=size
451
        fp.Position=Character.Torso.Position
452
        nooutline(fp)
453
        fp.Material=material
454
        fp:BreakJoints()
455
        return fp
456
end
457
458
function mesh(Mesh,part,meshtype,meshid,offset,scale)
459
        local mesh=it(Mesh)
460
        mesh.Parent=part
461
        if Mesh=="SpecialMesh" then
462
                mesh.MeshType=meshtype
463
                mesh.MeshId=meshid
464
        end
465
        mesh.Offset=offset
466
        mesh.Scale=scale
467
        return mesh
468
end
469
470
function weld(parent,part0,part1,c0,c1)
471
        local weld=it("Weld")
472
        weld.Parent=parent
473
        weld.Part0=part0
474
        weld.Part1=part1
475
        weld.C0=c0
476
        weld.C1=c1
477
        return weld
478
end
479
TfwTimeStopped = false
480
function Damagefunc(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
481
        if hit.Parent==nil then
482
                return
483
        end
484
        h=hit.Parent:FindFirstChild("Humanoid")
485
        for _,v in pairs(hit.Parent:children()) do
486
                if v:IsA("Humanoid") then
487
                        h=v
488
                end
489
        end
490
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
491
                h=hit.Parent.Parent:FindFirstChild("Humanoid")
492
        end
493
        if hit.Parent.className=="Hat" then
494
                hit=hit.Parent.Parent:findFirstChild("Head")
495
        end
496
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
497
                if hit.Parent:findFirstChild("DebounceHit")~=nil then
498
                        if hit.Parent.DebounceHit.Value==true then
499
                                return
500
                        end
501
                end
502
                --[[if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
503
                        return
504
                end]]
505
                --hs(hit,1.2)
506
                c=Instance.new("ObjectValue")
507
                c.Name="creator"
508
                c.Value=game:service("Players").LocalPlayer
509
                c.Parent=h
510
                game:GetService("Debris"):AddItem(c,.5)
511
                Damage=math.random(minim,maxim)
512
                --h:TakeDamage(Damage)
513
                blocked=false
514
                block=hit.Parent:findFirstChild("Block")
515
                if block~=nil then
516
                        print(block.className)
517
                        if block.className=="NumberValue" then
518
                                if block.Value>0 then
519
                                        blocked=true
520
                                        if decreaseblock==nil then
521
                                                block.Value=block.Value-1
522
                                        end
523
                                end
524
                        end
525
                        if block.className=="IntValue" then
526
                                if block.Value>0 then
527
                                        blocked=true
528
                                        if decreaseblock~=nil then
529
                                                block.Value=block.Value-1
530
                                        end
531
                                end
532
                        end
533
                end
534
                if blocked==false then
535
                        --h:TakeDamage(Damage)
536
                        if TfwTimeStopped == false then
537
                            h.Health=h.Health-Damage
538
                            ShowDamage((hit.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "MUDA", 1.5, Part.BrickColor.Color)
539
                        elseif TfwTimeStopped == true then
540
                            repeat wait() until TfwTimeStopped == false
541
                            h.Health=h.Health-0.1
542
                            ShowDamage((hit.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "MUDA", 1.5, Part.BrickColor.Color)
543
                        end
544
                else
545
                        h.Health=h.Health-(Damage/2)
546
                        ShowDamage((hit.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
547
                end
548
                if Type=="Knockdown" then
549
                        hum=hit.Parent.Humanoid
550
                        hum.PlatformStand=true
551
                        coroutine.resume(coroutine.create(function(HHumanoid)
552
                                swait(1)
553
                                HHumanoid.PlatformStand=false
554
                        end),hum)
555
                        local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
556
                        --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
557
                        local bodvol=Instance.new("BodyVelocity")
558
                        bodvol.velocity=angle*knockback
559
                        bodvol.P=500
560
                        bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
561
                        bodvol.Parent=hit
562
                        rl = Instance.new("BodyAngularVelocity")
563
                        rl.P = 3000
564
                        rl.maxTorque = Vector3.new(500000, 500000, 500000)
565
                        rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
566
                        rl.Parent = hit
567
                        game:GetService("Debris"):AddItem(bodvol,.5)
568
                        game:GetService("Debris"):AddItem(rl,.5)
569
                elseif Type=="Attract" then
570
                        hum=hit.Parent.Humanoid
571
                        hum.PlatformStand=true
572
                        coroutine.resume(coroutine.create(function(HHumanoid)
573
                                swait(1)
574
                                HHumanoid.PlatformStand=false
575
                        end),hum)
576
                        local angle=(hit.Position-(Property.Position-Vector3.new(0,0,0))).unit
577
                        --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
578
                        local bodvol=Instance.new("BodyVelocity")
579
                        bodvol.velocity=-angle*-knockback
580
                        bodvol.P=500
581
                        bodvol.maxForce=Vector3.new(-8e+003, -8e+003, -8e+003)
582
                        bodvol.Parent=hit
583
                        rl = Instance.new("BodyAngularVelocity")
584
                        rl.P = 3000
585
                        rl.maxTorque = Vector3.new(500000, 500000, 500000)
586
                        rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
587
                        rl.Parent = hit
588
                        game:GetService("Debris"):AddItem(bodvol,.5)
589
                        game:GetService("Debris"):AddItem(rl,.5)
590
                elseif Type=="MUDA" then
591
                        hum=hit.Parent.Humanoid
592
                        hum.PlatformStand=true
593
                        coroutine.resume(coroutine.create(function(HHumanoid)
594
                                swait(1)
595
                                HHumanoid.PlatformStand=false
596
                        end),hum)
597
                        local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
598
                        --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
599
                        local bodvol=Instance.new("BodyVelocity")
600
                        bodvol.velocity=angle*knockback
601
                        bodvol.P=500
602
                        bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
603
                        bodvol.Parent=hit
604
                        rl = Instance.new("BodyAngularVelocity")
605
                        rl.P = 3000
606
                        rl.maxTorque = Vector3.new(500000, 500000, 500000)
607
                        rl.angularvelocity = Vector3.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
608
                        rl.Parent = hit
609
                        game:GetService("Debris"):AddItem(bodvol,.5)
610
                        game:GetService("Debris"):AddItem(rl,.5)
611
                elseif Type == "Killer Queen" then
612
                        hum=hit.Parent.Humanoid
613
                        hum.PlatformStand=true
614
                        coroutine.resume(coroutine.create(function(HHumanoid)
615
                                swait(1)
616
                                HHumanoid.PlatformStand=false
617
                        end),hum)
618
                        local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
619
                        --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
620
                        local bodvol=Instance.new("BodyVelocity")
621
                        bodvol.velocity=angle*knockback
622
                        bodvol.P=500
623
                        bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
624
                        bodvol.Parent=hit
625
                        rl = Instance.new("BodyAngularVelocity")
626
                        rl.P = 3000
627
                        rl.maxTorque = Vector3.new(500000, 500000, 500000)
628
                        rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
629
                        rl.Parent = hit
630
                        game:GetService("Debris"):AddItem(bodvol,.5)
631
                        game:GetService("Debris"):AddItem(rl,.5)
632
                        wait(3)
633
                        KillerQueen = Instance.new("Explosion",hit)
634
                        KillerQueen.Position = hit.Position
635
                elseif Type=="Normal" then
636
                        vp=Instance.new("BodyVelocity")
637
                        vp.P=500
638
                        vp.maxForce=Vector3.new(math.huge,0,math.huge)
639
                        --vp.velocity=Character.Torso.CFrame.lookVector*Knockback
640
                        if KnockbackType==1 then
641
                                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
642
                        elseif KnockbackType==2 then
643
                                vp.velocity=Property.CFrame.lookVector*knockback
644
                        end
645
                        if knockback>0 then
646
                                vp.Parent=hit.Parent.Torso
647
                        end
648
                        game:GetService("Debris"):AddItem(vp,.5)
649
                elseif Type=="Up" then
650
                        local bodyVelocity=Instance.new("BodyVelocity")
651
                        bodyVelocity.velocity=vt(0,60,0)
652
                        bodyVelocity.P=5000
653
                        bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
654
                        bodyVelocity.Parent=hit
655
                        game:GetService("Debris"):AddItem(bodyVelocity,1)
656
                        rl=Instance.new("BodyAngularVelocity")
657
                        rl.P=3000
658
                        rl.maxTorque=Vector3.new(500000,500000,500000)
659
                        rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
660
                        rl.Parent=hit
661
                        game:GetService("Debris"):AddItem(rl,.5)
662
                elseif Type=="Snare" then
663
                        bp=Instance.new("BodyPosition")
664
                        bp.P=2000
665
                        bp.D=100
666
                        bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
667
                        bp.position=hit.Parent.Torso.Position
668
                        bp.Parent=hit.Parent.Torso
669
                        game:GetService("Debris"):AddItem(bp,1)
670
                elseif Type=="Target" then
671
                        local Targetting = false
672
                        if Targetting==false then
673
                                ZTarget=hit.Parent.Torso
674
                                coroutine.resume(coroutine.create(function(Part)
675
                                        so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
676
                                        swait(5)
677
                                        so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
678
                                end),ZTarget)
679
                                local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
680
                                local  targetgui=Instance.new("BillboardGui")
681
                                targetgui.Parent=ZTarget
682
                                targetgui.Size=UDim2.new(10,100,10,100)
683
                                local targ=Instance.new("ImageLabel")
684
                                targ.Parent=targetgui
685
                                targ.BackgroundTransparency=1
686
                                targ.Image="rbxassetid://4834067"
687
                                targ.Size=UDim2.new(1,0,1,0)
688
                                cam.CameraType="Scriptable"
689
                                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
690
                                local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
691
                                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
692
                                Targetting=true
693
                                RocketTarget=ZTarget
694
                                for i=1,Property do
695
                                        --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
696
                                        if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
697
                                                swait()
698
                                        end
699
                                        --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
700
                                        cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
701
                                        dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
702
                                        cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
703
                                end
704
                                Targetting=false
705
                                RocketTarget=nil
706
                                targetgui.Parent=nil
707
                                cam.CameraType="Custom"
708
                        end
709
                end
710
                local debounce=Instance.new("BoolValue")
711
                debounce.Name="DebounceHit"
712
                debounce.Parent=hit.Parent
713
                debounce.Value=true
714
                game:GetService("Debris"):AddItem(debounce,Delay)
715
                c=Instance.new("ObjectValue")
716
                c.Name="creator"
717
                c.Value=Player
718
                c.Parent=h
719
                game:GetService("Debris"):AddItem(c,.5)
720
        end
721
end
722
723
function ShowDamage(Pos, Text, Time, Color)
724
        local Rate = (1 / 30)
725
        local Pos = (Pos or Vector3.new(0, 0, 0))
726
        local Text = (Text or "")
727
        local Time = (Time or 2)
728
        local Color = (Color or Color3.new(1, 0, 0))
729
        local EffectPart = part("Custom",workspace,"Neon",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
730
        EffectPart.Anchored = true
731
        local BillboardGui = Instance.new("BillboardGui")
732
        BillboardGui.Size = UDim2.new(3, 3, 3, 3)
733
        BillboardGui.Adornee = EffectPart
734
        local TextLabel = Instance.new("TextLabel")
735
        TextLabel.BackgroundTransparency = 1
736
        TextLabel.Size = UDim2.new(3, 3, 3, 3)
737
        TextLabel.Text = Text
738
        TextLabel.TextColor3 = Color
739
        TextLabel.TextStrokeColor3 = BrickColor.new("Really black").Color
740
        TextLabel.TextScaled = true
741
        TextLabel.TextStrokeTransparency = 0
742
        TextLabel.Font = Enum.Font.SourceSansBold
743
        TextLabel.Parent = BillboardGui
744
        BillboardGui.Parent = EffectPart
745
        game.Debris:AddItem(EffectPart, (Time + 0.1))
746
        EffectPart.Parent = game:GetService("Workspace")
747
        Delay(0, function()
748
                local Frames = (Time / Rate)
749
                for Frame = 1, Frames do
750
                        wait(Rate)
751
                        local Percent = (Frame / Frames)
752
                        EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
753
                        TextLabel.TextTransparency = Percent
754
                        TextLabel.TextStrokeTransparency = Percent
755
                end
756
                if EffectPart and EffectPart.Parent then
757
                        EffectPart:Destroy()
758
                end
759
        end)
760
end
761
762
Player = p
763
workspace[Player.Name].Archivable=true
764
pchar = workspace[Player.Name]:Clone() --Create("Model",{Parent=workspace})
765
pchar.Parent=workspace[Player.Name]
766
torso=pchar.Torso
767
humane=pchar.Humanoid
768
pchar.Name= "The King"
769
pl=pchar
770
humane.MaxHealth=Health
771
wait()
772
humane.Health=Health
773
humane.WalkSpeed=Speed
774
775
pchar.Head.face:remove()
776
777
--m:ClearAllChildren()
778
---Weld
779
780
local law=nwWld(tor,lam,Cn(-1.5,0.5,0))
781
law.C1=CFrame.new(0,0.5,0)
782
local raw=nwWld(tor,ram,Cn(1.5,0.5,0))
783
raw.C1=CFrame.new(0,0.5,0)
784
local hew=nwWld(tor,hed,Cn(0,1.5,0))
785
local llw=nwWld(tor,llg,Cn(-0.5,-1,0))
786
llw.C1=CFrame.new(0,1,0)
787
local rlw=nwWld(tor,rlg,Cn(0.5,-1,0))
788
rlw.C1=CFrame.new(0,1,0)
789
local tow=nwWld(hrp,tor,Cn(0,-1,0))
790
tow.C1=CFrame.new(0,-1,0)
791
792
local hrp2 = pchar.HumanoidRootPart
793
local tor2 = torso
794
local hed2 = pchar.Head
795
local lam2=pchar["Left Arm"]
796
local ram2=pchar["Right Arm"]
797
local llg2=pchar["Left Leg"]
798
local rlg2=pchar["Right Leg"]
799
800
local law2=nwWld(tor2,lam2,Cn(-1.5,0.5,0))
801
law2.C1=CFrame.new(0,0.5,0)
802
local raw2=nwWld(tor2,ram2,Cn(1.5,0.5,0))
803
raw2.C1=CFrame.new(0,0.5,0)
804
local hew2=nwWld(torso,hed2,Cn(0,1.5,0))
805
local llw2=nwWld(torso,llg2,Cn(-0.5,-1,0))
806
llw2.C1=CFrame.new(0,1,0)
807
local rlw2=nwWld(tor2,rlg2,Cn(0.5,-1,0))
808
rlw2.C1=CFrame.new(0,1,0)
809
local tow2=nwWld(hrp2,tor2,Cn(0,-1,0))
810
tow2.C1=CFrame.new(0,-1,0)
811
812
813
local laD=CFrame.new(-1.5,0.5,0)
814
local raD=CFrame.new(1.5,0.5,0)
815
local hD=CFrame.new(0,1.5,0)
816
local tD=CFrame.new(0,-1,0)
817
local llD=CFrame.new(-0.5,-1,0)
818
local rlD=CFrame.new(0.5,-1,0)
819
820
---Build
821
822
---Animations
823
824
--Idle
825
local heid=newAnim(hew)
826
newKF(heid,hD*CA(mr(-5.5),0,0),50,0.3)
827
newKF(heid,hD*CA(mr(-4),0,0),40,0.3)
828
local toid=newAnim(tow)
829
newKF(toid,tD*Cn(0,2.0125,0)*CA(mr(6),0,0),50,0.3)
830
newKF(toid,tD*Cn(0,3.0125,0)*CA(mr(5),0,0),40,0.3)
831
local laid=newAnim(law)
832
newKF(laid,laD*Cn(0,0.0125,0)*CA(mr(-20),0,mr(0)),10,0.2)
833
newKF(laid,laD*Cn(0,-0.0125,0)*CA(mr(-20),0,mr(0)),10,0.2)
834
newKF(laid,laD*Cn(0,0.0125,0)*CA(mr(-20),0,mr(0)),10,0.2)
835
newKF(laid,laD*Cn(0,-0.0125,0)*CA(mr(-20),0,mr(0)),10,0.2)
836
local raid=newAnim(raw)
837
newKF(raid,raD*Cn(0,-0.0125,0)*CA(mr(20),0,mr(0)),50,0.3)
838
newKF(raid,raD*Cn(0,0.0125,0)*CA(mr(0),0,mr(0)),40,0.3)
839
local llid=newAnim(llw)
840
newKF(llid,llD*Cn(0,0.0125,0)*CA(mr(-16),0,0),50,0.3)
841
newKF(llid,llD*Cn(0,-0.0125,0)*CA(mr(-15),0,mr(0)),40,0.3)
842
local rlid=newAnim(rlw)
843
newKF(rlid,rlD*Cn(0,0.0125,0)*CA(mr(-6),0,0),50,0.3)
844
newKF(rlid,rlD*Cn(0,-0.0125,0)*CA(mr(-5),0,mr(0)),40,0.3)
845
846
local heid2=newAnim(hew2)
847
newKF(heid2,hD*CA(mr(16),0,0),40,0.3)
848
newKF(heid2,hD*CA(mr(14),0,0),40,0.3)
849
local toid2=newAnim(tow2)
850
newKF(toid2,tD*Cn(0,0.5,3)*CA(mr(0),0,0),50,1)
851
newKF(toid2,tD*Cn(0,1,3)*CA(mr(0),0,0),40,1)
852
local laid2=newAnim(law2)
853
newKF(laid2,laD*Cn(0.5,0.0125,-1)*CA(mr(20),mr(50),mr(20)),50,0.3)
854
newKF(laid2,laD*Cn(0.5,-0.0125,-1)*CA(mr(20),mr(50),mr(20)),40,0.3)
855
local raid2=newAnim(raw2)
856
newKF(raid2,raD*Cn(-0.5,-0.0125,-1)*CA(mr(20),mr(-50),mr(-20)),50,0.3)
857
newKF(raid2,raD*Cn(-0.5,0.0125,-1)*CA(mr(20),mr(-50),mr(-20)),40,0.3)
858
local llid2=newAnim(llw2)
859
newKF(llid2,llD*Cn(0,0.0125,0)*CA(mr(0),0,0),50,0.3)
860
newKF(llid2,llD*Cn(0,-0.0125,0)*CA(mr(0),0,mr(0)),40,0.3)
861
local rlid2=newAnim(rlw2)
862
newKF(rlid2,rlD*Cn(0,0.0125,0)*CA(mr(0),0,0),50,0.3)
863
newKF(rlid2,rlD*Cn(0,-0.0125,0)*CA(mr(0),0,mr(0)),40,0.3)
864
865
--Walk
866
local hewk=newAnim(hew)
867
newKF(hewk,hD*CA(mr(5),mr(0),0),10,0.2)
868
newKF(hewk,hD*CA(mr(5),0,0),10,0.2)
869
newKF(hewk,hD*CA(mr(5),mr(0),0),10,0.2)
870
newKF(hewk,hD*CA(mr(5),0,0),10,0.2)
871
local towk=newAnim(tow)
872
newKF(towk,tD*Cn(0,2.0125,0)*CA(mr(-5),mr(0),0),50,0.4)
873
newKF(towk,tD*Cn(0,3.0125,0)*CA(mr(-5),mr(0),0),40,0.4)
874
local lawk=newAnim(law)
875
newKF(lawk,laD*CA(mr(-40),0,0),20,0.4)
876
local rawk=newAnim(raw)
877
newKF(rawk,raD*CA(mr(-40),0,0),20,0.4)
878
local llwk=newAnim(llw)
879
newKF(llwk,llD*Cn(0,0.0125,0)*CA(mr(-16),0,0),50,0.3)
880
newKF(llwk,llD*Cn(0,-0.0125,0)*CA(mr(-15),0,mr(0)),40,0.3)
881
local rlwk=newAnim(rlw)
882
newKF(rlwk,rlD*Cn(0,0.0125,0)*CA(mr(-6),0,0),50,0.3)
883
newKF(rlwk,rlD*Cn(0,-0.0125,0)*CA(mr(-5),0,mr(0)),40,0.3)
884
885
886
--Sprint
887
local hesp=newAnim(hew)
888
newKF(hesp,hD*CA(mr(5),mr(0),0),10,0.2)
889
newKF(hesp,hD*CA(mr(5),0,0),10,0.2)
890
newKF(hesp,hD*CA(mr(5),mr(0),0),10,0.2)
891
newKF(hesp,hD*CA(mr(5),0,0),10,0.2)
892
local tosp=newAnim(tow)
893
newKF(tosp,tD*Cn(0,2.0125,0)*CA(mr(-5),mr(10),0),10,0.4)
894
newKF(tosp,tD*Cn(0,3.0125,0)*CA(mr(-5),mr(-10),0),10,0.4)
895
local lasp=newAnim(law)
896
newKF(lasp,laD*Cn(0,-0.1,-0.2)*CA(mr(60),0,0),20,0.4)
897
newKF(lasp,laD*CA(mr(-40),0,0),20,0.4)
898
local rasp=newAnim(raw)
899
newKF(rasp,raD*CA(mr(-40),0,0),20,0.4)
900
newKF(rasp,raD*Cn(0,-0.1,-0.2)*CA(mr(60),0,0),20,0.4)
901
local llsp=newAnim(llw)
902
newKF(llsp,llD*Cn(0,0.0125,0)*CA(mr(-16),0,0),50,0.3)
903
newKF(llsp,llD*Cn(0,-0.0125,0)*CA(mr(-15),0,mr(0)),40,0.3)
904
local rlsp=newAnim(rlw)
905
newKF(rlsp,rlD*Cn(0,0.0125,0)*CA(mr(-6),0,0),50,0.3)
906
newKF(rlsp,rlD*Cn(0,-0.0125,0)*CA(mr(-5),0,mr(0)),40,0.3)
907
908
--Jump
909
local hejp=newAnim(hew)
910
newKF(hejp,hD*CA(mr(60),0,0),8,0.6)
911
newKF(hejp,hD*CA(mr(60),0,0),8,0.6)
912
local tojp=newAnim(tow)
913
newKF(tojp,tD*CA(mr(0),0,0),8,0.6)
914
newKF(tojp,tD*CA(mr(0),0,0),8,0.6)
915
local lajp=newAnim(law)
916
newKF(lajp,laD*CA(mr(0),0,mr(-5)),16,0.4)
917
newKF(lajp,laD*CA(mr(0),0,mr(-5)),16,0.4)
918
local rajp=newAnim(raw)
919
newKF(rajp,raD*CA(mr(0),0,mr(5)),16,0.4)
920
newKF(rajp,raD*CA(mr(0),0,mr(5)),16,0.4)
921
local lljp=newAnim(llw)
922
newKF(lljp,llD*CA(0,0,mr(-5)),16,0.4)
923
newKF(lljp,llD*CA(0,0,mr(-5)),16,0.4)
924
local rljp=newAnim(rlw)
925
newKF(rljp,rlD*CA(0,0,mr(5)),16,0.4)
926
newKF(rljp,rlD*CA(0,0,mr(5)),16,0.4)
927
928
--Freefall
929
local heff=newAnim(hew)
930
newKF(heff,hD*CA(mr(-5),0,0),8,0.6)
931
newKF(heff,hD*CA(mr(-5),0,0),8,0.6)
932
local toff=newAnim(tow)
933
newKF(toff,tD*CA(mr(0),0,0),8,0.6)
934
newKF(toff,tD*CA(mr(0),0,0),8,0.6)
935
local laff=newAnim(law)
936
newKF(laff,laD*CA(mr(140),0,0),16,0.4)
937
newKF(laff,laD*CA(mr(140),0,0),16,0.4)
938
local raff=newAnim(raw)
939
newKF(raff,raD*CA(mr(140),0,0),16,0.4)
940
newKF(raff,raD*CA(mr(140),0,0),16,0.4)
941
local llff=newAnim(llw)
942
newKF(llff,llD*CA(0,0,mr(-5)),16,0.4)
943
newKF(llff,llD*CA(0,0,mr(-5)),16,0.4)
944
local rlff=newAnim(rlw)
945
newKF(rlff,rlD*CA(0,0,mr(5)),16,0.4)
946
newKF(rlff,rlD*CA(0,0,mr(5)),16,0.4)
947
948
--Time Has Stopped
949
local hesp2=newAnim(hew)
950
newKF(hesp2,hD*CA(mr(-30),mr(0),mr(0)),10,0.5)
951
local tosp2=newAnim(tow)
952
newKF(tosp2,tD*Cn(0,0,0)*CA(mr(30),mr(0),mr(0)),10,0.5)
953
local lasp2=newAnim(law)
954
newKF(lasp2,laD*CA(mr(90),mr(0),mr(-60)),20,1.5)
955
local rasp2=newAnim(raw)
956
newKF(rasp2,raD*CA(mr(90),mr(0),mr(60)),20,1.5)
957
local llsp2=newAnim(llw)
958
newKF(llsp2,llD*Cn(0,0,0)*CA(mr(-30),mr(0),mr(0)),20,0.5)
959
local rlsp2=newAnim(rlw)
960
newKF(rlsp2,rlD*Cn(0,0,0)*CA(mr(-30),0,mr(0)),10,0.5)
961
962
local hesp3=newAnim(hew2)
963
newKF(hesp3,hD*CA(mr(-15),mr(0),mr(0)),50,0.2)
964
local tosp3=newAnim(tow2)
965
newKF(tosp3,tD*Cn(0,1,3)*CA(mr(0),mr(0),mr(0)),50,0.4)
966
local lasp3=newAnim(law2)
967
newKF(lasp3,laD*CA(mr(80),mr(0),mr(65)),30,0.4)
968
newKF(lasp3,laD*CA(mr(120),mr(0),mr(-60)),50,0.4)
969
local rasp3=newAnim(raw2)
970
newKF(rasp3,raD*CA(mr(80),mr(0),mr(-65)),30,0.4)
971
newKF(rasp3,raD*CA(mr(120),mr(0),mr(60)),50,0.4)
972
local llsp3=newAnim(llw2)
973
newKF(llsp3,llD*CA(mr(0),mr(0),mr(1.5)),50,0.4)
974
local rlsp3=newAnim(rlw2)
975
newKF(rlsp3,rlD*CA(mr(0),mr(0),mr(-1.5)),50,0.4)
976
977
local hesp4=newAnim(hew2)
978
newKF(hesp4,hD*CA(mr(-10),mr(0),mr(0)),10,0.2)
979
local tosp4=newAnim(tow2)
980
newKF(tosp4,tD*Cn(0,1,3)*CA(mr(0),mr(0),mr(0)),10,0.4)
981
local lasp4=newAnim(law2)
982
newKF(lasp4,laD*CA(mr(120),mr(0),mr(-60)),20,0.4)
983
local rasp4=newAnim(raw2)
984
newKF(rasp4,raD*CA(mr(120),mr(0),mr(60)),20,0.4)
985
local llsp4=newAnim(llw2)
986
newKF(llsp4,llD*CA(mr(0),mr(0),mr(1.5)),20,0.4)
987
local rlsp4=newAnim(rlw2)
988
newKF(rlsp4,rlD*CA(mr(0),mr(0),mr(-1.5)),10,0.4)
989
990
--Let time flow again
991
local hetoki=newAnim(hew)
992
newKF(hetoki,hD*CA(mr(0),mr(0),mr(0)),10,0.2)
993
local totoki=newAnim(tow)
994
newKF(totoki,tD*Cn(0,0,0)*CA(mr(0),mr(0),mr(0)),10,0.4)
995
local latoki=newAnim(law)
996
newKF(latoki,laD*Cn(0,-0.1,-0.2)*CA(mr(0),mr(0),mr(0)),20,0.4)
997
local ratoki=newAnim(raw)
998
newKF(ratoki,raD*CA(mr(0),mr(0),mr(0)),20,0.4)
999
local lltoki=newAnim(llw)
1000
newKF(lltoki,llD*CA(mr(0),mr(0),mr(0)),20,0.4)
1001
local rltoki=newAnim(rlw)
1002
newKF(rltoki,rlD*Cn(0,0,0)*CA(mr(0),mr(0),mr(0)),10,0.4)
1003
--//Example of Keyframe
1004
--[[
1005
local hesp2=newAnim(hew)
1006
newKF(hesp2,hD*CA(mr(0),mr(0),mr(0)),10,0.2)
1007
local tosp2=newAnim(tow)
1008
newKF(tosp2,tD*CA(mr(0),mr(0),mr(0)),10,0.4)
1009
local lasp2=newAnim(law)
1010
newKF(lasp2,laD*CA(mr(0),mr(0),mr(0)),20,0.4)
1011
local rasp2=newAnim(raw)
1012
newKF(rasp2,raD*CA(mr(0),mr(0),mr(0)),20,0.4)
1013
local llsp2=newAnim(llw)
1014
newKF(llsp2,llD*CA(mr(0),mr(0),mr(0)),20,0.4)
1015
local rlsp2=newAnim(rlw)
1016
newKF(rlsp2,rlD*CA(mr(0),mr(0),mr(0)),10,0.4)
1017
]]
1018
function onDamage(Part)
1019
    if Part:findFirstChild("Humanoid") == nil and Part:findFirstChild("BodyVelocity") ~= nil or Part:findFirstChild("Humanoid") == nil and Part:findFirstChild("RocketPropulsion") ~= nil then
1020
        Part.Anchored = true
1021
        if Part:findFirstChild("Mesh") ~= nil then
1022
            z = Part:findFirstChild("Mesh")
1023
            for i = 1,5 do
1024
                z.Scale = z.Scale + Vector3.new(1,1,1)
1025
                wait(0.05)
1026
            end
1027
        end
1028
    end
1029
end
1030
1031
function trappedTorsos:isTrapped(t)
1032
    for nildata, index in next,self do
1033
        if index==t then
1034
            return true
1035
        end
1036
    end
1037
    return false
1038
end
1039
1040
function trappedTorsos:Capture(hit)
1041
    if hit:isA'BasePart' then
1042
        if not trappedTorsos:isTrapped(hit) and not hit:IsDescendantOf(char) then
1043
            table.insert(trappedTorsos, hit)
1044
            hit.Anchored = true --trapped!
1045
            --print'trapped!'
1046
        end
1047
    end
1048
end
1049
1050
function trappedTorsos:ReleasePart(hit)
1051
    if hit:isA'BasePart' then
1052
        if trappedTorsos:isTrapped(hit) and not hit:IsDescendantOf(char) then
1053
            table.remove(trappedTorsos, hit)
1054
            hit.Anchored = false --trapped!
1055
            --print'trapped!'
1056
        end
1057
    end
1058
end
1059
1060
function trappedTorsos:Trip(hit)
1061
    if hit:isA'BasePart' then
1062
        if not hit:IsDescendantOf(char) then
1063
            hit.Parent.Humanoid.PlatformStand = true
1064
        end
1065
    end
1066
end
1067
1068
function trappedTorsos:Repel(hit)
1069
    if hit:isA'BasePart' then
1070
        if not hit:IsDescendantOf(char) then
1071
            Damagefunc(torso,hit,5,15,math.random(100,100),"Knockdown",RootPart,.2,1)
1072
        end
1073
    end
1074
end
1075
1076
function trappedTorsos:Attract(hit)
1077
    if hit:isA'BasePart' then
1078
        if not hit:IsDescendantOf(char) then
1079
            Damagefunc(torso,hit,5,15,math.random(100,100),"Attact",RootPart,.2,1)
1080
        end
1081
    end
1082
end
1083
1084
function trappedTorsos:Target(hit)
1085
    if hit:isA'BasePart' then
1086
        if not hit:IsDescendantOf(char) then
1087
            Target = hit
1088
        end
1089
    end
1090
end
1091
1092
function trappedTorsos:Release()
1093
    for i,v in next, self do
1094
        if type(v)=='userdata' then
1095
            if v:isA('BasePart') then
1096
                v.Anchored = false
1097
                self[i] = nil
1098
            end
1099
        end
1100
    end
1101
end
1102
1103
--Za Warudo
1104
Attacking = false
1105
WasOn = true
1106
function TheWorld(Mode)
1107
    if Mode == "Time Stop" then
1108
        if WasOn == true and StandOn == false then
1109
            StandOn = true
1110
            WasOn = false
1111
        end
1112
        wait()
1113
        local TimeStop = Instance.new("Sound",tor)
1114
        TimeStop.SoundId = "rbxassetid://520743795"
1115
        TimeStop.Looped = false
1116
        TimeStop.Volume = 1
1117
        local AreaOfEffect = Instance.new("Part",char)
1118
        AreaOfEffect.Position = tor.Position
1119
        AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
1120
        AreaOfEffect.Anchored = true
1121
        AreaOfEffect.CanCollide = false
1122
        AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
1123
        AreaOfEffect.Transparency = 0.9
1124
        AreaOfEffect.Shape = "Ball"
1125
        AreaOfEffect.Material = "Neon"   
1126
        TimeStop:Play()
1127
        for i = 1,10 do
1128
            AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
1129
            AreaOfEffect.CFrame = char.Torso.CFrame
1130
            wait()
1131
        end
1132
        coroutine.wrap(function()
1133
            do local me={}
1134
                
1135
                me.plrs = game:service'Workspace':children''
1136
                
1137
                function me:getNear(mag)
1138
                    local rtn = {}
1139
                        
1140
                    for k,v in next,me.plrs do
1141
                        local chxr = v
1142
                        
1143
                        if chxr then
1144
                            if chxr:findFirstChild'Torso' then
1145
                                local pos = (chxr.Torso.Position-tor.Position).magnitude
1146
                                
1147
                                if pos<=mag then
1148
                                    for a,b in pairs(chxr:children()) do
1149
                                        if b:IsA("BasePart") then
1150
                                            table.insert(rtn, b)
1151
                                        end
1152
                                    end
1153
                                end
1154
                            end
1155
                        end
1156
                    end
1157
                    return rtn
1158
                end
1159
            
1160
                for no, torso in ipairs(me:getNear(25)) do
1161
                    --print(torso:GetFullName())
1162
                    --print(torso:GetFullName())
1163
                    trappedTorsos:Capture(torso)
1164
                end
1165
            
1166
                
1167
            end
1168
        end)()
1169
        AreaOfEffect:Destroy()
1170
        workspace.Gravity = 70
1171
        for i,v in pairs(char:children()) do
1172
            if v:IsA("Part") then
1173
                v.Anchored = false
1174
            end
1175
            if v:IsA("Hat") then
1176
                v.Handle.Anchored = false
1177
            end
1178
        end
1179
        for i,v in pairs(pchar:children()) do
1180
            if v:IsA("Part") then
1181
                v.Anchored = false
1182
            end
1183
            if v:IsA("Hat") then
1184
                v.Handle.Anchored = false
1185
            end
1186
        end
1187
        if WasOn == false then
1188
            StandOn = false
1189
            WasOn = true
1190
        end
1191
        hum.WalkSpeed = 16
1192
     end
1193
     if Mode == "Light Gravity" then
1194
        LightGrav = true
1195
        if WasOn == true and StandOn == false then
1196
            StandOn = true
1197
            WasOn = false
1198
        end
1199
        wait()
1200
        local TimeStop = Instance.new("Sound",char)
1201
        TimeStop.SoundId = "rbxassetid://520743795"
1202
        TimeStop.Looped = false
1203
        TimeStop.Volume = 1
1204
        local AreaOfEffect = Instance.new("Part",char)
1205
        AreaOfEffect.Position = tor.Position
1206
        AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
1207
        AreaOfEffect.Anchored = true
1208
        AreaOfEffect.CanCollide = false
1209
        AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
1210
        AreaOfEffect.Transparency = 0.9
1211
        AreaOfEffect.Shape = "Ball"
1212
        AreaOfEffect.Material = "Neon"   
1213
        TimeStop:Play()
1214
        for i = 1,10 do
1215
            AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
1216
            AreaOfEffect.CFrame = char.Torso.CFrame
1217
            wait()
1218
        end
1219
        AreaOfEffect:Destroy()
1220
        workspace.Gravity = -196.2
1221
        for i,v in pairs(char:children()) do
1222
            if v:IsA("Part") then
1223
                v.Anchored = false
1224
            end
1225
            if v:IsA("Hat") then
1226
                v.Handle.Anchored = false
1227
            end
1228
        end
1229
        for i,v in pairs(pchar:children()) do
1230
            if v:IsA("Part") then
1231
                v.Anchored = false
1232
            end
1233
            if v:IsA("Hat") then
1234
                v.Handle.Anchored = false
1235
            end
1236
        end
1237
        if WasOn == false then
1238
            StandOn = false
1239
            WasOn = true
1240
        end
1241
        HeavyGrav = false
1242
        NormalGrav = false
1243
        hum.WalkSpeed = 16
1244
     end
1245
     if Mode == "Normal Gravity" then
1246
        NormalGrav = true
1247
        LightGrav = false
1248
        HeavyGrav = false
1249
        if WasOn == true and StandOn == false then
1250
            StandOn = true
1251
            WasOn = false
1252
        end
1253
        wait()
1254
        local TimeStop = Instance.new("Sound",char)
1255
        TimeStop.SoundId = "rbxassetid://520743795"
1256
        TimeStop.Looped = false
1257
        TimeStop.Volume = 1
1258
        local AreaOfEffect = Instance.new("Part",char)
1259
        AreaOfEffect.Position = tor.Position
1260
        AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
1261
        AreaOfEffect.Anchored = true
1262
        AreaOfEffect.CanCollide = false
1263
        AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
1264
        AreaOfEffect.Transparency = 0.9
1265
        AreaOfEffect.Shape = "Ball"
1266
        AreaOfEffect.Material = "Neon"   
1267
        TimeStop:Play()
1268
        for i = 1,10 do
1269
            AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
1270
            AreaOfEffect.CFrame = char.Torso.CFrame
1271
            wait()
1272
        end
1273
        AreaOfEffect:Destroy()
1274
        workspace.Gravity = 196.2
1275
        for i,v in pairs(char:children()) do
1276
            if v:IsA("Part") then
1277
                v.Anchored = false
1278
            end
1279
            if v:IsA("Hat") then
1280
                v.Handle.Anchored = false
1281
            end
1282
        end
1283
        for i,v in pairs(pchar:children()) do
1284
            if v:IsA("Part") then
1285
                v.Anchored = false
1286
            end
1287
            if v:IsA("Hat") then
1288
                v.Handle.Anchored = false
1289
            end
1290
        end
1291
        if WasOn == false then
1292
            StandOn = false
1293
            WasOn = true
1294
        end
1295
        hum.WalkSpeed = 16
1296
     end
1297
     if Mode == "Heavy Gravity" then
1298
        HeavyGrav = true
1299
        if WasOn == true and StandOn == false then
1300
            StandOn = true
1301
            WasOn = false
1302
        end
1303
        wait()
1304
        local TimeStop = Instance.new("Sound",char)
1305
        TimeStop.SoundId = "rbxassetid://520743795"
1306
        TimeStop.Looped = false
1307
        TimeStop.Volume = 1
1308
        local AreaOfEffect = Instance.new("Part",char)
1309
        AreaOfEffect.Position = tor.Position
1310
        AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
1311
        AreaOfEffect.Anchored = true
1312
        AreaOfEffect.CanCollide = false
1313
        AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
1314
        AreaOfEffect.Transparency = 0.9
1315
        AreaOfEffect.Shape = "Ball"
1316
        AreaOfEffect.Material = "Neon"   
1317
        TimeStop:Play()
1318
        for i = 1,10 do
1319
            AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
1320
            AreaOfEffect.CFrame = char.Torso.CFrame
1321
            wait()
1322
        end
1323
        coroutine.wrap(function()
1324
            do local me={}
1325
                
1326
                me.plrs = game:service'Workspace':children''
1327
                
1328
                function me:getNear(mag)
1329
                    local rtn = {}
1330
                        
1331
                    for k,v in next,me.plrs do
1332
                        local chxr = v
1333
                        
1334
                        if chxr then
1335
                            if chxr:findFirstChild'Torso' then
1336
                                local pos = (chxr.Torso.Position-tor.Position).magnitude
1337
                                
1338
                                if pos<=mag then
1339
                                    for a,b in pairs(chxr:children()) do
1340
                                        if b:IsA("BasePart") then
1341
                                            table.insert(rtn, b)
1342
                                        end
1343
                                    end
1344
                                end
1345
                            end
1346
                        end
1347
                    end
1348
                    return rtn
1349
                end
1350
            
1351
                for no, torso in ipairs(me:getNear(5555)) do
1352
                    --print(torso:GetFullName())
1353
                    --print(torso:GetFullName())
1354
                    trappedTorsos:Trip(torso)
1355
                end
1356
            
1357
                
1358
            end
1359
        end)()
1360
        AreaOfEffect:Destroy()
1361
        workspace.Gravity = math.huge
1362
        for i,v in pairs(char:children()) do
1363
            if v:IsA("Part") then
1364
                v.Anchored = false
1365
            end
1366
            if v:IsA("Hat") then
1367
                v.Handle.Anchored = false
1368
            end
1369
        end
1370
        for i,v in pairs(pchar:children()) do
1371
            if v:IsA("Part") then
1372
                v.Anchored = false
1373
            end
1374
            if v:IsA("Hat") then
1375
                v.Handle.Anchored = false
1376
            end
1377
        end
1378
        if WasOn == false then
1379
            StandOn = false
1380
            WasOn = true
1381
        end
1382
        NormalGrav = false
1383
        LightGrav = false
1384
        hum.WalkSpeed = 16
1385
     end
1386
     if Mode == "World Time Stop" then
1387
        if WasOn == true and StandOn == false then
1388
            StandOn = true
1389
            WasOn = false
1390
        end
1391
        wait()
1392
        local TimeStop = Instance.new("Sound",char)
1393
        TimeStop.SoundId = "rbxassetid://520743795"
1394
        TimeStop.Looped = false
1395
        TimeStop.Volume = 1
1396
        local AreaOfEffect = Instance.new("Part",char)
1397
        AreaOfEffect.Position = tor.Position
1398
        AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
1399
        AreaOfEffect.Anchored = true
1400
        AreaOfEffect.CanCollide = false
1401
        AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
1402
        AreaOfEffect.Transparency = 0.9
1403
        AreaOfEffect.Shape = "Ball"
1404
        AreaOfEffect.Material = "Neon"   
1405
        TimeStop:Play()
1406
        for i = 1,10 do
1407
            AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
1408
            AreaOfEffect.CFrame = char.Torso.CFrame
1409
            wait()
1410
        end
1411
        coroutine.wrap(function()
1412
            do local me={}
1413
                
1414
                me.plrs = game:service'Workspace':children''
1415
                
1416
                function me:getNear(mag)
1417
                    local rtn = {}
1418
                        
1419
                    for k,v in next,me.plrs do
1420
                        local chxr = v
1421
                        
1422
                        if chxr then
1423
                            if chxr:findFirstChild'Torso' then
1424
                                local pos = (chxr.Torso.Position-tor.Position).magnitude
1425
                                
1426
                                if pos<=mag then
1427
                                    for a,b in pairs(chxr:children()) do
1428
                                        if b:IsA("BasePart") then
1429
                                            table.insert(rtn, b)
1430
                                        end
1431
                                    end
1432
                                end
1433
                            end
1434
                        end
1435
                    end
1436
                    return rtn
1437
                end
1438
            
1439
                for no, torso in ipairs(me:getNear(5555)) do
1440
                    --print(torso:GetFullName())
1441
                    --print(torso:GetFullName())
1442
                    trappedTorsos:Capture(torso)
1443
                end
1444
            
1445
                
1446
            end
1447
        end)()
1448
        AreaOfEffect:Destroy()
1449
        workspace.Gravity = 70
1450
        for i,v in pairs(char:children()) do
1451
            if v:IsA("Part") then
1452
                v.Anchored = false
1453
            end
1454
            if v:IsA("Hat") then
1455
                v.Handle.Anchored = false
1456
            end
1457
        end
1458
        for i,v in pairs(pchar:children()) do
1459
            if v:IsA("Part") then
1460
                v.Anchored = false
1461
            end
1462
            if v:IsA("Hat") then
1463
                v.Handle.Anchored = false
1464
            end
1465
        end
1466
        if WasOn == false then
1467
            StandOn = false
1468
            WasOn = true
1469
        end
1470
        hum.WalkSpeed = 16
1471
     end
1472
     if Mode == "Time Start" then
1473
        local TimeStop = Instance.new("Sound",tor)
1474
        TimeStop.SoundId = "rbxassetid://520743795"
1475
        TimeStop.Looped = false
1476
        TimeStop.Volume = 1
1477
        TimeStop:Play()
1478
        local AreaOfEffect2 = Instance.new("Part",tor)
1479
        AreaOfEffect2.Position = tor.Position
1480
        AreaOfEffect2.Size = Vector3.new(0.01,0.01,0.01)
1481
        AreaOfEffect2.Anchored = true
1482
        AreaOfEffect2.CanCollide = false
1483
        AreaOfEffect2.Transparency = 1
1484
        AreaOfEffect2.BrickColor = BrickColor.new("Institutional white")
1485
        AreaOfEffect2.Transparency = 0.99
1486
        AreaOfEffect2.Shape = "Ball"
1487
        AreaOfEffect2.Material = "Neon"
1488
        AreaOfEffect2.Touched:connect(function(hit)
1489
            if hit ~= "Base" then
1490
                --hit.Anchored = false
1491
            end
1492
        end)
1493
        for i = 1,10 do
1494
            AreaOfEffect2.Size = AreaOfEffect2.Size + Vector3.new(4.1,4.1,4.1)
1495
            AreaOfEffect2.CFrame = char.Torso.CFrame
1496
            wait()
1497
        end
1498
        trappedTorsos:Release()
1499
        AreaOfEffect2:Destroy()
1500
        TfwTimeStopped = false
1501
        workspace.Gravity = 196.2
1502
    end
1503
    if Mode == "Repel" then
1504
        if WasOn == true and StandOn == false then
1505
            StandOn = true
1506
            WasOn = false
1507
        end
1508
        wait()
1509
        local TimeStop = Instance.new("Sound",char)
1510
        TimeStop.SoundId = "rbxassetid://520743795"
1511
        TimeStop.Looped = false
1512
        TimeStop.Volume = 1
1513
        local AreaOfEffect = Instance.new("Part",char)
1514
        AreaOfEffect.Position = tor.Position
1515
        AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
1516
        AreaOfEffect.Anchored = true
1517
        AreaOfEffect.CanCollide = false
1518
        AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
1519
        AreaOfEffect.Transparency = 0.9
1520
        AreaOfEffect.Shape = "Ball"
1521
        AreaOfEffect.Material = "Neon"   
1522
        TimeStop:Play()
1523
        for i = 1,10 do
1524
            AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
1525
            AreaOfEffect.CFrame = char.Torso.CFrame
1526
            wait()
1527
        end
1528
        coroutine.wrap(function()
1529
            do local me={}
1530
                
1531
                me.plrs = game:service'Workspace':children''
1532
                
1533
                function me:getNear(mag)
1534
                    local rtn = {}
1535
                        
1536
                    for k,v in next,me.plrs do
1537
                        local chxr = v
1538
                        
1539
                        if chxr then
1540
                            if chxr:findFirstChild'Torso' then
1541
                                local pos = (chxr.Torso.Position-tor.Position).magnitude
1542
                                
1543
                                if pos<=mag then
1544
                                    for a,b in pairs(chxr:children()) do
1545
                                        if b:IsA("BasePart") then
1546
                                            table.insert(rtn, b)
1547
                                        end
1548
                                    end
1549
                                end
1550
                            end
1551
                        end
1552
                    end
1553
                    return rtn
1554
                end
1555
            
1556
                for no, torso in ipairs(me:getNear(5555)) do
1557
                    --print(torso:GetFullName())
1558
                    --print(torso:GetFullName())
1559
                    trappedTorsos:Repel(torso)
1560
                end
1561
            
1562
                
1563
            end
1564
        end)()
1565
        AreaOfEffect:Destroy()
1566
        for i,v in pairs(char:children()) do
1567
            if v:IsA("Part") then
1568
                v.Anchored = false
1569
            end
1570
            if v:IsA("Hat") then
1571
                v.Handle.Anchored = false
1572
            end
1573
        end
1574
        for i,v in pairs(pchar:children()) do
1575
            if v:IsA("Part") then
1576
                v.Anchored = false
1577
            end
1578
            if v:IsA("Hat") then
1579
                v.Handle.Anchored = false
1580
            end
1581
        end
1582
        if WasOn == false then
1583
            StandOn = false
1584
            WasOn = true
1585
        end
1586
    end
1587
    if Mode == "Attract" then
1588
        if WasOn == true and StandOn == false then
1589
            StandOn = true
1590
            WasOn = false
1591
        end
1592
        wait()
1593
        local TimeStop = Instance.new("Sound",char)
1594
        TimeStop.SoundId = "rbxassetid://520743795"
1595
        TimeStop.Looped = false
1596
        TimeStop.Volume = 1
1597
        local AreaOfEffect = Instance.new("Part",char)
1598
        AreaOfEffect.Position = tor.Position
1599
        AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
1600
        AreaOfEffect.Anchored = true
1601
        AreaOfEffect.CanCollide = false
1602
        AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
1603
        AreaOfEffect.Transparency = 0.9
1604
        AreaOfEffect.Shape = "Ball"
1605
        AreaOfEffect.Material = "Neon"   
1606
        TimeStop:Play()
1607
        for i = 1,10 do
1608
            AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
1609
            AreaOfEffect.CFrame = char.Torso.CFrame
1610
            wait()
1611
        end
1612
        coroutine.wrap(function()
1613
            do local me={}
1614
                
1615
                me.plrs = game:service'Workspace':children''
1616
                
1617
                function me:getNear(mag)
1618
                    local rtn = {}
1619
                        
1620
                    for k,v in next,me.plrs do
1621
                        local chxr = v
1622
                        
1623
                        if chxr then
1624
                            if chxr:findFirstChild'Torso' then
1625
                                local pos = (chxr.Torso.Position-tor.Position).magnitude
1626
                                
1627
                                if pos<=mag then
1628
                                    for a,b in pairs(chxr:children()) do
1629
                                        if b:IsA("BasePart") then
1630
                                            table.insert(rtn, b)
1631
                                        end
1632
                                    end
1633
                                end
1634
                            end
1635
                        end
1636
                    end
1637
                    return rtn
1638
                end
1639
            
1640
                for no, torso in ipairs(me:getNear(5555)) do
1641
                    --print(torso:GetFullName())
1642
                    --print(torso:GetFullName())
1643
                    trappedTorsos:Attract(torso)
1644
                end
1645
            
1646
                
1647
            end
1648
        end)()
1649
        AreaOfEffect:Destroy()
1650
        for i,v in pairs(char:children()) do
1651
            if v:IsA("Part") then
1652
                v.Anchored = false
1653
            end
1654
            if v:IsA("Hat") then
1655
                v.Handle.Anchored = false
1656
            end
1657
        end
1658
        for i,v in pairs(pchar:children()) do
1659
            if v:IsA("Part") then
1660
                v.Anchored = false
1661
            end
1662
            if v:IsA("Hat") then
1663
                v.Handle.Anchored = false
1664
            end
1665
        end
1666
        if WasOn == false then
1667
            StandOn = false
1668
            WasOn = true
1669
        end
1670
    end
1671
    if Mode == "Target" then
1672
        hum.Health = AnotherOneBitesZaDusto
1673
        if WasOn == true and StandOn == false then
1674
            StandOn = true
1675
            WasOn = false
1676
        end
1677
        wait()
1678
        local TimeStop = Instance.new("Sound",char)
1679
        TimeStop.SoundId = "rbxassetid://520743795"
1680
        TimeStop.Looped = false
1681
        TimeStop.Volume = 1
1682
        local AreaOfEffect = Instance.new("Part",char)
1683
        AreaOfEffect.Position = tor.Position
1684
        AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
1685
        AreaOfEffect.Anchored = true
1686
        AreaOfEffect.CanCollide = false
1687
        AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
1688
        AreaOfEffect.Transparency = 0.9
1689
        AreaOfEffect.Shape = "Ball"
1690
        AreaOfEffect.Material = "Neon"   
1691
        TimeStop:Play()
1692
        for i = 1,10 do
1693
            AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
1694
            AreaOfEffect.CFrame = char.Torso.CFrame
1695
            wait()
1696
        end
1697
        coroutine.wrap(function()
1698
            do local me={}
1699
                
1700
                me.plrs = game:service'Workspace':children''
1701
                
1702
                function me:getNear(mag)
1703
                    local rtn = {}
1704
                        
1705
                    for k,v in next,me.plrs do
1706
                        local chxr = v
1707
                        
1708
                        if chxr then
1709
                            if chxr:findFirstChild'Torso' then
1710
                                local pos = (chxr.Torso.Position-tor.Position).magnitude
1711
                                
1712
                                if pos<=mag then
1713
                                    for a,b in pairs(chxr:children()) do
1714
                                        if b:IsA("BasePart") then
1715
                                            table.insert(rtn, b)
1716
                                        end
1717
                                    end
1718
                                end
1719
                            end
1720
                        end
1721
                    end
1722
                    return rtn
1723
                end
1724
            
1725
                for no, torso in ipairs(me:getNear(5555)) do
1726
                    --print(torso:GetFullName())
1727
                    --print(torso:GetFullName())
1728
                    trappedTorsos:Target(torso)
1729
                end
1730
            end
1731
        end)()
1732
        AreaOfEffect:Destroy()
1733
        for i,v in pairs(char:children()) do
1734
            if v:IsA("Part") then
1735
                v.Anchored = false
1736
            end
1737
            if v:IsA("Hat") then
1738
                v.Handle.Anchored = false
1739
            end
1740
        end
1741
        for i,v in pairs(pchar:children()) do
1742
            if v:IsA("Part") then
1743
                v.Anchored = false
1744
            end
1745
            if v:IsA("Hat") then
1746
                v.Handle.Anchored = false
1747
            end
1748
        end
1749
        if WasOn == false then
1750
            StandOn = false
1751
            WasOn = true
1752
        end
1753
    end
1754
end
1755
1756
LightGrav = false
1757
NormalGrav = true
1758
HeavyGrav = false
1759
1760
Rapid = false
1761
TimeStopped = false
1762
OneSecond = false
1763
Cha = char
1764
Character = char
1765
it=Instance.new
1766
vt=Vector3.new
1767
cn=CFrame.new
1768
euler=CFrame.fromEulerAnglesXYZ
1769
angles=CFrame.Angles
1770
RootPart = hrp
1771
mouse.KeyDown:connect(function(key)
1772
    if key == "q" then
1773
        if TimeStopped == false and Attacking == false then
1774
            TheWorld("Time Stop")
1775
            TimeStopped = true
1776
            TfwTimeStopped = true
1777
        elseif TimeStopped == true and Attacking == false then
1778
            TheWorld("Time Start")
1779
            TimeStopped = false
1780
        end
1781
    end
1782
    if key == "p" and TimeStopped == false and Attacking == false then
1783
        TheWorld("World Time Stop")
1784
        TimeStopped = true
1785
        TfwTimeStopped = true
1786
    end
1787
    if key == "z" then
1788
        TheWorld("Light Gravity")
1789
    end
1790
    if key == "x" then
1791
        TheWorld("Normal Gravity")
1792
    end
1793
    if key == "c" then
1794
        TheWorld("Heavy Gravity")
1795
    end
1796
    if key == "f" then
1797
        TheWorld("Repel")
1798
    end
1799
    if key == "g" then
1800
        TheWorld("Attract")
1801
    end
1802
    if key == "v" then
1803
        TheWorld("Target")
1804
    end
1805
    if key == "[" then
1806
        ControlledWorlds = false
1807
    end
1808
    if key == "]" then
1809
        ControlledWorlds = true
1810
    end
1811
    if key == "e" then
1812
        Rapid = true
1813
        Attacking = true
1814
        con1 = ram2.Touched:connect(function(hit) Damagefunc(torso,hit,1,2,math.random(0,0),"MUDA",RootPart,.2,1) end)
1815
        con2 = lam2.Touched:connect(function(hit) Damagefunc(torso,hit,1,2,math.random(0,0),"MUDA",RootPart,.2,1) end)
1816
        while Rapid == true do
1817
            for i = 1, 3 do
1818
                raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
1819
                law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
1820
                hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
1821
                tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
1822
                llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
1823
                rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
1824
                wait()
1825
            end
1826
            for i = 1, 3 do
1827
                raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(0),math.rad(-50)), 1.7)
1828
                law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(math.random(-20,20)),math.rad(-20)), 1.7)
1829
                hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 1.3)
1830
                tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 1.3)
1831
                llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 1.3)
1832
                rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 1.3)
1833
                wait()
1834
            end
1835
            for i = 1, 3 do
1836
                raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
1837
                law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 1.7)
1838
                hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
1839
                tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
1840
                llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
1841
                rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
1842
                wait()
1843
            end
1844
            for i = 1, 3 do
1845
                raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(0),math.rad(-50)), 1.7)
1846
                law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(math.random(-20,20)),math.rad(-20)), 1.7)
1847
                hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 1.3)
1848
                tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 1.3)
1849
                llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 1.3)
1850
                rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 1.3)
1851
                wait()
1852
            end
1853
        end
1854
        con1:disconnect()
1855
        con2:disconnect()
1856
        Attacking = false
1857
    end
1858
    if key == "r" and Attacking == false then
1859
        con1 = ram2.Touched:connect(function(hit)
1860
            trappedTorsos:Capture(hit)
1861
        end)
1862
        ItsHot = false
1863
        Attacking = true
1864
        for i = 1, 3 do
1865
            raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
1866
            law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
1867
            hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
1868
            tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
1869
            llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
1870
            rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
1871
            wait()
1872
        end
1873
        wait(1)
1874
        con1:disconnect()
1875
        Attacking = false
1876
    end
1877
    if key == "t" and Attacking == false then
1878
        con1 = ram2.Touched:connect(function(hit)
1879
            trappedTorsos:ReleasePart()
1880
        end)
1881
        ItsHot = false
1882
        Attacking = true
1883
        for i = 1, 3 do
1884
            raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(90,95)),math.rad(math.random(20,20)),math.rad(20)), 1.7)
1885
            law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
1886
            hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
1887
            tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
1888
            llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
1889
            rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
1890
            wait()
1891
        end
1892
        wait(3)
1893
        Attacking = false
1894
        con1:disconnect()
1895
    end
1896
end)
1897
1898
mouse.KeyUp:connect(function(key)
1899
    if key == "e" and Rapid == true or key == "v" and Rapid == true then
1900
        Rapid = false
1901
    end
1902
end)
1903
1904
for i, v in pairs(pchar:GetChildren()) do
1905
    if v:IsA('Hat') then
1906
        v.Handle.Transparency=1
1907
    end
1908
    if v:IsA("Part") then
1909
        v.Material = "Neon"
1910
        v.BrickColor = BrickColor.new("Gold")
1911
    end
1912
end
1913
1914
-------------------------------Sprint
1915
mouse.KeyDown:connect(function(key)
1916
    if string.byte(key) == 48 then
1917
        hum.WalkSpeed = 48
1918
    end
1919
end)
1920
mouse.KeyUp:connect(function(key)
1921
    if string.byte(key) == 48 then
1922
        hum.WalkSpeed=16
1923
    end
1924
end)
1925
-------------------------------------
1926
hum.FreeFalling:connect(function(f)
1927
    if f then
1928
        ffing=true
1929
    else
1930
        ffing=false
1931
    end
1932
end)
1933
hum.Jumping:connect(function(j)
1934
    if j then
1935
        jjing=true
1936
    else
1937
        jjing=false
1938
    end
1939
end)
1940
function Lerping(c1,c2,al)
1941
    local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
1942
    local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
1943
    for i,v in pairs(com1) do
1944
        com1[i] = v+(com2[i]-v)*al
1945
    end
1946
    return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
1947
end
1948
1949
 m = Instance.new("Model",char)
1950
1951
 Handle  = Instance.new("Part", m)
1952
            Handle:BreakJoints()
1953
            Handle.TopSurface = "Smooth"
1954
            Handle.Material = "SmoothPlastic"
1955
            Handle.Name = 'Handle'
1956
            Handle.Anchored = true
1957
            Handle.Transparency = 0         Handle.BottomSurface = "Smooth"
1958
            Handle.FormFactor = "Custom" Handle.CanCollide = false
1959
            Handle.BrickColor = BrickColor.new("Really black")
1960
            Handle.Size = Vector3.new(2.31999993, 0.34799999, 0.200000003)
1961
        
1962
 Part  = Instance.new("Part", m)
1963
            Part:BreakJoints()
1964
            Part.TopSurface = "Smooth"
1965
            Part.Material = "SmoothPlastic"
1966
            Part.Name = 'Part'
1967
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
1968
            Part.FormFactor = "Custom" Part.CanCollide = false
1969
            Part.BrickColor = BrickColor.new("Really black")
1970
            Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
1971
                 Partweld = Instance.new("Motor6D")
1972
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1973
   Partweld.C1 = CFrame.new(-0.697142124, -0.240707397, 0.697052002, 0.707106292, -6.45096577e-007, -0.707100093, 7.29660428e-007, 0.999991119, -4.4702773e-008, 0.707106292, -4.72456946e-007, 0.707100153)
1974
    Partweld.Parent = Part      
1975
                     PartMesh = Instance.new("BlockMesh",Part)
1976
                PartMesh.Name = "Mesh"
1977
                PartMesh.Offset = Vector3.new(0, 0, 0)
1978
                PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
1979
                
1980
 Part  = Instance.new("Part", m)
1981
            Part:BreakJoints()
1982
            Part.TopSurface = "Smooth"
1983
            Part.Material = "SmoothPlastic"
1984
            Part.Name = 'Part'
1985
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
1986
            Part.FormFactor = "Custom" Part.CanCollide = false
1987
            Part.BrickColor = BrickColor.new("Really black")
1988
            Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
1989
                 Partweld = Instance.new("Motor6D")
1990
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1991
   Partweld.C1 = CFrame.new(3.81469727e-006, -0.232005119, 1.97199249, 0.999999762, -2.87769808e-013, 5.96046448e-008, 5.25801624e-013, 0.999991417, 2.84217094e-014, 0, -1.17239551e-013, 0.999991238)
1992
    Partweld.Parent = Part      
1993
                     PartMesh = Instance.new("BlockMesh",Part)
1994
                PartMesh.Name = "Mesh"
1995
                PartMesh.Offset = Vector3.new(0, 0, 0)
1996
                PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
1997
                
1998
 Part  = Instance.new("Part", m)
1999
            Part:BreakJoints()
2000
            Part.TopSurface = "Smooth"
2001
            Part.Material = "SmoothPlastic"
2002
            Part.Name = 'Part'
2003
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2004
            Part.FormFactor = "Custom" Part.CanCollide = false
2005
            Part.BrickColor = BrickColor.new("Really black")
2006
            Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
2007
                 Partweld = Instance.new("Motor6D")
2008
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2009
   Partweld.C1 = CFrame.new(-0.697060108, -0.237798691, 0.696979523, 0.707100153, -7.8854832e-008, -0.707074642, 6.79929997e-008, 0.999963224, -4.47018209e-008, 0.707100153, -2.54248249e-008, 0.707074702)
2010
    Partweld.Parent = Part      
2011
                     PartMesh = Instance.new("BlockMesh",Part)
2012
                PartMesh.Name = "Mesh"
2013
                PartMesh.Offset = Vector3.new(0, 0, 0)
2014
                PartMesh.Scale = Vector3.new(1, 0.696000099, 1)
2015
                
2016
 Part  = Instance.new("Part", m)
2017
            Part:BreakJoints()
2018
            Part.TopSurface = "Smooth"
2019
            Part.Material = "SmoothPlastic"
2020
            Part.Name = 'Part'
2021
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2022
            Part.FormFactor = "Custom" Part.CanCollide = false
2023
            Part.BrickColor = BrickColor.new("Really black")
2024
            Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
2025
                 Partweld = Instance.new("Motor6D")
2026
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2027
   Partweld.C1 = CFrame.new(-1.21799088, -0.231980324, 0.985839844, 0.999999762, 5.87768056e-010, 1.80602074e-005, -5.86997118e-010, 0.999974251, -6.33293951e-009, -1.80006027e-005, 6.33261976e-009, 0.99997437)
2028
    Partweld.Parent = Part      
2029
                     PartMesh = Instance.new("BlockMesh",Part)
2030
                PartMesh.Name = "Mesh"
2031
                PartMesh.Offset = Vector3.new(0, 0, 0)
2032
                PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
2033
                
2034
 Part  = Instance.new("Part", m)
2035
            Part:BreakJoints()
2036
            Part.TopSurface = "Smooth"
2037
            Part.Material = "SmoothPlastic"
2038
            Part.Name = 'Part'
2039
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2040
            Part.FormFactor = "Custom" Part.CanCollide = false
2041
            Part.BrickColor = BrickColor.new("Really black")
2042
            Part.Size = Vector3.new(0.200000003, 0.34799999, 0.200000003)
2043
                 Partweld = Instance.new("Motor6D")
2044
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2045
   Partweld.C1 = CFrame.new(0.000141143799, 1.8119812e-005, -1.21799469, 1.81794167e-005, -1.78968406e-007, -0.999964833, 6.0702348e-007, 0.999964714, -1.78957677e-007, 0.999999702, -6.06998185e-007, 1.82688236e-005)
2046
    Partweld.Parent = Part      
2047
                     PartMesh = Instance.new("BlockMesh",Part)
2048
                PartMesh.Name = "Mesh"
2049
                PartMesh.Offset = Vector3.new(0, 0, 0)
2050
                PartMesh.Scale = Vector3.new(0.579999983, 1, 0.579999983)
2051
                
2052
 Part  = Instance.new("Part", m)
2053
            Part:BreakJoints()
2054
            Part.TopSurface = "Smooth"
2055
            Part.Material = "SmoothPlastic"
2056
            Part.Name = 'Part'
2057
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2058
            Part.FormFactor = "Custom" Part.CanCollide = false
2059
            Part.BrickColor = BrickColor.new("Really black")
2060
            Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
2061
                 Partweld = Instance.new("Motor6D")
2062
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2063
   Partweld.C1 = CFrame.new(-1.21799469, 0.232003212, 0.985847473, 0.999999762, 5.66021896e-010, 1.80602074e-005, -5.65410829e-010, 0.999973297, -6.33274055e-009, -1.80006027e-005, 6.3324741e-009, 0.999973238)
2064
    Partweld.Parent = Part      
2065
                     PartMesh = Instance.new("BlockMesh",Part)
2066
                PartMesh.Name = "Mesh"
2067
                PartMesh.Offset = Vector3.new(0, 0, 0)
2068
                PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
2069
                
2070
 Part  = Instance.new("Part", m)
2071
            Part:BreakJoints()
2072
            Part.TopSurface = "Smooth"
2073
            Part.Material = "SmoothPlastic"
2074
            Part.Name = 'Part'
2075
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2076
            Part.FormFactor = "Custom" Part.CanCollide = false
2077
            Part.BrickColor = BrickColor.new("Mid gray")
2078
            Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
2079
                 Partweld = Instance.new("Motor6D")
2080
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2081
   Partweld.C1 = CFrame.new(3.81469727e-006, -0.115989685, 0.985801697, 0.999999762, 6.05332673e-010, 1.80602074e-005, -6.04796213e-010, 0.999982834, -6.33284003e-009, -1.80006027e-005, 6.33262687e-009, 0.999982953)
2082
    Partweld.Parent = Part      
2083
                     PartMesh = Instance.new("BlockMesh",Part)
2084
                PartMesh.Name = "Mesh"
2085
                PartMesh.Offset = Vector3.new(0, 0, 0)
2086
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2087
                
2088
 Part  = Instance.new("Part", m)
2089
            Part:BreakJoints()
2090
            Part.TopSurface = "Smooth"
2091
            Part.Material = "SmoothPlastic"
2092
            Part.Name = 'Part'
2093
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2094
            Part.FormFactor = "Custom" Part.CanCollide = false
2095
            Part.BrickColor = BrickColor.new("Institutional white")
2096
            Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
2097
                 Partweld = Instance.new("Motor6D")
2098
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2099
   Partweld.C1 = CFrame.new(1.52587891e-005, 0.226189613, 0.985958099, 0.99999094, -4.17435785e-007, -8.94069672e-008, 4.17436127e-007, 0.999991119, 2.08614694e-007, -2.98023224e-008, -2.83119846e-007, 0.999982476)
2100
    Partweld.Parent = Part      
2101
                     PartMesh = Instance.new("BlockMesh",Part)
2102
                PartMesh.Name = "Mesh"
2103
                PartMesh.Offset = Vector3.new(0, 0, 0)
2104
                PartMesh.Scale = Vector3.new(1, 0.811999977, 1)
2105
                
2106
 Part  = Instance.new("Part", m)
2107
            Part:BreakJoints()
2108
            Part.TopSurface = "Smooth"
2109
            Part.Material = "SmoothPlastic"
2110
            Part.Name = 'Part'
2111
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2112
            Part.FormFactor = "Custom" Part.CanCollide = false
2113
            Part.BrickColor = BrickColor.new("Institutional white")
2114
            Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
2115
                 Partweld = Instance.new("Motor6D")
2116
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2117
   Partweld.C1 = CFrame.new(1.52587891e-005, -0.237810135, 0.985958099, 0.99999094, -4.17435785e-007, -8.94069672e-008, 4.17436127e-007, 0.999991119, 2.08614694e-007, -2.98023224e-008, -2.83119846e-007, 0.999982476)
2118
    Partweld.Parent = Part      
2119
                     PartMesh = Instance.new("BlockMesh",Part)
2120
                PartMesh.Name = "Mesh"
2121
                PartMesh.Offset = Vector3.new(0, 0, 0)
2122
                PartMesh.Scale = Vector3.new(1, 0.811999977, 1)
2123
                
2124
 Part  = Instance.new("Part", m)
2125
            Part:BreakJoints()
2126
            Part.TopSurface = "Smooth"
2127
            Part.Material = "SmoothPlastic"
2128
            Part.Name = 'Part'
2129
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2130
            Part.FormFactor = "Custom" Part.CanCollide = false
2131
            Part.BrickColor = BrickColor.new("Really black")
2132
            Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
2133
                 Partweld = Instance.new("Motor6D")
2134
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2135
   Partweld.C1 = CFrame.new(-0.985813141, -0.237781525, 0, 1.80006027e-005, 1.57576963e-007, -0.999979973, 8.91885605e-008, 0.99998039, 2.61884452e-007, 0.999999166, -8.91910901e-008, 1.80602074e-005)
2136
    Partweld.Parent = Part      
2137
                     PartMesh = Instance.new("BlockMesh",Part)
2138
                PartMesh.Name = "Mesh"
2139
                PartMesh.Offset = Vector3.new(0, 0, 0)
2140
                PartMesh.Scale = Vector3.new(1, 0.69599998, 1)
2141
                
2142
 Part  = Instance.new("Part", m)
2143
            Part:BreakJoints()
2144
            Part.TopSurface = "Smooth"
2145
            Part.Material = "SmoothPlastic"
2146
            Part.Name = 'Part'
2147
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2148
            Part.FormFactor = "Custom" Part.CanCollide = false
2149
            Part.BrickColor = BrickColor.new("Really black")
2150
            Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
2151
                 Partweld = Instance.new("Motor6D")
2152
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2153
   Partweld.C1 = CFrame.new(-5.7220459e-005, 0.223287582, 0.985862732, 0.999999285, -4.17447836e-007, 5.96046448e-008, 4.17451417e-007, 0.999991119, 2.08614694e-007, 8.94069672e-008, -8.94065408e-008, 0.999990642)
2154
    Partweld.Parent = Part      
2155
                     PartMesh = Instance.new("BlockMesh",Part)
2156
                PartMesh.Name = "Mesh"
2157
                PartMesh.Offset = Vector3.new(0, 0, 0)
2158
                PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
2159
                
2160
 Part  = Instance.new("Part", m)
2161
            Part:BreakJoints()
2162
            Part.TopSurface = "Smooth"
2163
            Part.Material = "SmoothPlastic"
2164
            Part.Name = 'Part'
2165
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2166
            Part.FormFactor = "Custom" Part.CanCollide = false
2167
            Part.BrickColor = BrickColor.new("Really black")
2168
            Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
2169
                 Partweld = Instance.new("Motor6D")
2170
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2171
   Partweld.C1 = CFrame.new(-0.985980988, 0.22618866, 0, -8.94069672e-008, 1.63911707e-007, -0.999990642, 8.97813663e-008, 0.999991119, 2.68218798e-007, 0.999999285, -8.97803574e-008, 5.96046448e-008)
2172
    Partweld.Parent = Part      
2173
                     PartMesh = Instance.new("BlockMesh",Part)
2174
                PartMesh.Name = "Mesh"
2175
                PartMesh.Offset = Vector3.new(0, 0, 0)
2176
                PartMesh.Scale = Vector3.new(1, 0.69599998, 1)
2177
                
2178
 Part  = Instance.new("Part", m)
2179
            Part:BreakJoints()
2180
            Part.TopSurface = "Smooth"
2181
            Part.Material = "SmoothPlastic"
2182
            Part.Name = 'Part'
2183
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2184
            Part.FormFactor = "Custom" Part.CanCollide = false
2185
            Part.BrickColor = BrickColor.new("Really black")
2186
            Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
2187
                 Partweld = Instance.new("Motor6D")
2188
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2189
   Partweld.C1 = CFrame.new(-0.697110176, 0.226187706, 0.697032928, 0.707100391, -7.8857461e-008, -0.707094431, 6.79927936e-008, 0.999991119, -4.4702837e-008, 0.707100332, -2.54258214e-008, 0.707094312)
2190
    Partweld.Parent = Part      
2191
                     PartMesh = Instance.new("BlockMesh",Part)
2192
                PartMesh.Name = "Mesh"
2193
                PartMesh.Offset = Vector3.new(0, 0, 0)
2194
                PartMesh.Scale = Vector3.new(1, 0.696000099, 1)
2195
                
2196
 Part  = Instance.new("Part", m)
2197
            Part:BreakJoints()
2198
            Part.TopSurface = "Smooth"
2199
            Part.Material = "SmoothPlastic"
2200
            Part.Name = 'Part'
2201
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2202
            Part.FormFactor = "Custom" Part.CanCollide = false
2203
            Part.BrickColor = BrickColor.new("Institutional white")
2204
            Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
2205
                 Partweld = Instance.new("Motor6D")
2206
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2207
   Partweld.C1 = CFrame.new(-0.697163582, 0.226187706, 0.697189331, 0.707100332, -7.88574468e-008, -0.707094491, 6.7967342e-008, 0.999991119, -4.47028512e-008, 0.707100451, 4.37624692e-009, 0.707094193)
2208
    Partweld.Parent = Part      
2209
                     PartMesh = Instance.new("BlockMesh",Part)
2210
                PartMesh.Name = "Mesh"
2211
                PartMesh.Offset = Vector3.new(0, 0, 0)
2212
                PartMesh.Scale = Vector3.new(1, 0.812000036, 1)
2213
                
2214
 Part  = Instance.new("Part", m)
2215
            Part:BreakJoints()
2216
            Part.TopSurface = "Smooth"
2217
            Part.Material = "SmoothPlastic"
2218
            Part.Name = 'Part'
2219
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2220
            Part.FormFactor = "Custom" Part.CanCollide = false
2221
            Part.BrickColor = BrickColor.new("Really black")
2222
            Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
2223
                 Partweld = Instance.new("Motor6D")
2224
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2225
   Partweld.C1 = CFrame.new(-5.7220459e-005, -0.240706444, 0.985862732, 0.999999285, -4.17447836e-007, 5.96046448e-008, 4.17451417e-007, 0.999991119, 2.08614694e-007, 8.94069672e-008, -8.94065408e-008, 0.999990642)
2226
    Partweld.Parent = Part      
2227
                     PartMesh = Instance.new("BlockMesh",Part)
2228
                PartMesh.Name = "Mesh"
2229
                PartMesh.Offset = Vector3.new(0, 0, 0)
2230
                PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
2231
                
2232
 Part  = Instance.new("Part", m)
2233
            Part:BreakJoints()
2234
            Part.TopSurface = "Smooth"
2235
            Part.Material = "SmoothPlastic"
2236
            Part.Name = 'Part'
2237
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2238
            Part.FormFactor = "Custom" Part.CanCollide = false
2239
            Part.BrickColor = BrickColor.new("Really black")
2240
            Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
2241
                 Partweld = Instance.new("Motor6D")
2242
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2243
   Partweld.C1 = CFrame.new(3.81469727e-006, 0.23197937, -1.52587891e-005, 0.999999762, 2.23820962e-013, 5.96046448e-008, 7.10542736e-015, 0.999991417, -1.03028697e-013, 0, 1.0658141e-014, 0.999991238)
2244
    Partweld.Parent = Part      
2245
                     PartMesh = Instance.new("BlockMesh",Part)
2246
                PartMesh.Name = "Mesh"
2247
                PartMesh.Offset = Vector3.new(0, 0, 0)
2248
                PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
2249
                
2250
 Part  = Instance.new("Part", m)
2251
            Part:BreakJoints()
2252
            Part.TopSurface = "Smooth"
2253
            Part.Material = "SmoothPlastic"
2254
            Part.Name = 'Part'
2255
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2256
            Part.FormFactor = "Custom" Part.CanCollide = false
2257
            Part.BrickColor = BrickColor.new("Institutional white")
2258
            Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
2259
                 Partweld = Instance.new("Motor6D")
2260
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2261
   Partweld.C1 = CFrame.new(-0.697163105, -0.237812042, 0.697189331, 0.707100332, -7.88574468e-008, -0.707094491, 6.7967342e-008, 0.999991119, -4.47028512e-008, 0.707100451, 4.37624692e-009, 0.707094193)
2262
    Partweld.Parent = Part      
2263
                     PartMesh = Instance.new("BlockMesh",Part)
2264
                PartMesh.Name = "Mesh"
2265
                PartMesh.Offset = Vector3.new(0, 0, 0)
2266
                PartMesh.Scale = Vector3.new(1, 0.812000036, 1)
2267
                
2268
 Part  = Instance.new("Part", m)
2269
            Part:BreakJoints()
2270
            Part.TopSurface = "Smooth"
2271
            Part.Material = "SmoothPlastic"
2272
            Part.Name = 'Part'
2273
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2274
            Part.FormFactor = "Custom" Part.CanCollide = false
2275
            Part.BrickColor = BrickColor.new("Institutional white")
2276
            Part.Size = Vector3.new(2.31999993, 0.200000003, 1.85600007)
2277
                 Partweld = Instance.new("Motor6D")
2278
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2279
   Partweld.C1 = CFrame.new(0, 0.232005119, 0.985790253, 0.999999762, 6.06398487e-010, 1.80602074e-005, -6.05488992e-010, 0.999969959, -6.3331953e-009, -1.80006027e-005, 6.33281516e-009, 0.99996984)
2280
    Partweld.Parent = Part      
2281
                     PartMesh = Instance.new("BlockMesh",Part)
2282
                PartMesh.Name = "Mesh"
2283
                PartMesh.Offset = Vector3.new(0, 0, 0)
2284
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2285
                
2286
 Part  = Instance.new("Part", m)
2287
            Part:BreakJoints()
2288
            Part.TopSurface = "Smooth"
2289
            Part.Material = "SmoothPlastic"
2290
            Part.Name = 'Part'
2291
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2292
            Part.FormFactor = "Custom" Part.CanCollide = false
2293
            Part.BrickColor = BrickColor.new("Really black")
2294
            Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
2295
                 Partweld = Instance.new("Motor6D")
2296
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2297
   Partweld.C1 = CFrame.new(-0.697142363, 0.223291397, 0.697052002, 0.707106292, -6.45096577e-007, -0.707100093, 7.29660428e-007, 0.999991119, -4.4702773e-008, 0.707106292, -4.72456946e-007, 0.707100153)
2298
    Partweld.Parent = Part      
2299
                     PartMesh = Instance.new("BlockMesh",Part)
2300
                PartMesh.Name = "Mesh"
2301
                PartMesh.Offset = Vector3.new(0, 0, 0)
2302
                PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
2303
                
2304
 Part  = Instance.new("Part", m)
2305
            Part:BreakJoints()
2306
            Part.TopSurface = "Smooth"
2307
            Part.Material = "SmoothPlastic"
2308
            Part.Name = 'Part'
2309
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2310
            Part.FormFactor = "Custom" Part.CanCollide = false
2311
            Part.BrickColor = BrickColor.new("Mid gray")
2312
            Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
2313
                 Partweld = Instance.new("Motor6D")
2314
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2315
   Partweld.C1 = CFrame.new(0, 0.115994453, 0.985679626, 0.999999762, 6.06839023e-010, 1.80602074e-005, -6.06164008e-010, 0.999978542, -6.33337294e-009, -1.79708004e-005, 6.33308517e-009, 0.999978423)
2316
    Partweld.Parent = Part      
2317
                     PartMesh = Instance.new("BlockMesh",Part)
2318
                PartMesh.Name = "Mesh"
2319
                PartMesh.Offset = Vector3.new(0, 0, 0)
2320
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2321
                
2322
 Part  = Instance.new("Part", m)
2323
            Part:BreakJoints()
2324
            Part.TopSurface = "Smooth"
2325
            Part.Material = "SmoothPlastic"
2326
            Part.Name = 'Part'
2327
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2328
            Part.FormFactor = "Custom" Part.CanCollide = false
2329
            Part.BrickColor = BrickColor.new("Mid gray")
2330
            Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
2331
                 Partweld = Instance.new("Motor6D")
2332
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2333
   Partweld.C1 = CFrame.new(0, -5.7220459e-006, 0.985614777, 0.999999762, 6.06938499e-010, 1.80602074e-005, -6.06267037e-010, 0.999978542, -6.33343333e-009, -1.79708004e-005, 6.33315622e-009, 0.999978423)
2334
    Partweld.Parent = Part      
2335
                     PartMesh = Instance.new("BlockMesh",Part)
2336
                PartMesh.Name = "Mesh"
2337
                PartMesh.Offset = Vector3.new(0, 0, 0)
2338
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2339
                
2340
 Part  = Instance.new("Part", m)
2341
            Part:BreakJoints()
2342
            Part.TopSurface = "Smooth"
2343
            Part.Material = "SmoothPlastic"
2344
            Part.Name = 'Part'
2345
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2346
            Part.FormFactor = "Custom" Part.CanCollide = false
2347
            Part.BrickColor = BrickColor.new("Institutional white")
2348
            Part.Size = Vector3.new(2.31999993, 0.200000003, 1.85600007)
2349
                 Partweld = Instance.new("Motor6D")
2350
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2351
   Partweld.C1 = CFrame.new(-3.81469727e-006, -0.231994629, 0.98563385, 0.999999762, 5.88961768e-010, 1.80602074e-005, -5.88052274e-010, 0.999969959, -6.33351505e-009, -1.80006027e-005, 6.3331278e-009, 0.99996984)
2352
    Partweld.Parent = Part      
2353
                     PartMesh = Instance.new("BlockMesh",Part)
2354
                PartMesh.Name = "Mesh"
2355
                PartMesh.Offset = Vector3.new(0, 0, 0)
2356
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2357
                
2358
 Part  = Instance.new("Part", m)
2359
            Part:BreakJoints()
2360
            Part.TopSurface = "Smooth"
2361
            Part.Material = "SmoothPlastic"
2362
            Part.Name = 'Part'
2363
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2364
            Part.FormFactor = "Custom" Part.CanCollide = false
2365
            Part.BrickColor = BrickColor.new("Really black")
2366
            Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
2367
                 Partweld = Instance.new("Motor6D")
2368
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2369
   Partweld.C1 = CFrame.new(-7.62939453e-006, -0.231983185, -0.000392913818, 0.999999762, 5.89174931e-010, 1.80602074e-005, -5.88627813e-010, 0.999982834, -6.33369623e-009, -1.79708004e-005, 6.33347597e-009, 0.999982774)
2370
    Partweld.Parent = Part      
2371
                     PartMesh = Instance.new("BlockMesh",Part)
2372
                PartMesh.Name = "Mesh"
2373
                PartMesh.Offset = Vector3.new(0, 0, 0)
2374
                PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
2375
                
2376
 Part  = Instance.new("Part", m)
2377
            Part:BreakJoints()
2378
            Part.TopSurface = "Smooth"
2379
            Part.Material = "SmoothPlastic"
2380
            Part.Name = 'Part'
2381
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2382
            Part.FormFactor = "Custom" Part.CanCollide = false
2383
            Part.BrickColor = BrickColor.new("Really black")
2384
            Part.Size = Vector3.new(0.200000003, 0.34799999, 0.200000003)
2385
                 Partweld = Instance.new("Motor6D")
2386
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2387
   Partweld.C1 = CFrame.new(0.000408172607, 1.71661377e-005, 1.2179985, 1.81794167e-005, -1.78972357e-007, -0.999982238, 6.07028539e-007, 0.999982357, -1.78961514e-007, 0.999999702, -6.07014329e-007, 1.82688236e-005)
2388
    Partweld.Parent = Part      
2389
                     PartMesh = Instance.new("BlockMesh",Part)
2390
                PartMesh.Name = "Mesh"
2391
                PartMesh.Offset = Vector3.new(0, 0, 0)
2392
                PartMesh.Scale = Vector3.new(0.579999983, 1, 0.579999983)
2393
                
2394
 Part  = Instance.new("Part", m)
2395
            Part:BreakJoints()
2396
            Part.TopSurface = "Smooth"
2397
            Part.Material = "SmoothPlastic"
2398
            Part.Name = 'Part'
2399
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2400
            Part.FormFactor = "Custom" Part.CanCollide = false
2401
            Part.BrickColor = BrickColor.new("Really black")
2402
            Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
2403
                 Partweld = Instance.new("Motor6D")
2404
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2405
   Partweld.C1 = CFrame.new(1.21799469, -0.231983185, 0.985591888, 0.999999762, 5.89174931e-010, 1.80602074e-005, -5.88627813e-010, 0.999982834, -6.33369623e-009, -1.79708004e-005, 6.33347597e-009, 0.999982774)
2406
    Partweld.Parent = Part      
2407
                     PartMesh = Instance.new("BlockMesh",Part)
2408
                PartMesh.Name = "Mesh"
2409
                PartMesh.Offset = Vector3.new(0, 0, 0)
2410
                PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
2411
                
2412
 Part  = Instance.new("Part", m)
2413
            Part:BreakJoints()
2414
            Part.TopSurface = "Smooth"
2415
            Part.Material = "SmoothPlastic"
2416
            Part.Name = 'Part'
2417
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2418
            Part.FormFactor = "Custom" Part.CanCollide = false
2419
            Part.BrickColor = BrickColor.new("Really black")
2420
            Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
2421
                 Partweld = Instance.new("Motor6D")
2422
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2423
   Partweld.C1 = CFrame.new(1.21799469, 0.232002258, 0.985588074, 0.999999762, 5.78641135e-010, 1.80602074e-005, -5.78168624e-010, 0.999980927, -6.33353991e-009, -1.79708004e-005, 6.33334807e-009, 0.999980807)
2424
    Partweld.Parent = Part      
2425
                     PartMesh = Instance.new("BlockMesh",Part)
2426
                PartMesh.Name = "Mesh"
2427
                PartMesh.Offset = Vector3.new(0, 0, 0)
2428
                PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
2429
                
2430
 Part  = Instance.new("Part", m)
2431
            Part:BreakJoints()
2432
            Part.TopSurface = "Smooth"
2433
            Part.Material = "SmoothPlastic"
2434
            Part.Name = 'Part'
2435
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2436
            Part.FormFactor = "Custom" Part.CanCollide = false
2437
            Part.BrickColor = BrickColor.new("Really black")
2438
            Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
2439
                 Partweld = Instance.new("Motor6D")
2440
   Partweld.Part0 =  Handle   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2441
   Partweld.C1 = CFrame.new(3.81469727e-006, 0.231988907, 1.97200775, 0.999999762, 1.69357861e-011, 5.96046448e-008, -1.6701307e-011, 0.999991179, 2.27373675e-013, 2.98023224e-008, -3.23296945e-013, 0.99999094)
2442
    Partweld.Parent = Part      
2443
                     PartMesh = Instance.new("BlockMesh",Part)
2444
                PartMesh.Name = "Mesh"
2445
                PartMesh.Offset = Vector3.new(0, 0, 0)
2446
                PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
2447
                
2448
                     HandleMesh = Instance.new("BlockMesh",Handle)
2449
                HandleMesh.Name = "Mesh"
2450
                HandleMesh.Offset = Vector3.new(0, 0, 0)
2451
                HandleMesh.Scale = Vector3.new(1, 1, 0.579999983)
2452
2453
 m2 = Instance.new("Model",char)
2454
2455
 Handle2  = Instance.new("Part", m2)
2456
            Handle2:BreakJoints()
2457
            Handle2.TopSurface = "Smooth"
2458
            Handle2.Material = "SmoothPlastic"
2459
            Handle2.Name = 'Handle2'
2460
            Handle2.Anchored = true
2461
            Handle2.Transparency = 0         
2462
            Handle2.BottomSurface = "Smooth"
2463
            Handle2.FormFactor = "Custom" 
2464
            Handle2.CanCollide = false
2465
            Handle2.BrickColor = BrickColor.new("Institutional white")
2466
            Handle2.Size = Vector3.new(2.31999993, 0.34799999, 0.200000003)
2467
        
2468
 Part  = Instance.new("Part", m2)
2469
            Part:BreakJoints()
2470
            Part.TopSurface = "Smooth"
2471
            Part.Material = "SmoothPlastic"
2472
            Part.Name = 'Part'
2473
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2474
            Part.FormFactor = "Custom" Part.CanCollide = false
2475
            Part.BrickColor = BrickColor.new("Institutional white")
2476
            Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
2477
                 Partweld = Instance.new("Motor6D")
2478
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2479
   Partweld.C1 = CFrame.new(-0.697142124, -0.240707397, 0.697052002, 0.707106292, -6.45096577e-007, -0.707100093, 7.29660428e-007, 0.999991119, -4.4702773e-008, 0.707106292, -4.72456946e-007, 0.707100153)
2480
    Partweld.Parent = Part      
2481
                     PartMesh = Instance.new("BlockMesh",Part)
2482
                PartMesh.Name = "Mesh"
2483
                PartMesh.Offset = Vector3.new(0, 0, 0)
2484
                PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
2485
                
2486
 Part  = Instance.new("Part", m2)
2487
            Part:BreakJoints()
2488
            Part.TopSurface = "Smooth"
2489
            Part.Material = "SmoothPlastic"
2490
            Part.Name = 'Part'
2491
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2492
            Part.FormFactor = "Custom" Part.CanCollide = false
2493
            Part.BrickColor = BrickColor.new("Institutional white")
2494
            Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
2495
                 Partweld = Instance.new("Motor6D")
2496
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2497
   Partweld.C1 = CFrame.new(3.81469727e-006, -0.232005119, 1.97199249, 0.999999762, -2.87769808e-013, 5.96046448e-008, 5.25801624e-013, 0.999991417, 2.84217094e-014, 0, -1.17239551e-013, 0.999991238)
2498
    Partweld.Parent = Part      
2499
                     PartMesh = Instance.new("BlockMesh",Part)
2500
                PartMesh.Name = "Mesh"
2501
                PartMesh.Offset = Vector3.new(0, 0, 0)
2502
                PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
2503
                
2504
 Part  = Instance.new("Part", m2)
2505
            Part:BreakJoints()
2506
            Part.TopSurface = "Smooth"
2507
            Part.Material = "SmoothPlastic"
2508
            Part.Name = 'Part'
2509
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2510
            Part.FormFactor = "Custom" Part.CanCollide = false
2511
            Part.BrickColor = BrickColor.new("Institutional white")
2512
            Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
2513
                 Partweld = Instance.new("Motor6D")
2514
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2515
   Partweld.C1 = CFrame.new(-0.697060108, -0.237798691, 0.696979523, 0.707100153, -7.8854832e-008, -0.707074642, 6.79929997e-008, 0.999963224, -4.47018209e-008, 0.707100153, -2.54248249e-008, 0.707074702)
2516
    Partweld.Parent = Part      
2517
                     PartMesh = Instance.new("BlockMesh",Part)
2518
                PartMesh.Name = "Mesh"
2519
                PartMesh.Offset = Vector3.new(0, 0, 0)
2520
                PartMesh.Scale = Vector3.new(1, 0.696000099, 1)
2521
                
2522
 Part  = Instance.new("Part", m2)
2523
            Part:BreakJoints()
2524
            Part.TopSurface = "Smooth"
2525
            Part.Material = "SmoothPlastic"
2526
            Part.Name = 'Part'
2527
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2528
            Part.FormFactor = "Custom" Part.CanCollide = false
2529
            Part.BrickColor = BrickColor.new("Institutional white")
2530
            Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
2531
                 Partweld = Instance.new("Motor6D")
2532
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2533
   Partweld.C1 = CFrame.new(-1.21799088, -0.231980324, 0.985839844, 0.999999762, 5.87768056e-010, 1.80602074e-005, -5.86997118e-010, 0.999974251, -6.33293951e-009, -1.80006027e-005, 6.33261976e-009, 0.99997437)
2534
    Partweld.Parent = Part      
2535
                     PartMesh = Instance.new("BlockMesh",Part)
2536
                PartMesh.Name = "Mesh"
2537
                PartMesh.Offset = Vector3.new(0, 0, 0)
2538
                PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
2539
                
2540
 Part  = Instance.new("Part", m2)
2541
            Part:BreakJoints()
2542
            Part.TopSurface = "Smooth"
2543
            Part.Material = "SmoothPlastic"
2544
            Part.Name = 'Part'
2545
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2546
            Part.FormFactor = "Custom" Part.CanCollide = false
2547
            Part.BrickColor = BrickColor.new("Institutional white")
2548
            Part.Size = Vector3.new(0.200000003, 0.34799999, 0.200000003)
2549
                 Partweld = Instance.new("Motor6D")
2550
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2551
   Partweld.C1 = CFrame.new(0.000141143799, 1.8119812e-005, -1.21799469, 1.81794167e-005, -1.78968406e-007, -0.999964833, 6.0702348e-007, 0.999964714, -1.78957677e-007, 0.999999702, -6.06998185e-007, 1.82688236e-005)
2552
    Partweld.Parent = Part      
2553
                     PartMesh = Instance.new("BlockMesh",Part)
2554
                PartMesh.Name = "Mesh"
2555
                PartMesh.Offset = Vector3.new(0, 0, 0)
2556
                PartMesh.Scale = Vector3.new(0.579999983, 1, 0.579999983)
2557
                
2558
 Part  = Instance.new("Part", m2)
2559
            Part:BreakJoints()
2560
            Part.TopSurface = "Smooth"
2561
            Part.Material = "SmoothPlastic"
2562
            Part.Name = 'Part'
2563
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2564
            Part.FormFactor = "Custom" Part.CanCollide = false
2565
            Part.BrickColor = BrickColor.new("Institutional white")
2566
            Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
2567
                 Partweld = Instance.new("Motor6D")
2568
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2569
   Partweld.C1 = CFrame.new(-1.21799469, 0.232003212, 0.985847473, 0.999999762, 5.66021896e-010, 1.80602074e-005, -5.65410829e-010, 0.999973297, -6.33274055e-009, -1.80006027e-005, 6.3324741e-009, 0.999973238)
2570
    Partweld.Parent = Part      
2571
                     PartMesh = Instance.new("BlockMesh",Part)
2572
                PartMesh.Name = "Mesh"
2573
                PartMesh.Offset = Vector3.new(0, 0, 0)
2574
                PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
2575
                
2576
 Part  = Instance.new("Part", m2)
2577
            Part:BreakJoints()
2578
            Part.TopSurface = "Smooth"
2579
            Part.Material = "SmoothPlastic"
2580
            Part.Name = 'Part'
2581
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2582
            Part.FormFactor = "Custom" Part.CanCollide = false
2583
            Part.BrickColor = BrickColor.new("Mid gray")
2584
            Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
2585
                 Partweld = Instance.new("Motor6D")
2586
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2587
   Partweld.C1 = CFrame.new(3.81469727e-006, -0.115989685, 0.985801697, 0.999999762, 6.05332673e-010, 1.80602074e-005, -6.04796213e-010, 0.999982834, -6.33284003e-009, -1.80006027e-005, 6.33262687e-009, 0.999982953)
2588
    Partweld.Parent = Part      
2589
                     PartMesh = Instance.new("BlockMesh",Part)
2590
                PartMesh.Name = "Mesh"
2591
                PartMesh.Offset = Vector3.new(0, 0, 0)
2592
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2593
                
2594
 Part  = Instance.new("Part", m2)
2595
            Part:BreakJoints()
2596
            Part.TopSurface = "Smooth"
2597
            Part.Material = "SmoothPlastic"
2598
            Part.Name = 'Part'
2599
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2600
            Part.FormFactor = "Custom" Part.CanCollide = false
2601
            Part.BrickColor = BrickColor.new("Really black")
2602
            Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
2603
                 Partweld = Instance.new("Motor6D")
2604
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2605
   Partweld.C1 = CFrame.new(1.52587891e-005, 0.226189613, 0.985958099, 0.99999094, -4.17435785e-007, -8.94069672e-008, 4.17436127e-007, 0.999991119, 2.08614694e-007, -2.98023224e-008, -2.83119846e-007, 0.999982476)
2606
    Partweld.Parent = Part      
2607
                     PartMesh = Instance.new("BlockMesh",Part)
2608
                PartMesh.Name = "Mesh"
2609
                PartMesh.Offset = Vector3.new(0, 0, 0)
2610
                PartMesh.Scale = Vector3.new(1, 0.811999977, 1)
2611
                
2612
 Part  = Instance.new("Part", m2)
2613
            Part:BreakJoints()
2614
            Part.TopSurface = "Smooth"
2615
            Part.Material = "SmoothPlastic"
2616
            Part.Name = 'Part'
2617
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2618
            Part.FormFactor = "Custom" Part.CanCollide = false
2619
            Part.BrickColor = BrickColor.new("Really black")
2620
            Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
2621
                 Partweld = Instance.new("Motor6D")
2622
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2623
   Partweld.C1 = CFrame.new(1.52587891e-005, -0.237810135, 0.985958099, 0.99999094, -4.17435785e-007, -8.94069672e-008, 4.17436127e-007, 0.999991119, 2.08614694e-007, -2.98023224e-008, -2.83119846e-007, 0.999982476)
2624
    Partweld.Parent = Part      
2625
                     PartMesh = Instance.new("BlockMesh",Part)
2626
                PartMesh.Name = "Mesh"
2627
                PartMesh.Offset = Vector3.new(0, 0, 0)
2628
                PartMesh.Scale = Vector3.new(1, 0.811999977, 1)
2629
                
2630
 Part  = Instance.new("Part", m2)
2631
            Part:BreakJoints()
2632
            Part.TopSurface = "Smooth"
2633
            Part.Material = "SmoothPlastic"
2634
            Part.Name = 'Part'
2635
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2636
            Part.FormFactor = "Custom" Part.CanCollide = false
2637
            Part.BrickColor = BrickColor.new("Institutional white")
2638
            Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
2639
                 Partweld = Instance.new("Motor6D")
2640
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2641
   Partweld.C1 = CFrame.new(-0.985813141, -0.237781525, 0, 1.80006027e-005, 1.57576963e-007, -0.999979973, 8.91885605e-008, 0.99998039, 2.61884452e-007, 0.999999166, -8.91910901e-008, 1.80602074e-005)
2642
    Partweld.Parent = Part      
2643
                     PartMesh = Instance.new("BlockMesh",Part)
2644
                PartMesh.Name = "Mesh"
2645
                PartMesh.Offset = Vector3.new(0, 0, 0)
2646
                PartMesh.Scale = Vector3.new(1, 0.69599998, 1)
2647
                
2648
 Part  = Instance.new("Part", m2)
2649
            Part:BreakJoints()
2650
            Part.TopSurface = "Smooth"
2651
            Part.Material = "SmoothPlastic"
2652
            Part.Name = 'Part'
2653
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2654
            Part.FormFactor = "Custom" Part.CanCollide = false
2655
            Part.BrickColor = BrickColor.new("Institutional white")
2656
            Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
2657
                 Partweld = Instance.new("Motor6D")
2658
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2659
   Partweld.C1 = CFrame.new(-5.7220459e-005, 0.223287582, 0.985862732, 0.999999285, -4.17447836e-007, 5.96046448e-008, 4.17451417e-007, 0.999991119, 2.08614694e-007, 8.94069672e-008, -8.94065408e-008, 0.999990642)
2660
    Partweld.Parent = Part      
2661
                     PartMesh = Instance.new("BlockMesh",Part)
2662
                PartMesh.Name = "Mesh"
2663
                PartMesh.Offset = Vector3.new(0, 0, 0)
2664
                PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
2665
                
2666
 Part  = Instance.new("Part", m2)
2667
            Part:BreakJoints()
2668
            Part.TopSurface = "Smooth"
2669
            Part.Material = "SmoothPlastic"
2670
            Part.Name = 'Part'
2671
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2672
            Part.FormFactor = "Custom" Part.CanCollide = false
2673
            Part.BrickColor = BrickColor.new("Institutional white")
2674
            Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
2675
                 Partweld = Instance.new("Motor6D")
2676
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2677
   Partweld.C1 = CFrame.new(-0.985980988, 0.22618866, 0, -8.94069672e-008, 1.63911707e-007, -0.999990642, 8.97813663e-008, 0.999991119, 2.68218798e-007, 0.999999285, -8.97803574e-008, 5.96046448e-008)
2678
    Partweld.Parent = Part      
2679
                     PartMesh = Instance.new("BlockMesh",Part)
2680
                PartMesh.Name = "Mesh"
2681
                PartMesh.Offset = Vector3.new(0, 0, 0)
2682
                PartMesh.Scale = Vector3.new(1, 0.69599998, 1)
2683
                
2684
 Part  = Instance.new("Part", m2)
2685
            Part:BreakJoints()
2686
            Part.TopSurface = "Smooth"
2687
            Part.Material = "SmoothPlastic"
2688
            Part.Name = 'Part'
2689
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2690
            Part.FormFactor = "Custom" Part.CanCollide = false
2691
            Part.BrickColor = BrickColor.new("Institutional white")
2692
            Part.Size = Vector3.new(1.15999997, 0.200000003, 1.15999997)
2693
                 Partweld = Instance.new("Motor6D")
2694
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2695
   Partweld.C1 = CFrame.new(-0.697110176, 0.226187706, 0.697032928, 0.707100391, -7.8857461e-008, -0.707094431, 6.79927936e-008, 0.999991119, -4.4702837e-008, 0.707100332, -2.54258214e-008, 0.707094312)
2696
    Partweld.Parent = Part      
2697
                     PartMesh = Instance.new("BlockMesh",Part)
2698
                PartMesh.Name = "Mesh"
2699
                PartMesh.Offset = Vector3.new(0, 0, 0)
2700
                PartMesh.Scale = Vector3.new(1, 0.696000099, 1)
2701
                
2702
 Part  = Instance.new("Part", m2)
2703
            Part:BreakJoints()
2704
            Part.TopSurface = "Smooth"
2705
            Part.Material = "SmoothPlastic"
2706
            Part.Name = 'Part'
2707
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2708
            Part.FormFactor = "Custom" Part.CanCollide = false
2709
            Part.BrickColor = BrickColor.new("Really black")
2710
            Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
2711
                 Partweld = Instance.new("Motor6D")
2712
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2713
   Partweld.C1 = CFrame.new(-0.697163582, 0.226187706, 0.697189331, 0.707100332, -7.88574468e-008, -0.707094491, 6.7967342e-008, 0.999991119, -4.47028512e-008, 0.707100451, 4.37624692e-009, 0.707094193)
2714
    Partweld.Parent = Part      
2715
                     PartMesh = Instance.new("BlockMesh",Part)
2716
                PartMesh.Name = "Mesh"
2717
                PartMesh.Offset = Vector3.new(0, 0, 0)
2718
                PartMesh.Scale = Vector3.new(1, 0.812000036, 1)
2719
                
2720
 Part  = Instance.new("Part", m2)
2721
            Part:BreakJoints()
2722
            Part.TopSurface = "Smooth"
2723
            Part.Material = "SmoothPlastic"
2724
            Part.Name = 'Part'
2725
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2726
            Part.FormFactor = "Custom" Part.CanCollide = false
2727
            Part.BrickColor = BrickColor.new("Institutional white")
2728
            Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
2729
                 Partweld = Instance.new("Motor6D")
2730
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2731
   Partweld.C1 = CFrame.new(-5.7220459e-005, -0.240706444, 0.985862732, 0.999999285, -4.17447836e-007, 5.96046448e-008, 4.17451417e-007, 0.999991119, 2.08614694e-007, 8.94069672e-008, -8.94065408e-008, 0.999990642)
2732
    Partweld.Parent = Part      
2733
                     PartMesh = Instance.new("BlockMesh",Part)
2734
                PartMesh.Name = "Mesh"
2735
                PartMesh.Offset = Vector3.new(0, 0, 0)
2736
                PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
2737
                
2738
 Part  = Instance.new("Part", m2)
2739
            Part:BreakJoints()
2740
            Part.TopSurface = "Smooth"
2741
            Part.Material = "SmoothPlastic"
2742
            Part.Name = 'Part'
2743
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2744
            Part.FormFactor = "Custom" Part.CanCollide = false
2745
            Part.BrickColor = BrickColor.new("Institutional white")
2746
            Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
2747
                 Partweld = Instance.new("Motor6D")
2748
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2749
   Partweld.C1 = CFrame.new(3.81469727e-006, 0.23197937, -1.52587891e-005, 0.999999762, 2.23820962e-013, 5.96046448e-008, 7.10542736e-015, 0.999991417, -1.03028697e-013, 0, 1.0658141e-014, 0.999991238)
2750
    Partweld.Parent = Part      
2751
                     PartMesh = Instance.new("BlockMesh",Part)
2752
                PartMesh.Name = "Mesh"
2753
                PartMesh.Offset = Vector3.new(0, 0, 0)
2754
                PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
2755
                
2756
 Part  = Instance.new("Part", m2)
2757
            Part:BreakJoints()
2758
            Part.TopSurface = "Smooth"
2759
            Part.Material = "SmoothPlastic"
2760
            Part.Name = 'Part'
2761
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2762
            Part.FormFactor = "Custom" Part.CanCollide = false
2763
            Part.BrickColor = BrickColor.new("Really black")
2764
            Part.Size = Vector3.new(0.579999983, 0.200000003, 0.579999983)
2765
                 Partweld = Instance.new("Motor6D")
2766
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2767
   Partweld.C1 = CFrame.new(-0.697163105, -0.237812042, 0.697189331, 0.707100332, -7.88574468e-008, -0.707094491, 6.7967342e-008, 0.999991119, -4.47028512e-008, 0.707100451, 4.37624692e-009, 0.707094193)
2768
    Partweld.Parent = Part      
2769
                     PartMesh = Instance.new("BlockMesh",Part)
2770
                PartMesh.Name = "Mesh"
2771
                PartMesh.Offset = Vector3.new(0, 0, 0)
2772
                PartMesh.Scale = Vector3.new(1, 0.812000036, 1)
2773
                
2774
 Part  = Instance.new("Part", m2)
2775
            Part:BreakJoints()
2776
            Part.TopSurface = "Smooth"
2777
            Part.Material = "SmoothPlastic"
2778
            Part.Name = 'Part'
2779
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2780
            Part.FormFactor = "Custom" Part.CanCollide = false
2781
            Part.BrickColor = BrickColor.new("Really black")
2782
            Part.Size = Vector3.new(2.31999993, 0.200000003, 1.85600007)
2783
                 Partweld = Instance.new("Motor6D")
2784
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2785
   Partweld.C1 = CFrame.new(0, 0.232005119, 0.985790253, 0.999999762, 6.06398487e-010, 1.80602074e-005, -6.05488992e-010, 0.999969959, -6.3331953e-009, -1.80006027e-005, 6.33281516e-009, 0.99996984)
2786
    Partweld.Parent = Part      
2787
                     PartMesh = Instance.new("BlockMesh",Part)
2788
                PartMesh.Name = "Mesh"
2789
                PartMesh.Offset = Vector3.new(0, 0, 0)
2790
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2791
                
2792
 Part  = Instance.new("Part", m2)
2793
            Part:BreakJoints()
2794
            Part.TopSurface = "Smooth"
2795
            Part.Material = "SmoothPlastic"
2796
            Part.Name = 'Part'
2797
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2798
            Part.FormFactor = "Custom" Part.CanCollide = false
2799
            Part.BrickColor = BrickColor.new("Institutional white")
2800
            Part.Size = Vector3.new(0.34799999, 0.200000003, 0.34799999)
2801
                 Partweld = Instance.new("Motor6D")
2802
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2803
   Partweld.C1 = CFrame.new(-0.697142363, 0.223291397, 0.697052002, 0.707106292, -6.45096577e-007, -0.707100093, 7.29660428e-007, 0.999991119, -4.4702773e-008, 0.707106292, -4.72456946e-007, 0.707100153)
2804
    Partweld.Parent = Part      
2805
                     PartMesh = Instance.new("BlockMesh",Part)
2806
                PartMesh.Name = "Mesh"
2807
                PartMesh.Offset = Vector3.new(0, 0, 0)
2808
                PartMesh.Scale = Vector3.new(1, 0.898999929, 1)
2809
                
2810
 Part  = Instance.new("Part", m2)
2811
            Part:BreakJoints()
2812
            Part.TopSurface = "Smooth"
2813
            Part.Material = "SmoothPlastic"
2814
            Part.Name = 'Part'
2815
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2816
            Part.FormFactor = "Custom" Part.CanCollide = false
2817
            Part.BrickColor = BrickColor.new("Mid gray")
2818
            Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
2819
                 Partweld = Instance.new("Motor6D")
2820
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2821
   Partweld.C1 = CFrame.new(0, 0.115994453, 0.985679626, 0.999999762, 6.06839023e-010, 1.80602074e-005, -6.06164008e-010, 0.999978542, -6.33337294e-009, -1.79708004e-005, 6.33308517e-009, 0.999978423)
2822
    Partweld.Parent = Part      
2823
                     PartMesh = Instance.new("BlockMesh",Part)
2824
                PartMesh.Name = "Mesh"
2825
                PartMesh.Offset = Vector3.new(0, 0, 0)
2826
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2827
                
2828
 Part  = Instance.new("Part", m2)
2829
            Part:BreakJoints()
2830
            Part.TopSurface = "Smooth"
2831
            Part.Material = "SmoothPlastic"
2832
            Part.Name = 'Part'
2833
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2834
            Part.FormFactor = "Custom" Part.CanCollide = false
2835
            Part.BrickColor = BrickColor.new("Mid gray")
2836
            Part.Size = Vector3.new(2.31999969, 0.200000003, 1.8560003)
2837
                 Partweld = Instance.new("Motor6D")
2838
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2839
   Partweld.C1 = CFrame.new(0, -5.7220459e-006, 0.985614777, 0.999999762, 6.06938499e-010, 1.80602074e-005, -6.06267037e-010, 0.999978542, -6.33343333e-009, -1.79708004e-005, 6.33315622e-009, 0.999978423)
2840
    Partweld.Parent = Part      
2841
                     PartMesh = Instance.new("BlockMesh",Part)
2842
                PartMesh.Name = "Mesh"
2843
                PartMesh.Offset = Vector3.new(0, 0, 0)
2844
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2845
                
2846
 Part  = Instance.new("Part", m2)
2847
            Part:BreakJoints()
2848
            Part.TopSurface = "Smooth"
2849
            Part.Material = "SmoothPlastic"
2850
            Part.Name = 'Part'
2851
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2852
            Part.FormFactor = "Custom" Part.CanCollide = false
2853
            Part.BrickColor = BrickColor.new("Really black")
2854
            Part.Size = Vector3.new(2.31999993, 0.200000003, 1.85600007)
2855
                 Partweld = Instance.new("Motor6D")
2856
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2857
   Partweld.C1 = CFrame.new(-3.81469727e-006, -0.231994629, 0.98563385, 0.999999762, 5.88961768e-010, 1.80602074e-005, -5.88052274e-010, 0.999969959, -6.33351505e-009, -1.80006027e-005, 6.3331278e-009, 0.99996984)
2858
    Partweld.Parent = Part      
2859
                     PartMesh = Instance.new("BlockMesh",Part)
2860
                PartMesh.Name = "Mesh"
2861
                PartMesh.Offset = Vector3.new(0, 0, 0)
2862
                PartMesh.Scale = Vector3.new(1, 0.579999983, 1)
2863
                
2864
 Part  = Instance.new("Part", m2)
2865
            Part:BreakJoints()
2866
            Part.TopSurface = "Smooth"
2867
            Part.Material = "SmoothPlastic"
2868
            Part.Name = 'Part'
2869
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2870
            Part.FormFactor = "Custom" Part.CanCollide = false
2871
            Part.BrickColor = BrickColor.new("Institutional white")
2872
            Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
2873
                 Partweld = Instance.new("Motor6D")
2874
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2875
   Partweld.C1 = CFrame.new(-7.62939453e-006, -0.231983185, -0.000392913818, 0.999999762, 5.89174931e-010, 1.80602074e-005, -5.88627813e-010, 0.999982834, -6.33369623e-009, -1.79708004e-005, 6.33347597e-009, 0.999982774)
2876
    Partweld.Parent = Part      
2877
                     PartMesh = Instance.new("BlockMesh",Part)
2878
                PartMesh.Name = "Mesh"
2879
                PartMesh.Offset = Vector3.new(0, 0, 0)
2880
                PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
2881
                
2882
 Part  = Instance.new("Part", m2)
2883
            Part:BreakJoints()
2884
            Part.TopSurface = "Smooth"
2885
            Part.Material = "SmoothPlastic"
2886
            Part.Name = 'Part'
2887
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2888
            Part.FormFactor = "Custom" Part.CanCollide = false
2889
            Part.BrickColor = BrickColor.new("Institutional white")
2890
            Part.Size = Vector3.new(0.200000003, 0.34799999, 0.200000003)
2891
                 Partweld = Instance.new("Motor6D")
2892
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2893
   Partweld.C1 = CFrame.new(0.000408172607, 1.71661377e-005, 1.2179985, 1.81794167e-005, -1.78972357e-007, -0.999982238, 6.07028539e-007, 0.999982357, -1.78961514e-007, 0.999999702, -6.07014329e-007, 1.82688236e-005)
2894
    Partweld.Parent = Part      
2895
                     PartMesh = Instance.new("BlockMesh",Part)
2896
                PartMesh.Name = "Mesh"
2897
                PartMesh.Offset = Vector3.new(0, 0, 0)
2898
                PartMesh.Scale = Vector3.new(0.579999983, 1, 0.579999983)
2899
                
2900
 Part  = Instance.new("Part", m2)
2901
            Part:BreakJoints()
2902
            Part.TopSurface = "Smooth"
2903
            Part.Material = "SmoothPlastic"
2904
            Part.Name = 'Part'
2905
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2906
            Part.FormFactor = "Custom" Part.CanCollide = false
2907
            Part.BrickColor = BrickColor.new("Institutional white")
2908
            Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
2909
                 Partweld = Instance.new("Motor6D")
2910
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2911
   Partweld.C1 = CFrame.new(1.21799469, -0.231983185, 0.985591888, 0.999999762, 5.89174931e-010, 1.80602074e-005, -5.88627813e-010, 0.999982834, -6.33369623e-009, -1.79708004e-005, 6.33347597e-009, 0.999982774)
2912
    Partweld.Parent = Part      
2913
                     PartMesh = Instance.new("BlockMesh",Part)
2914
                PartMesh.Name = "Mesh"
2915
                PartMesh.Offset = Vector3.new(0, 0, 0)
2916
                PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
2917
                
2918
 Part  = Instance.new("Part", m2)
2919
            Part:BreakJoints()
2920
            Part.TopSurface = "Smooth"
2921
            Part.Material = "SmoothPlastic"
2922
            Part.Name = 'Part'
2923
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2924
            Part.FormFactor = "Custom" Part.CanCollide = false
2925
            Part.BrickColor = BrickColor.new("Institutional white")
2926
            Part.Size = Vector3.new(0.200000003, 0.200000003, 2.0880003)
2927
                 Partweld = Instance.new("Motor6D")
2928
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2929
   Partweld.C1 = CFrame.new(1.21799469, 0.232002258, 0.985588074, 0.999999762, 5.78641135e-010, 1.80602074e-005, -5.78168624e-010, 0.999980927, -6.33353991e-009, -1.79708004e-005, 6.33334807e-009, 0.999980807)
2930
    Partweld.Parent = Part      
2931
                     PartMesh = Instance.new("BlockMesh",Part)
2932
                PartMesh.Name = "Mesh"
2933
                PartMesh.Offset = Vector3.new(0, 0, 0)
2934
                PartMesh.Scale = Vector3.new(0.579999983, 0.579999983, 1)
2935
                
2936
 Part  = Instance.new("Part", m2)
2937
            Part:BreakJoints()
2938
            Part.TopSurface = "Smooth"
2939
            Part.Material = "SmoothPlastic"
2940
            Part.Name = 'Part'
2941
            Part.Transparency = 0           Part.BottomSurface = "Smooth"
2942
            Part.FormFactor = "Custom" Part.CanCollide = false
2943
            Part.BrickColor = BrickColor.new("Institutional white")
2944
            Part.Size = Vector3.new(2.31999993, 0.200000003, 0.200000003)
2945
                 Partweld = Instance.new("Motor6D")
2946
   Partweld.Part0 =  Handle2   Partweld.Part1 = Part  Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2947
   Partweld.C1 = CFrame.new(3.81469727e-006, 0.231988907, 1.97200775, 0.999999762, 1.69357861e-011, 5.96046448e-008, -1.6701307e-011, 0.999991179, 2.27373675e-013, 2.98023224e-008, -3.23296945e-013, 0.99999094)
2948
    Partweld.Parent = Part      
2949
                     PartMesh = Instance.new("BlockMesh",Part)
2950
                PartMesh.Name = "Mesh"
2951
                PartMesh.Offset = Vector3.new(0, 0, 0)
2952
                PartMesh.Scale = Vector3.new(1, 0.579999983, 0.579999983)
2953
                
2954
                     HandleMesh = Instance.new("BlockMesh",Handle2)
2955
                HandleMesh.Name = "Mesh"
2956
                HandleMesh.Offset = Vector3.new(0, 0, 0)
2957
                HandleMesh.Scale = Vector3.new(1, 1, 0.579999983)
2958
2959
2960
CubesOfPower = Instance.new("Model",Workspace.Terrain)
2961
2962
World = Instance.new("Part",CubesOfPower)
2963
World.Size = Vector3.new(3,3,3)
2964
World.Anchored = true
2965
World.Position = workspace.Base.Position
2966
World.Material = "SmoothPlastic"
2967
World.Reflectance = 1
2968
2969
World2 = Instance.new("Part",CubesOfPower)
2970
World2.Size = Vector3.new(3,3,3)
2971
World2.Anchored = true
2972
World2.Position = workspace.Base.Position
2973
World2.Material = "SmoothPlastic"
2974
World2.Reflectance = 1
2975
2976
World3 = Instance.new("Part",CubesOfPower)
2977
World3.Size = Vector3.new(3,3,3)
2978
World3.Anchored = true
2979
World3.Position = workspace.Base.Position
2980
World3.Material = "SmoothPlastic"
2981
World3.Reflectance = 1
2982
2983
World4 = Instance.new("Part",CubesOfPower)
2984
World4.Size = Vector3.new(3,3,3)
2985
World4.Anchored = true
2986
World4.Position = workspace.Base.Position
2987
World4.Material = "SmoothPlastic"
2988
World4.Reflectance = 1
2989
2990
WorldX = Instance.new("Part",CubesOfPower)
2991
WorldX.Size = Vector3.new(3,3,3)
2992
WorldX.Anchored = true
2993
WorldX.Position = workspace.Base.Position
2994
WorldX.Material = "SmoothPlastic"
2995
WorldX.Reflectance = 1
2996
2997
World2X = Instance.new("Part",CubesOfPower)
2998
World2X.Size = Vector3.new(3,3,3)
2999
World2X.Anchored = true
3000
World2X.Position = workspace.Base.Position
3001
World2X.Material = "SmoothPlastic"
3002
World2X.Reflectance = 1
3003
3004
World3X = Instance.new("Part",CubesOfPower)
3005
World3X.Size = Vector3.new(3,3,3)
3006
World3X.Anchored = true
3007
World3X.Position = workspace.Base.Position
3008
World3X.Material = "SmoothPlastic"
3009
World3X.Reflectance = 1
3010
3011
World4X = Instance.new("Part",CubesOfPower)
3012
World4X.Size = Vector3.new(3,3,3)
3013
World4X.Anchored = true
3014
World4X.Position = workspace.Base.Position
3015
World4X.Material = "SmoothPlastic"
3016
World4X.Reflectance = 1
3017
3018
Target = nil
3019
3020
World.Touched:connect(function(hit)
3021
    Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
3022
end)
3023
World2.Touched:connect(function(hit)
3024
    Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
3025
end)
3026
World3.Touched:connect(function(hit)
3027
    Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
3028
end)
3029
World4.Touched:connect(function(hit)
3030
    Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
3031
end)
3032
WorldX.Touched:connect(function(hit)
3033
    Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
3034
end)
3035
World2X.Touched:connect(function(hit)
3036
    Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
3037
end)
3038
World3X.Touched:connect(function(hit)
3039
    Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
3040
end)
3041
World4X.Touched:connect(function(hit)
3042
    Damagefunc(torso,hit,0,0,math.random(100,100),"Knockdown",RootPart,.2,1)
3043
end)
3044
3045
StandOn = false
3046
local hrprv=0
3047
angle = 0
3048
angle2 = 0
3049
angle3 = 0
3050
anglespeed = 2
3051
anglespeed2 = 1
3052
anglespeed3 = .4
3053
MyHealth = hum.Health
3054
MyMaxHealth = hum.MaxHealth
3055
MyMaxHealth = humane.Health
3056
MyHealth = humane.Health
3057
humane.Name = "The Worldo"
3058
ItsHot = true
3059
ControlledWorlds = true
3060
jjing=false
3061
Light = false
3062
Dark = true
3063
game:GetService("RunService").Stepped:connect(function()
3064
    for i, v in pairs(pchar:GetChildren()) do
3065
        if v:IsA("Part") then
3066
            v.BrickColor = BrickColor.new("Really black")
3067
        end
3068
    end
3069
    for i,v in ipairs(m:children()) do
3070
        if v:isA'Part' then
3071
            v.CanCollide = false
3072
            v.Reflectance = 0
3073
            if Light == true then
3074
                v.Transparency = 0
3075
            else
3076
                v.Transparency = 1
3077
            end
3078
        end
3079
    end
3080
3081
    for i,v in ipairs(m2:children()) do
3082
        if v:isA'Part' then
3083
            v.CanCollide = false
3084
            v.Reflectance = 0
3085
            if Dark == true then
3086
                v.Transparency = 0
3087
            else
3088
                v.Transparency = 1
3089
            end
3090
        end
3091
    end
3092
    angle = ((angle % 100) + anglespeed/10)
3093
    angle2 = ((angle2 % 100) + anglespeed2/10)
3094
    angle3 = ((angle3 % 100) + anglespeed3/10)
3095
        hrprv=Tween(hrprv,hrp.RotVelocity.Y,0.4)
3096
        sine=sine+1
3097
        if HeavyGrav == true then
3098
            hum.JumpPower = math.huge
3099
        else
3100
            hum.JumpPower = 50
3101
        end
3102
        if StandOn == false then
3103
            for i,v in pairs(pchar:children()) do
3104
                if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
3105
                    v.Transparency = 1
3106
                end
3107
            end
3108
        elseif StandOn == true then
3109
            for i,v in pairs(pchar:children()) do
3110
                if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
3111
                    v.Transparency = 1
3112
                end
3113
            end
3114
        end
3115
        MyHealth = humane.Health
3116
        humane.Health = MyHealth
3117
        if hum.Sit==true then
3118
                animpose="Sitting"
3119
        elseif hrp.Velocity.y > 1 then
3120
                animpose = "Jumping"
3121
        elseif ffing==true then
3122
                animpose="Freefalling"
3123
        elseif (hrp.Velocity*Vn(1,0,1)).magnitude<2 then
3124
                animpose="Idle"
3125
        elseif (hrp.Velocity*Vn(1,0,1)).magnitude<20 then
3126
                animpose="Walking"
3127
        elseif (hrp.Velocity*Vn(1,0,1)).magnitude>20 then
3128
                animpose="Sprinting"
3129
        end
3130
        if ControlledWorlds == true then
3131
            Handle.CFrame = RLerp(Handle.CFrame,tor.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),.04)
3132
            Handle2.CFrame = RLerp(Handle2.CFrame,tor.CFrame*CFrame.Angles(math.rad(-sine),math.rad(-sine),math.rad(-sine))*CFrame.new(2,2+math.sin(-angle3)*.2,-3)*CFrame.Angles(math.rad(-sine),math.rad(-sine),math.rad(-sine)),.04)
3133
            World.CFrame = RLerp(World.CFrame,workspace.Base.CFrame*CFrame.new(100,10+math.sin(angle3)*.2,0)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.94)
3134
            World2.CFrame = RLerp(World2.CFrame,workspace.Base.CFrame*CFrame.new(-100,10+math.sin(angle3)*.2,0)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.59)
3135
            World3.CFrame = RLerp(World3.CFrame,workspace.Base.CFrame*CFrame.new(0,10+math.sin(angle3)*.2,100)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.04)
3136
            World4.CFrame = RLerp(World4.CFrame,workspace.Base.CFrame*CFrame.new(0,10+math.sin(angle3)*.2,-100)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.34)
3137
            WorldX.CFrame = RLerp(WorldX.CFrame,workspace.Base.CFrame*CFrame.new(50,10+math.sin(angle3)*.2,50)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.64)
3138
            World2X.CFrame = RLerp(World2X.CFrame,workspace.Base.CFrame*CFrame.new(-50,10+math.sin(angle3)*.2,50)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.742)
3139
            World3X.CFrame = RLerp(World3X.CFrame,workspace.Base.CFrame*CFrame.new(50,10+math.sin(angle3)*.2,-50)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.49)
3140
            World4X.CFrame = RLerp(World4X.CFrame,workspace.Base.CFrame*CFrame.new(-50,10+math.sin(angle3)*.2,-50)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(math.cos(angle3),math.sin(angle),math.sin(angle2)),.5)
3141
        elseif ControlledWorlds == false then
3142
            Handle.CFrame = RLerp(Handle.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),.04)
3143
            Handle2.CFrame = RLerp(Handle2.CFrame,Target.CFrame*CFrame.Angles(math.rad(-sine),math.rad(-sine),math.rad(-sine))*CFrame.new(2,2+math.sin(-angle3)*.2,-3)*CFrame.Angles(math.rad(-sine),math.rad(-sine),math.rad(-sine)),.04)
3144
            World.CFrame = RLerp(World.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.04)
3145
            World2.CFrame = RLerp(World2.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.44)
3146
            World3.CFrame = RLerp(World3.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.1)
3147
            World4.CFrame = RLerp(World4.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.094)
3148
            WorldX.CFrame = RLerp(WorldX.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.6)
3149
            World2X.CFrame = RLerp(World2X.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.9)
3150
            World3X.CFrame = RLerp(World3X.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.2)
3151
            World4X.CFrame = RLerp(World4X.CFrame,Target.CFrame*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine))*CFrame.new(2,2+math.sin(angle3)*.2,-3)*CFrame.Angles(math.rad(sine),math.rad(sine),math.rad(sine)),0.05)
3152
        end
3153
        if Attacking == false then
3154
            torso.CFrame = hrp.CFrame*CFrame.new(0,0,3)
3155
            runKF(heid2)
3156
            runKF(toid2)
3157
            runKF(laid2)
3158
            runKF(raid2)
3159
            runKF(llid2)
3160
            runKF(rlid2)
3161
        end
3162
        if noRig==false then
3163
                if animpose=="Idle" then
3164
                    runKF(heid)
3165
                    runKF(toid)
3166
                    runKF(laid)
3167
                    runKF(raid)
3168
                    runKF(llid)
3169
                    runKF(rlid)
3170
                elseif animpose=="Walking" then
3171
                                runKF(hewk)
3172
                                runKF(towk)
3173
                                runKF(lawk)
3174
                                runKF(rawk)
3175
                                runKF(llwk)
3176
                                runKF(rlwk)
3177
                                --tow.C0=tow.C0:lerp(tow.C0*CA(0,0,hrprv/25),0.4)
3178
                                --rlw.C0=rlw.C0:lerp(rlw.C0*CA(0,0,-hrprv/25),0.4)
3179
                                ---llw.C0=llw.C0:lerp(llw.C0*CA(0,0,-hrprv/25),0.4)
3180
                elseif animpose=="Sprinting" then
3181
                                runKF(hesp)
3182
                                runKF(tosp)
3183
                                runKF(lasp)
3184
                                runKF(rasp)
3185
                                runKF(llsp)
3186
                                runKF(rlsp)
3187
                                --tow.C0=tow.C0:lerp(tow.C0*CA(0,0,hrprv/10),0.4)
3188
                                --rlw.C0=rlw.C0:lerp(rlw.C0*CA(0,0,-hrprv/10),0.4)
3189
                                --llw.C0=llw.C0:lerp(llw.C0*CA(0,0,-hrprv/10),0.4)
3190
                elseif animpose=="Freefalling" then
3191
                        runKF(heff)
3192
                        runKF(toff)
3193
                        runKF(laff)
3194
                        runKF(raff)
3195
                        runKF(llff)
3196
                        runKF(rlff)
3197
                        --tow.C0=tow.C0:lerp(tow.C0*CA(0,0,hrprv/10),0.4)
3198
                elseif animpose=="Jumping" then
3199
                        runKF(hejp)
3200
                        runKF(tojp)
3201
                        runKF(lajp)
3202
                        runKF(rajp)
3203
                        runKF(lljp)
3204
                        runKF(rljp)
3205
                end
3206
        end
3207
end)
3208
3209
print(hum.JumpPower)
3210
3211
AnotherOneBitesZaDusto = 1000
3212
hum.MaxHealth = 1000
3213
wait()
3214
hum.Health = 1000
3215
function Switching()
3216
    if Light == true then
3217
        Light = false
3218
        Dark = true
3219
    elseif Dark == true then
3220
        Light = true
3221
        Dark = false
3222
    end
3223
end
3224
while wait(100) do
3225
    AnotherOneBitesZaDusto = hum.Health
3226
    print'Changed'
3227
    Switching()
3228
end
3229
3230
local Player = game:service("Players").LocalPlayer
3231
3232
local Character = game.Players.LocalPlayer.Character --game.Workspace.fefio92142
3233
3234
3235
-------------------------------------------------------------------------------------
3236
-------------------------------------------------------------------------------------
3237
3238
local Color = ColorSequence.new(Color3.new(5,5,5), Color3.new(0,0,0))
3239
3240
local Num = 0.5
3241
3242
local Num2 = 4 -------------Mods:1,4,8,10,15,20-------------------------------------
3243
local Size = 0.8
3244
local Rate = 300
3245
-------------------------------------------------------------------------------------
3246
local Player = game:service'Players'.LocalPlayer
3247
local Character = Player.Character
3248
Torso = Character:WaitForChild'Torso'
3249
3250
local Wing1 = Instance.new("Part",Character)
3251
Wing1.FormFactor = Enum.FormFactor.Custom
3252
Wing1.Size = Vector3.new(.2, .2, .2)
3253
Wing1.Name = "WIng_1"
3254
3255
local fire = Instance.new("ParticleEmitter", Wing1)
3256
fire.VelocitySpread = 0
3257
fire.Lifetime = NumberRange.new(2)
3258
fire.Acceleration = Vector3.new(0, 2, 2)
3259
fire.RotSpeed = NumberRange.new(10)
3260
fire.Rate = Rate
3261
fire.Rotation = NumberRange.new(151515)
3262
fire.Name = "Fire"
3263
fire.LightEmission = 0.78
3264
fire.LockedToPart = true
3265
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
3266
fire.Color = Color
3267
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
3268
3269
local Wing2 = Wing1:Clone()
3270
Wing2.Parent = Torso
3271
local x,y,z = 0,-1,-6
3272
3273
Wld = function(a,b,cf)
3274
local Weld = Instance.new('Weld',a)
3275
Weld.Part0 = a
3276
Weld.Part1 = b
3277
Weld.C1 = cf
3278
return Weld
3279
end
3280
3281
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
3282
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
3283
3284
3285
game:service'RunService'.Stepped:connect(function()
3286
--z = 6+math.sin(tick()*2)
3287
y = -1+math.sin(tick()*Num)*Num2
3288
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
3289
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
3290
end)
3291
------------------------------------------------------------------------------------------------
3292
local Player = game:service'Players'.LocalPlayer
3293
local Character = Player.Character
3294
Torso = Character:WaitForChild'Torso'
3295
3296
local Wing1 = Instance.new("Part",Character)
3297
Wing1.FormFactor = Enum.FormFactor.Custom
3298
Wing1.Size = Vector3.new(.2, .2, .2)
3299
Wing1.Name = "WIng_1"
3300
3301
local fire = Instance.new("ParticleEmitter", Wing1)
3302
fire.VelocitySpread = 0
3303
fire.Lifetime = NumberRange.new(2.5)
3304
fire.Acceleration = Vector3.new(0, 4, 4)
3305
fire.RotSpeed = NumberRange.new(10)
3306
fire.Rate = Rate
3307
fire.Rotation = NumberRange.new(151515)
3308
fire.Name = "Fire"
3309
fire.LightEmission = 0.78
3310
fire.LockedToPart = true
3311
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
3312
fire.Color = Color
3313
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
3314
3315
local Wing2 = Wing1:Clone()
3316
Wing2.Parent = Torso
3317
local x,y,z = 0,-1,-6
3318
3319
Wld = function(a,b,cf)
3320
local Weld = Instance.new('Weld',a)
3321
Weld.Part0 = a
3322
Weld.Part1 = b
3323
Weld.C1 = cf
3324
return Weld
3325
end
3326
3327
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
3328
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
3329
3330
print'Loaded'
3331
3332
game:service'RunService'.Stepped:connect(function()
3333
--z = 6+math.sin(tick()*2)
3334
y = -1+math.sin(tick()*Num)*Num2
3335
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
3336
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
3337
end)
3338
3339
------------------------------------------------------------------------------------------------
3340
local Player = game:service'Players'.LocalPlayer
3341
local Character = Player.Character
3342
Torso = Character:WaitForChild'Torso'
3343
3344
local Wing1 = Instance.new("Part",Character)
3345
Wing1.FormFactor = Enum.FormFactor.Custom
3346
Wing1.Size = Vector3.new(.2, .2, .2)
3347
Wing1.Name = "WIng_1"
3348
3349
local fire = Instance.new("ParticleEmitter", Wing1)
3350
fire.VelocitySpread = 0
3351
fire.Lifetime = NumberRange.new(2.8)
3352
fire.Acceleration = Vector3.new(0, 4, 4)
3353
fire.RotSpeed = NumberRange.new(10)
3354
fire.Rate = Rate
3355
fire.Rotation = NumberRange.new(151515)
3356
fire.Name = "Fire"
3357
fire.LightEmission = 0.78
3358
fire.LockedToPart = true
3359
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
3360
fire.Color = Color
3361
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
3362
3363
local Wing2 = Wing1:Clone()
3364
Wing2.Parent = Torso
3365
local x,y,z = 0,-1,-6
3366
3367
Wld = function(a,b,cf)
3368
local Weld = Instance.new('Weld',a)
3369
Weld.Part0 = a
3370
Weld.Part1 = b
3371
Weld.C1 = cf
3372
return Weld
3373
end
3374
3375
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
3376
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
3377
3378
print'Loaded'
3379
3380
game:service'RunService'.Stepped:connect(function()
3381
--z = 6+math.sin(tick()*2)
3382
y = -1+math.sin(tick()*Num)*Num2
3383
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
3384
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
3385
end)
3386
3387
------------------------------------------------------------------------------------------------
3388
local Player = game:service'Players'.LocalPlayer
3389
local Character = Player.Character
3390
Torso = Character:WaitForChild'Torso'
3391
3392
local Wing1 = Instance.new("Part",Character)
3393
Wing1.FormFactor = Enum.FormFactor.Custom
3394
Wing1.Size = Vector3.new(.2, .2, .2)
3395
Wing1.Name = "WIng_1"
3396
3397
local fire = Instance.new("ParticleEmitter", Wing1)
3398
fire.VelocitySpread = 0
3399
fire.Lifetime = NumberRange.new(3)
3400
fire.Acceleration = Vector3.new(0, 4, 4)
3401
fire.RotSpeed = NumberRange.new(10)
3402
fire.Rate = Rate
3403
fire.Rotation = NumberRange.new(151515)
3404
fire.Name = "Fire"
3405
fire.LightEmission = 0.78
3406
fire.LockedToPart = true
3407
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
3408
fire.Color = Color
3409
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
3410
3411
local Wing2 = Wing1:Clone()
3412
Wing2.Parent = Torso
3413
local x,y,z = 0,-1,-6
3414
3415
Wld = function(a,b,cf)
3416
local Weld = Instance.new('Weld',a)
3417
Weld.Part0 = a
3418
Weld.Part1 = b
3419
Weld.C1 = cf
3420
return Weld
3421
end
3422
3423
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
3424
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
3425
3426
print'Loaded'
3427
3428
game:service'RunService'.Stepped:connect(function()
3429
--z = 6+math.sin(tick()*2)
3430
y = -1+math.sin(tick()*Num)*Num2
3431
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
3432
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
3433
end)
3434
3435
------------------------------------------------------------------------------------------------
3436
local Player = game:service'Players'.LocalPlayer
3437
local Character = Player.Character
3438
Torso = Character:WaitForChild'Torso'
3439
3440
local Wing1 = Instance.new("Part",Character)
3441
Wing1.FormFactor = Enum.FormFactor.Custom
3442
Wing1.Size = Vector3.new(.2, .2, .2)
3443
Wing1.Name = "WIng_1"
3444
3445
local fire = Instance.new("ParticleEmitter", Wing1)
3446
fire.VelocitySpread = 0
3447
fire.Lifetime = NumberRange.new(3.1)
3448
fire.Acceleration = Vector3.new(0, 4, 4)
3449
fire.RotSpeed = NumberRange.new(10)
3450
fire.Rate = Rate
3451
fire.Rotation = NumberRange.new(151515)
3452
fire.Name = "Fire"
3453
fire.LightEmission = 0.78
3454
fire.LockedToPart = true
3455
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
3456
fire.Color = Color
3457
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
3458
3459
local Wing2 = Wing1:Clone()
3460
Wing2.Parent = Torso
3461
local x,y,z = 0,-1,-6
3462
3463
Wld = function(a,b,cf)
3464
local Weld = Instance.new('Weld',a)
3465
Weld.Part0 = a
3466
Weld.Part1 = b
3467
Weld.C1 = cf
3468
return Weld
3469
end
3470
3471
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
3472
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
3473
3474
print'Loaded'
3475
3476
game:service'RunService'.Stepped:connect(function()
3477
--z = 6+math.sin(tick()*2)
3478
y = -1+math.sin(tick()*Num)*Num2
3479
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
3480
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
3481
end)