· 7 years ago · Sep 15, 2018, 04:58 PM
1-- Objects
2
3local ScreenGui = Instance.new("ScreenGui")
4local Open = Instance.new("Frame")
5local OpenGui = Instance.new("TextButton")
6local GuiFrame = Instance.new("Frame")
7local Keemstar = Instance.new("TextButton")
8local KKK = Instance.new("TextButton")
9local TextBox = Instance.new("TextBox")
10local Rocky2u = Instance.new("TextButton")
11
12-- Properties
13
14ScreenGui.Parent = game.StarterGui
15
16Open.Name = "Open"
17Open.Parent = ScreenGui
18Open.BackgroundColor3 = Color3.new(1, 1, 1)
19Open.Position = UDim2.new(0, 26, 0, 163)
20Open.Size = UDim2.new(0, 78, 0, 24)
21
22OpenGui.Name = "OpenGui"
23OpenGui.Parent = Open
24OpenGui.BackgroundColor3 = Color3.new(1, 1, 1)
25OpenGui.Size = UDim2.new(0, 78, 0, 24)
26OpenGui.Font = Enum.Font.SourceSans
27OpenGui.FontSize = Enum.FontSize.Size14
28OpenGui.Text = "Open"
29OpenGui.TextSize = 14
30
31GuiFrame.Name = "GuiFrame"
32GuiFrame.Parent = ScreenGui
33GuiFrame.BackgroundColor3 = Color3.new(1, 1, 1)
34GuiFrame.Position = UDim2.new(0, 196, 0, 0)
35GuiFrame.Size = UDim2.new(0, 540, 0, 82)
36GuiFrame.Visible = false
37
38Keemstar.Name = "Keemstar"
39Keemstar.Parent = GuiFrame
40Keemstar.BackgroundColor3 = Color3.new(1, 1, 1)
41Keemstar.Position = UDim2.new(0, 169, 0, 0)
42Keemstar.Size = UDim2.new(0, 164, 0, 46)
43Keemstar.Font = Enum.Font.SourceSans
44Keemstar.FontSize = Enum.FontSize.Size14
45Keemstar.Text = "Keemstar"
46Keemstar.TextSize = 14
47
48KKK.Name = "KKK"
49KKK.Parent = GuiFrame
50KKK.BackgroundColor3 = Color3.new(1, 1, 1)
51KKK.Position = UDim2.new(0, 335, 0, 0)
52KKK.Size = UDim2.new(0, 205, 0, 46)
53KKK.Font = Enum.Font.SourceSans
54KKK.FontSize = Enum.FontSize.Size14
55KKK.Text = "KKK"
56KKK.TextSize = 14
57
58TextBox.Parent = GuiFrame
59TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
60TextBox.Position = UDim2.new(0, 0, 0, 62)
61TextBox.Size = UDim2.new(0, 540, 0, 20)
62TextBox.Font = Enum.Font.Antique
63TextBox.FontSize = Enum.FontSize.Size14
64TextBox.Text = "by steven, copied from talhas tutorials. first thing in release section at skidbusters"
65TextBox.TextSize = 14
66
67Rocky2u.Name = "Rocky2u"
68Rocky2u.Parent = GuiFrame
69Rocky2u.BackgroundColor3 = Color3.new(1, 1, 1)
70Rocky2u.Size = UDim2.new(0, 164, 0, 46)
71Rocky2u.Font = Enum.Font.SourceSans
72Rocky2u.FontSize = Enum.FontSize.Size14
73Rocky2u.Text = "Rocky2u"
74Rocky2u.TextSize = 14
75
76KKK.MouseButton1Click:connect(function()
77 local Player = game.Players.LocalPlayer
78
79
80function infect(char)
81repeat wait() until char
82local torso = char["Torso"]
83repeat wait() until torso
84local Head = char:FindFirstChild("Head")
85if Head then
86if Head:FindFirstChild("face") then
87Head.face.Texture = "http://www.roblox.com/asset/?id=76690153"
88end
89end
90for i,v in pairs(char:GetChildren()) do
91if v:IsA("Shirt") or v:IsA("Pants") then
92v:Destroy()
93elseif v:IsA("BasePart") then
94v.BrickColor = BrickColor.new("Dirt brown")
95v.Changed:connect(function(prop)
96if prop == "BrickColor" then
97print("gi")
98end
99end)
100
101end
102end
103local RA, LA, LL, RL, Head = torso["Right Shoulder"],torso["Left Shoulder"],torso["Left Hip"],torso["Right Hip"],torso["Neck"]
104local sound = Instance.new("Sound", torso)
105sound.SoundId = "rbxassetid://0"
106sound.Volume = 0
107sound.Looped = true
108sound:Play()
109
110end
111
112for i,v in pairs(game.Players:GetPlayers()) do
113infect(v.Character)
114end
115
116wait(1)
117--------------------------------
118local p = game.Players.LocalPlayer
119local char = p.Character
120local mouse = p:GetMouse()
121local larm = char["Left Arm"]
122local rarm = char["Right Arm"]
123local lleg = char["Left Leg"]
124local rleg = char["Right Leg"]
125local hed = char.Head
126local torso = char.Torso
127local hum = char.Humanoid
128local cam = game.Workspace.CurrentCamera
129local root = char.HumanoidRootPart
130local deb = false
131local shot = 0
132local debris=game:service"Debris"
133local l = game:GetService("Lighting")
134local rs = game:GetService("RunService").RenderStepped
135ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
136math.randomseed(os.time())
137for i,v in pairs(char:children()) do
138 if v:IsA("Hat") then
139 v:Destroy()
140 end
141end
142for i,v in pairs (hed:GetChildren()) do
143 if v:IsA("Sound") then
144 v:Destroy()
145 end
146end
147----------------------------------------------------
148z = Instance.new("Sound", torso)
149z.SoundId = "rbxassetid://0" -- Put Music ID Here.
150z.Looped = true
151z.Volume = 1
152wait(.1)
153z:Play()
154-----------------------------------------------------
155Debounces = {
156CanAttack = true;
157NoIdl = false;
158Slashing = false;
159Slashed = false;
160RPunch = false;
161RPunched = false;
162LPunch = false;
163LPunched = false;
164}
165local Touche = {char.Name, }
166----------------------------------------------------
167hed.face.Texture = "rbxassetid://0"
168char["Body Colors"].HeadColor = BrickColor.new("White")
169char["Body Colors"].TorsoColor = BrickColor.new("White")
170char["Body Colors"].LeftArmColor = BrickColor.new("White")
171char["Body Colors"].RightArmColor = BrickColor.new("White")
172char["Body Colors"].LeftLegColor = BrickColor.new("White")
173char["Body Colors"].RightLegColor = BrickColor.new("White")
174----------------------------------------------------
175ypcall(function()
176char.Shirt:Destroy()
177char.Pants:Destroy()
178shirt = Instance.new("Shirt", char)
179shirt.Name = "Shirt"
180pants = Instance.new("Pants", char)
181pants.Name = "Pants"
182char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
183char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=0"
184end)
185----------------------------------------------------
186local LocalPlayer = game:GetService("Players").LocalPlayer
187local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:wait()
188
189Character.Head.Transparency = 1
190
191local Orb = Instance.new("Part", Character)
192Orb.Name = "Orb"
193
194Orb.CanCollide = false
195Orb.BrickColor = BrickColor.new("White")
196Orb.Transparency = 0
197Orb.Material = "Plastic"
198Orb.Size = Vector3.new(1, 1, 1)
199
200
201local M = Instance.new("SpecialMesh")
202M.Parent = Orb
203M.MeshId = "http://www.roblox.com/asset/?id=1033714"
204M.Scale = Vector3.new(0.8, 3, 0.8)
205
206
207local Weld = Instance.new("Weld", Orb)
208Weld.Part0 = Character.Head
209Weld.Part1 = Orb
210Weld.C1 = CFrame.new(0, -0.5, 0)
211--------------------------------------------------------
212local Orbd = Instance.new("Part", Character)
213Orbd.Name = "Orbd"
214Orbd.Shape = Enum.PartType.Ball
215Orbd.CanCollide = false
216Orbd.BrickColor = BrickColor.new("Really black")
217Orbd.Transparency = 0
218Orbd.Material = "Neon"
219Orbd.Size = Vector3.new(0.1, 0.1, 0.1)
220Orbd.TopSurface = Enum.SurfaceType.Smooth
221Orbd.BottomSurface = Enum.SurfaceType.Smooth
222
223local Weld = Instance.new("Weld", Orbd)
224Weld.Part0 = Character.Head
225Weld.Part1 = Orbd
226Weld.C1 = CFrame.new(-0.2, -0.2, 0.5)
227
228--------------------------------------------------------
229local Orbvc = Instance.new("Part", Character)
230Orbvc.Name = "Orbvc"
231Orbvc.Shape = Enum.PartType.Ball
232Orbvc.CanCollide = false
233Orbvc.BrickColor = BrickColor.new("Really black")
234Orbvc.Transparency = 0
235Orbvc.Material = "Neon"
236Orbvc.Size = Vector3.new(0.1, 0.1, 0.1)
237Orbvc.TopSurface = Enum.SurfaceType.Smooth
238Orbvc.BottomSurface = Enum.SurfaceType.Smooth
239
240local Weld = Instance.new("Weld", Orbvc)
241Weld.Part0 = Character.Head
242Weld.Part1 = Orbvc
243Weld.C1 = CFrame.new(0.2, -0.2, 0.5)
244---------------------
245local LocalPlayer = game:GetService("Players").LocalPlayer
246local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:wait()
247
248Character.Head.Transparency = 1
249
250local Camisa = Instance.new("Part", Character)
251Camisa.Name = "Camisa"
252
253Camisa.CanCollide = false
254Camisa.BrickColor = BrickColor.new("Institutional white")
255Camisa.Transparency = 1
256Camisa.Material = "Plastic"
257Camisa.Size = Vector3.new(1.5, 1.5, 1)
258
259d = Instance.new("Decal",Camisa)
260d.Texture = "http://www.roblox.com/asset/?id=14872518"
261d.Face = "Front"
262
263
264local Weld = Instance.new("Weld", Camisa)
265Weld.Part0 = Character.Torso
266Weld.Part1 = Camisa
267Weld.C1 = CFrame.new(0, 0, 0)
268----------------------------------------
269local p = game.Players.LocalPlayer
270local char = p.Character
271local mouse = p:GetMouse()
272local larm = char["Left Arm"]
273local rarm = char["Right Arm"]
274local lleg = char["Left Leg"]
275local rleg = char["Right Leg"]
276local hed = char.Head
277local torso = char.Torso
278local hum = char.Humanoid
279local cam = game.Workspace.CurrentCamera
280local root = char.HumanoidRootPart
281local rj = root.RootJoint
282local deb = false
283local shot = 0
284local stanceToggle = "Idle1"
285local l = game:GetService("Lighting")
286local rs = game:GetService("RunService").RenderStepped
287local hb = game:GetService("RunService").Heartbeat
288local Stepped = game:GetService("RunService").Stepped
289math.randomseed(os.time())
290hum.JumpPower = 100
291hed.face:Remove()
292----------------------------------------------------
293fat = Instance.new("BindableEvent",script)
294fat.Name = "Heartbeat"
295
296script:WaitForChild("Heartbeat")
297
298frame = 1/30
299tf = 0
300allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
301tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
302lastframe = tick()
303script.Heartbeat:Fire() --ayy lmao
304
305game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
306 tf = tf + s
307 if tf >= frame then
308 if allowframeloss then
309 script.Heartbeat:Fire()
310 lastframe=tick()
311 else
312 --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
313 for i=1, math.floor(tf/frame) do
314 script.Heartbeat:Fire()
315 end
316 lastframe=tick()
317 end
318 if tossremainder then
319 tf = 0
320 else
321 tf = tf - frame * math.floor(tf/frame)
322 end
323 end
324end)
325----------------------------------------------------
326for i,v in pairs(char:children()) do
327 if v:IsA("Hat") then
328 v:Destroy()
329 end
330end
331for i,v in pairs (hed:GetChildren()) do
332 if v:IsA("Sound") then
333 v:Destroy()
334 end
335end
336----------------------------------------------------
337Debounces = {
338CanAttack = true;
339CanJoke = true;
340NoIdl = false;
341Slashing = false;
342Slashed = false;
343ks = false;
344}
345----------------------------------------------------
346function weld5(part0, part1, c0, c1)
347 weeld=Instance.new("Weld", part0)
348 weeld.Part0=part0
349 weeld.Part1=part1
350 weeld.C0=c0
351 weeld.C1=c1
352 return weeld
353end
354----------------------------------------------------
355function NewPart(prnt,siz,cf,trans,anc,mat,col)
356 local prt=Instance.new("Part")
357 prt.Parent=prnt
358 prt.Name="Part"
359 prt.Size=siz
360 prt.CanCollide=false
361 prt.Anchored=anc
362 prt.Locked=true
363 prt.Transparency = trans
364 prt.TopSurface=10
365 prt.BottomSurface=10
366 prt.FrontSurface=10
367 prt.BackSurface=10
368 prt.LeftSurface=10
369 prt.RightSurface=10
370 prt:BreakJoints()
371 prt.CFrame=cf or CFrame.new(30,10,30)
372 prt.Material=mat
373 prt.BrickColor=BrickColor.new(col)
374 m=Instance.new("SpecialMesh",prt)
375 m.MeshType=6
376 return prt
377end
378----------------------------------------------------
379function lerp(a, b, t) -- Linear interpolation
380 return a + (b - a)*t
381end
382
383function slerp(a, b, t) --Spherical interpolation
384 dot = a:Dot(b)
385 if dot > 0.99999 or dot < -0.99999 then
386 return t <= 0.5 and a or b
387 else
388 r = math.acos(dot)
389 return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
390 end
391end
392
393function matrixInterpolate(a, b, t)
394 local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
395 local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
396 local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
397 local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
398 local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
399 local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
400 local t = v1:Dot(v2)
401 if not (t < 0 or t == 0 or t > 0) then -- Failsafe
402 return CFrame.new()
403 end
404 return CFrame.new(
405 v0.x, v0.y, v0.z,
406 v1.x, v1.y, v1.z,
407 v2.x, v2.y, v2.z,
408 v3.x, v3.y, v3.z)
409end
410----------------------------------------------------
411function genWeld(a,b)
412 local w = Instance.new("Weld",a)
413 w.Part0 = a
414 w.Part1 = b
415 return w
416end
417function weld(a, b)
418 local weld = Instance.new("Weld")
419 weld.Name = "W"
420 weld.Part0 = a
421 weld.Part1 = b
422 weld.C0 = a.CFrame:inverse() * b.CFrame
423 weld.Parent = a
424 return weld;
425end
426----------------------------------------------------
427function Lerp(c1,c2,al)
428 local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
429 local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
430 for i,v in pairs(com1) do
431 com1[i] = v+(com2[i]-v)*al
432 end
433 return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
434end
435----------------------------------------------------
436newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
437 local wld = Instance.new("Weld", wp1)
438 wld.Part0 = wp0
439 wld.Part1 = wp1
440 wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
441end
442----------------------------------------------------
443newWeld(torso, larm, -1.5, 0.5, 0)
444larm.Weld.C1 = CFrame.new(0, 0.5, 0)
445newWeld(torso, rarm, 1.5, 0.5, 0)
446rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
447newWeld(torso, hed, 0, 1.5, 0)
448newWeld(torso, lleg, -0.5, -1, 0)
449lleg.Weld.C1 = CFrame.new(0, 1, 0)
450newWeld(torso, rleg, 0.5, -1, 0)
451rleg.Weld.C1 = CFrame.new(0, 1, 0)
452newWeld(root, torso, 0, -1, 0)
453torso.Weld.C1 = CFrame.new(0, -1, 0)
454----------------------------------------------------
455z = Instance.new("Sound",char) --Smile: print("â?º")
456z.SoundId = "rbxassetid://0"--410761150, 411368002
457z.Looped = true
458z.Pitch = 1
459z.Volume = 1
460wait(0.1)
461z:Play()
462----------------------------------------------------
463New = function(Object, Parent, Name, Data)
464 local Object = Instance.new(Object)
465 for Index, Value in pairs(Data or {}) do
466 Object[Index] = Value
467 end
468 Object.Parent = Parent
469 Object.Name = Name
470 return Object
471end
472----------------------------------------------------
473--Left Arm
474m = Instance.new("Model")
475m.Name = "LeftArm"
476
477p4 = Instance.new("Part", m)
478p4.BrickColor = BrickColor.new("Really black")
479p4.Material = Enum.Material.SmoothPlastic
480p4.Name = "LeftArmPlate"
481p4.Size = Vector3.new(1, 2, 1)
482p4.Transparency = 1
483p4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
484p4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
485p4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
486p4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
487p4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
488p4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
489b4 = Instance.new("SpecialMesh", p4)
490b4.MeshType = Enum.MeshType.Brick
491b4.Name = "Mesh"
492b4.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
493
494
495
496
497
498w1 = Instance.new("Weld", p1)
499w1.Name = "Part_Weld"
500w1.Part0 = p1
501w1.C0 = CFrame.new(1.5, -17.9000149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
502w1.Part1 = p2
503w1.C1 = CFrame.new(1.5, -18.2000179, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
504w2 = Instance.new("Weld", p2)
505w2.Name = "Part_Weld"
506w2.Part0 = p2
507w2.C0 = CFrame.new(1.5, -18.2000179, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
508w2.Part1 = p3
509w2.C1 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
510w3 = Instance.new("Weld", p3)
511w3.Name = "LeftArmPlate_Weld"
512w3.Part0 = p3
513w3.C0 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
514w3.Part1 = p4
515w3.C1 = CFrame.new(1.5, -18.1000156, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
516w4 = Instance.new("Weld", p4)
517w4.Name = "Part_Weld"
518w4.Part0 = p4
519w4.C0 = CFrame.new(1.5, -18.1000156, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
520w4.Part1 = p5
521w4.C1 = CFrame.new(1.5, -18.5000172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
522w5 = Instance.new("Weld", p5)
523w5.Name = "Part_Weld"
524w5.Part0 = p5
525w5.C0 = CFrame.new(1.5, -18.5000172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
526w5.Part1 = p6
527w5.C1 = CFrame.new(1.5, -17.9000149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
528w6 = Instance.new("Weld", p6)
529w6.Name = "Part_Weld"
530w6.Part0 = p6
531w6.C0 = CFrame.new(1.5, -17.9000149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
532w6.Part1 = p7
533w6.C1 = CFrame.new(1.5, -18.2000179, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
534w7 = Instance.new("Weld", p7)
535w7.Name = "Part_Weld"
536w7.Part0 = p7
537w7.C0 = CFrame.new(1.5, -18.2000179, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
538w7.Part1 = p8
539w7.C1 = CFrame.new(1.5, -18.5000172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
540w8 = Instance.new("Weld", p8)
541w8.Name = "Part_Weld"
542w8.Part0 = p8
543w8.C0 = CFrame.new(1.5, -18.5000172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
544w8.Part1 = p9
545w8.C1 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
546w9 = Instance.new("Weld", p9)
547w9.Name = "Part_Weld"
548w9.Part0 = p9
549w9.C0 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
550w9.Part1 = p10
551w9.C1 = CFrame.new(1.5, -18.950016, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
552w10 = Instance.new("Weld", p10)
553w10.Name = "Part_Weld"
554w10.Part0 = p10
555w10.C0 = CFrame.new(1.5, -18.950016, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
556w10.Part1 = p11
557w10.C1 = CFrame.new(1.5, -18.6500149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
558w11 = Instance.new("Weld", p11)
559w11.Name = "Part_Weld"
560w11.Part0 = p11
561w11.C0 = CFrame.new(1.5, -18.6500149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
562w11.Part1 = p12
563w11.C1 = CFrame.new(1.5, -18.3500156, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
564w12 = Instance.new("Weld", p12)
565w12.Name = "Part_Weld"
566w12.Part0 = p12
567w12.C0 = CFrame.new(1.5, -18.3500156, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
568w12.Part1 = p13
569w12.C1 = CFrame.new(1.5, -18.0500126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
570w13 = Instance.new("Weld", p13)
571w13.Name = "Part_Weld"
572w13.Part0 = p13
573w13.C0 = CFrame.new(1.5, -18.0500126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
574w13.Part1 = p14
575w13.C1 = CFrame.new(1.5, -17.7500172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
576w14 = Instance.new("Weld", p14)
577w14.Name = "Part_Weld"
578w14.Part0 = p14
579w14.C0 = CFrame.new(1.5, -17.7500172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
580w14.Part1 = p15
581w14.C1 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
582w15 = Instance.new("Weld", p15)
583w15.Name = "Part_Weld"
584w15.Part0 = p15
585w15.C0 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
586w15.Part1 = p16
587w15.C1 = CFrame.new(1.49142683, -27.338007, 3.81166649, 1, -2.04123751e-007, -6.57511308e-008, 1.67448022e-007, 0.500000119, 0.866025329, -1.06342185e-007, -0.866025269, 0.5)
588
589m.Parent = larm
590m:MakeJoints()
591----------------------------------------------------
592local cor = Instance.new("Part", larm.LeftArm)
593cor.Name = "Thingy"
594cor.Locked = true
595cor.BottomSurface = 0
596cor.CanCollide = false
597cor.Size = Vector3.new(1, 1, 1)
598cor.Transparency = 1
599cor.TopSurface = 0
600corw = Instance.new("Weld", cor)
601corw.Part0 = larm
602corw.Part1 = cor
603corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
604corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
605weld1 = Instance.new("Weld", larm.LeftArm)
606weld1.Part0 = cor
607weld1.Part1 = larm.LeftArm.LeftArmPlate
608weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
609--Right Arm
610m2 = Instance.new("Model")
611m2.Name = "RightArm"
612
613p7 = Instance.new("Part", m2)
614p7.BrickColor = BrickColor.new("Really black")
615p7.Material = Enum.Material.SmoothPlastic
616p7.Transparency = 1
617p7.Name = "RightArmPlate"
618p7.CFrame = CFrame.new(3.5, -9.54201603, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
619p7.FormFactor = Enum.FormFactor.Symmetric
620p7.Size = Vector3.new(1, 2, 1)
621p7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
622p7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
623p7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
624p7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
625p7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
626p7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
627b7 = Instance.new("SpecialMesh", p7)
628b7.MeshType = Enum.MeshType.Brick
629b7.Name = "Mesh"
630b7.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
631
632
633w1 = Instance.new("Weld", p1)
634w1.Name = "Part_Weld"
635w1.Part0 = p1
636w1.C0 = CFrame.new(-3.5, -4.20002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
637w1.Part1 = p2
638w1.C1 = CFrame.new(-3.5, -3.90001893, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
639w2 = Instance.new("Weld", p2)
640w2.Name = "Part_Weld"
641w2.Part0 = p2
642w2.C0 = CFrame.new(-3.5, -3.90001893, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
643w2.Part1 = p3
644w2.C1 = CFrame.new(-3.5, -4.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
645w3 = Instance.new("Weld", p3)
646w3.Name = "Part_Weld"
647w3.Part0 = p3
648w3.C0 = CFrame.new(-3.5, -4.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
649w3.Part1 = p4
650w3.C1 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
651w4 = Instance.new("Weld", p4)
652w4.Name = "Part_Weld"
653w4.Part0 = p4
654w4.C0 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
655w4.Part1 = p5
656w4.C1 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
657w5 = Instance.new("Weld", p5)
658w5.Name = "Part_Weld"
659w5.Part0 = p5
660w5.C0 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
661w5.Part1 = p6
662w5.C1 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
663w6 = Instance.new("Weld", p6)
664w6.Name = "RightArmPlate_Weld"
665w6.Part0 = p6
666w6.C0 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
667w6.Part1 = p7
668w6.C1 = CFrame.new(-3.5, -4.10001707, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
669w7 = Instance.new("Weld", p7)
670w7.Name = "Part_Weld"
671w7.Part0 = p7
672w7.C0 = CFrame.new(-3.5, -4.10001707, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
673w7.Part1 = p8
674w7.C1 = CFrame.new(-3.5, -4.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
675w8 = Instance.new("Weld", p8)
676w8.Name = "Part_Weld"
677w8.Part0 = p8
678w8.C0 = CFrame.new(-3.5, -4.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
679w8.Part1 = p9
680w8.C1 = CFrame.new(-3.5, -4.95002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
681w9 = Instance.new("Weld", p9)
682w9.Name = "Part_Weld"
683w9.Part0 = p9
684w9.C0 = CFrame.new(-3.5, -4.95002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
685w9.Part1 = p10
686w9.C1 = CFrame.new(-3.5, -4.65001678, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
687w10 = Instance.new("Weld", p10)
688w10.Name = "Part_Weld"
689w10.Part0 = p10
690w10.C0 = CFrame.new(-3.5, -4.65001678, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
691w10.Part1 = p11
692w10.C1 = CFrame.new(-3.5, -4.35001707, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
693w11 = Instance.new("Weld", p11)
694w11.Name = "Part_Weld"
695w11.Part0 = p11
696w11.C0 = CFrame.new(-3.5, -4.35001707, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
697w11.Part1 = p12
698w11.C1 = CFrame.new(-3.5, -4.05001783, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
699w12 = Instance.new("Weld", p12)
700w12.Name = "Part_Weld"
701w12.Part0 = p12
702w12.C0 = CFrame.new(-3.5, -4.05001783, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
703w12.Part1 = p13
704w12.C1 = CFrame.new(-3.5, -4.20002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
705w13 = Instance.new("Weld", p13)
706w13.Name = "Part_Weld"
707w13.Part0 = p13
708w13.C0 = CFrame.new(-3.5, -4.20002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
709w13.Part1 = p14
710w13.C1 = CFrame.new(-3.5, -3.75002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
711w14 = Instance.new("Weld", p14)
712w14.Name = "Part_Weld"
713w14.Part0 = p14
714w14.C0 = CFrame.new(-3.5, -3.75002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
715w14.Part1 = p15
716w14.C1 = CFrame.new(-3.5, -3.90001893, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
717w15 = Instance.new("Weld", p15)
718w15.Name = "Part_Weld"
719w15.Part0 = p15
720w15.C0 = CFrame.new(-3.5, -3.90001893, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
721w15.Part1 = p16
722w15.C1 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
723w16 = Instance.new("Weld", p16)
724w16.Name = "Part_Weld"
725w16.Part0 = p16
726w16.C0 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
727w16.Part1 = p17
728w16.C1 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
729w17 = Instance.new("Weld", p17)
730w17.Name = "Part_Weld"
731w17.Part0 = p17
732w17.C0 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
733w17.Part1 = p18
734w17.C1 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
735w18 = Instance.new("Weld", p18)
736w18.Name = "Part_Weld"
737w18.Part0 = p18
738w18.C0 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
739w18.Part1 = p19
740w18.C1 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
741m2.Parent = rarm
742m2:MakeJoints()
743----------------------------------------------------
744local cor2 = Instance.new("Part", rarm.RightArm)
745cor2.Name = "Thingy"
746cor2.Locked = true
747cor2.BottomSurface = 0
748cor2.CanCollide = false
749cor2.Size = Vector3.new(1, 1, 1)
750cor2.Transparency = 1
751cor2.TopSurface = 0
752corw2 = Instance.new("Weld", cor2)
753corw2.Part0 = rarm
754corw2.Part1 = cor2
755corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
756corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
757weld2 = Instance.new("Weld", rarm.RightArm)
758weld2.Part0 = cor2
759weld2.Part1 = rarm.RightArm.RightArmPlate
760weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
761
762
763--Zyrodoxa
764m8 = Instance.new("Model")
765m8.Name = "Zyrodoxa"
766
767p16 = Instance.new("Part", m8)
768p16.BrickColor = BrickColor.new("Instutional white")
769p16.Material = Enum.Material.Metal
770p16.Name = "Handle"
771p16.CFrame = CFrame.new(2.7e-005, -11.8500671, -1.1215378, 1, -4.08902174e-008, -5.95266769e-008, -5.95264673e-008, 4.47054163e-008, -1.00000322, 4.08900469e-008, 1.00000393, 3.27827877e-007)
772p16.CanCollide = false
773p16.Locked = true
774p16.FormFactor = Enum.FormFactor.Custom
775p16.Size = Vector3.new(0, 0, 0)
776p16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
777p16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
778p16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
779p16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
780p16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
781p16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
782b16 = Instance.new("BlockMesh", p16)
783b16.Name = "Mesh"
784b16.Scale = Vector3.new(0, 0, 0)
785
786w16 = Instance.new("Weld", p16)
787w16.Name = "Block_Weld"
788w16.Part0 = p16
789w16.C0 = CFrame.new(-2.69356715e-005, 1.12153399, 0.310250998, 1, -5.9526446e-008, 4.08900576e-008, -4.08900576e-008, 0, 1, -5.95264495e-008, -1, -2.43403981e-015)
790w16.Part1 = p17
791w16.C1 = CFrame.new(-2.69897973e-005, 0.238820702, 1.16951191, 1, -3.32849588e-008, -1.92696081e-009, -3.32849588e-008, -1, -5.96046448e-007, -1.92694105e-009, 5.96046448e-007, -1)
792
793m8.Parent = rarm
794m8:MakeJoints()
795----------------------------------------------------
796local cor8 = Instance.new("Part", rarm.Zyrodoxa)
797cor8.Name = "Thingy"
798cor8.Locked = true
799cor8.BottomSurface = 0
800cor8.CanCollide = false
801cor8.Size = Vector3.new(1, 1, 1)
802cor8.Transparency = 1
803cor8.TopSurface = 0
804corw8 = Instance.new("Weld", cor8)
805corw8.Part0 = rarm
806corw8.Part1 = cor8
807corw8.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180))
808corw8.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
809weld8 = Instance.new("Weld", rarm.Zyrodoxa)
810weld8.Part0 = cor8
811weld8.Part1 = rarm.Zyrodoxa.Handle
812weld8.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
813----------------------------------------------------
814models = {m,m2,m3,m4,m5,m6,m7,m8}
815parts = {}
816Stepped:connect(function()
817 for i,v in pairs(models) do
818 for _, a in pairs(v:GetChildren()) do
819 if v:IsA("Part") and v.Name ~= "Thingy" then
820 table.insert(parts, a)
821 for i,v in pairs(parts) do
822 v.CanCollide = false
823 end
824 end
825 end
826 end
827end)
828----------------------------------------------------
829local animpose = "Idle1"
830local lastanimpose = "Idle1"
831local grab = false
832local Smooth = 1
833local sine = 0
834local change = 1
835local val = 0
836local ffing = false
837----------------------------------------------------
838--[[local hitbox = rarm.Zyrodoxa.Hitbox--Zyrodoxa is the name of the dagger k
839
840function FindHumanoids()
841 local function c_region(Position, Size)
842 local SizeOffset = Size/2
843 local Point1 = Position - SizeOffset
844 local Point2 = Position + SizeOffset
845 local a = Instance.new("Part", workspace)
846 a.Anchored = true
847 a.Size = Size
848 a.Position = Position
849 print("Hey!, I'm making a part!")
850 return Region3.new(Point1, Point2)
851 end
852
853 local a = c_region((hitbox.CFrame * CFrame.new(0, -1.285, 0)), Vector3.new(0.22, 0.6425, 1.22))
854 local b = c_region((hitbox.CFrame * CFrame.new(0, -0.6425, 0)), Vector3.new(0.22, 0.6425, 1.22))
855 local c = c_region((hitbox.CFrame * CFrame.new(0, 0.6425, 0)), Vector3.new(0.22, 0.6425, 1.22))
856 local d = c_region((hitbox.CFrame * CFrame.new(0, 1.285, 0)), Vector3.new(0.22, 0.6425, 1.22))
857
858 local regions = {a, b, c, d}
859
860 local found_humanoids = {}
861 local already_found = {char.Name}
862
863 for _, region in pairs(regions) do
864 for _, part in pairs(game.Workspace:FindPartsInRegion3WithIgnoreList(region, rarm.Zyrodoxa:GetChildren(), 100)) do
865 print(part, part.Parent, part.Name) ---nope
866 if part.Parent:FindFirstChild("Humanoid") ~= nil and part.Parent.ClassName == "Model" and not part:isDescendantOf(char) then
867 local humanoid = part.Parent:FindFirstChild("Humanoid")
868 local name = humanoid.Parent.Name
869 local exists = false
870 for _, n in pairs(already_found) do
871 if n == name then
872 exists = true
873 end
874 end
875 if not exists then
876 table.insert(already_found, name)
877 table.insert(found_humanoids, humanoid)
878 end
879 elseif part.Parent.Parent:FindFirstChild("Humanoid") ~= nil and part.Parent.Parent.ClassName == "Model" and not part:isDescendantOf(char) then
880 local humanoid = part.Parent.Parent:FindFirstChild("Humanoid")
881 local name = humanoid.Parent.Parent.Name
882 local exists = false
883 for _, n in pairs(already_found) do
884 if n == name then
885 exists = true
886 end
887 end
888 if not exists then
889 table.insert(already_found, name)
890 table.insert(found_humanoids, humanoid)
891 end
892 end
893 end
894 end
895 return found_humanoids
896end
897
898local humanoids = FindHumanoids()
899if #humanoids == 0 then
900 for i, v in pairs(humanoids) do
901 print(v.Parent.Name)
902 if Debounces.Slashing == true then
903 v:TakeDamage(math.random(10,20) * math.random(1,3)) --max 60 damage?
904 elseif Debounces.Slashing == false then
905 wait()
906 end
907 end
908 wait(0.3)
909end]]--
910----------------------------------------------------
911--[[mouse.KeyDown:connect(function(key)
912 if key == "f" then
913 if Debounces.CanAttack == true then
914 Debounces.CanAttack = false
915 Debounces.NoIdl = true
916 Debounces.on = true
917 for i = 1, 20 do
918 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1.05, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
919 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
920 CR.Joint.C1 = Lerp(CR.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(-4),0,0),0.1)
921 CR2.Joint.C1 = Lerp(CR2.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),0.1)
922 CR3.Joint.C1 = Lerp(CR3.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),0.1)
923 CR4.Joint.C1 = Lerp(CR4.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),0.1)
924 CR5.Joint.C1 = Lerp(CR5.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),0.1)
925 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.6,0.6,-0.2)*CFrame.Angles(math.rad(8),math.rad(22),math.rad(15)), 0.8)
926 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
927 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6,0.6,0.2)*CFrame.Angles(math.rad(-8),math.rad(12),math.rad(-12)), 0.8)
928 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
929 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)), 0.5)
930 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 0.5)
931 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-6), math.rad(0), 0), 0.1)
932 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0), 0.1)
933 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.14) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
934 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(5)), 0.1)
935 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
936 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(10), math.rad(-5)), 0.1)
937 if Debounces.on == false then
938 break
939 end
940 fat.Event:wait()
941 end
942 end
943 end
944end)]]--
945----------------------------------------------------
946mod4 = Instance.new("Model",char)
947
948ptez = {0.7, 0.8, 0.9, 1}
949
950function FindNearestTorso(Position,Distance,SinglePlayer)
951 if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
952 local List = {}
953 for i,v in pairs(workspace:GetChildren())do
954 if v:IsA("Model")then
955 if v:findFirstChild("Torso")then
956 if v ~= char then
957 if(v.Torso.Position -Position).magnitude <= Distance then
958 table.insert(List,v)
959 end
960 end
961 end
962 end
963 end
964 return List
965end
966
967function Slam()
968 local part=Instance.new('Part',mod4)
969 part.Anchored=true
970 part.CanCollide=false
971 part.FormFactor='Custom'
972 part.Size=Vector3.new(.2,.2,.2)
973 part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
974 part.Transparency=.7
975 part.BrickColor=BrickColor.new('Really black')
976 mesh=Instance.new('SpecialMesh',part)
977 mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
978 mesh.Scale=Vector3.new(3,3,3)
979 local part2=Instance.new('Part',mod4)
980 part2.Anchored=true
981 part2.CanCollide=false
982 part2.FormFactor='Custom'
983 part2.Size=Vector3.new(.2,.2,.2)
984 part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
985 part2.Transparency=.7
986 part2.BrickColor=BrickColor.new('Institutional white')
987 mesh2=Instance.new('SpecialMesh',part2)
988 mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
989 mesh2.Scale=Vector3.new(3,1.5,3)
990 x = Instance.new("Sound",larm)
991 x.SoundId = "http://www.roblox.com/asset/?id=142070127"
992 x.Pitch = ptez[math.random(1,#ptez)]
993 x.Volume = 1
994 wait(.1)
995 x1 = Instance.new("Sound",larm)
996 x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
997 x1.Pitch = ptez[math.random(1,#ptez)]
998 x1.Volume = 1
999 wait(.1)
1000 x:Play()
1001 x1:Play()
1002 for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
1003 if v:FindFirstChild('Humanoid') then
1004 v.Humanoid:TakeDamage(math.random(30,45))
1005 end
1006 end
1007 coroutine.resume(coroutine.create(function()
1008 for i=0,0.62,0.13 do
1009 wait()
1010 part.CFrame=part.CFrame
1011 part.Transparency=i
1012 mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
1013 part2.CFrame=part2.CFrame
1014 part2.Transparency=i
1015 mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
1016 end
1017 part.Parent=nil
1018 part2.Parent=nil
1019 x:Destroy()
1020 end))
1021end
1022----------------------------------------------------
1023wPart = function(x,y,z,color,tr,cc,an,parent)
1024 local wp = Instance.new('WedgePart',parent or Weapon)
1025 wp.formFactor = 'Custom'
1026 wp.Size = Vector3.new(x,y,z)
1027 wp.BrickColor = BrickColor.new(color)
1028 wp.CanCollide = cc
1029 wp.Transparency = tr
1030 wp.Anchored = an
1031 wp.TopSurface,wp.BottomSurface = 0,0
1032 return wp
1033end
1034
1035Mesh = function(par,num,x,y,z)
1036 local msh = _
1037 if num == 1 then
1038 msh = Instance.new("CylinderMesh",par)
1039 elseif num == 2 then
1040 msh = Instance.new("SpecialMesh",par)
1041 msh.MeshType = 3
1042 elseif num == 3 then
1043 msh = Instance.new("BlockMesh",par)
1044 elseif num == 4 then
1045 msh = Instance.new("SpecialMesh",par)
1046 msh.MeshType = "Torso"
1047 elseif type(num) == 'string' then
1048 msh = Instance.new("SpecialMesh",par)
1049 msh.MeshId = num
1050 end
1051 msh.Scale = Vector3.new(x,y,z)
1052 return msh
1053end
1054
1055local function CFrameFromTopBack(at, top, back)
1056 local right = top:Cross(back)
1057 return CFrame.new(at.x, at.y, at.z,
1058 right.x, top.x, back.x,
1059 right.y, top.y, back.y,
1060 right.z, top.z, back.z)
1061end
1062
1063function Triangle(a, b, c)
1064 local edg1 = (c-a):Dot((b-a).unit)
1065 local edg2 = (a-b):Dot((c-b).unit)
1066 local edg3 = (b-c):Dot((a-c).unit)
1067 if edg1 <= (b-a).magnitude and edg1 >= 0 then
1068 a, b, c = a, b, c
1069 elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
1070 a, b, c = b, c, a
1071 elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
1072 a, b, c = c, a, b
1073 else
1074 print("unreachable")
1075 end
1076 local len1 = (c-a):Dot((b-a).unit)
1077 local len2 = (b-a).magnitude - len1
1078 local width = (a + (b-a).unit*len1 - c).magnitude
1079 local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
1080 local list = {}
1081 if len1 > 0.01 then
1082 local w1 = wPart(0,0,0,'Institutional white',0.5,false,true,char)
1083 local sz = Vector3.new(0.2, width, len1)
1084 w1.Size = sz
1085 local sp = Mesh(w1,2,0,0,0)
1086 sp.MeshType='Wedge'
1087 sp.Scale=Vector3.new(0,1,1)*sz/w1.Size
1088 w1:BreakJoints()
1089 w1.Anchored = true
1090 w1.Transparency = 0.7
1091 Spawn(function()
1092 for i=0,1,0.1 do
1093 fat.Event:wait()
1094 w1.Transparency=w1.Transparency+0.03
1095 end
1096 end)
1097 w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
1098 table.insert(list,w1)
1099 end
1100 if len2 > 0.01 then
1101 local w2 = wPart(0,0,0,'Institutional white',0.5,false,true,char)
1102 local sz = Vector3.new(0.2, width, len2)
1103 w2.Size = sz
1104 local sp = Mesh(w2,2,0,0,0)
1105 sp.MeshType='Wedge'
1106 sp.Scale=Vector3.new(0,1,1)*sz/w2.Size
1107 w2:BreakJoints()
1108 w2.Anchored = true
1109 w2.Transparency = 0.7
1110 Spawn(function()
1111 for i=0,1,0.1 do
1112 fat.Event:wait()
1113 w2.Transparency=w2.Transparency+0.03
1114 end
1115 end)
1116 w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
1117 table.insert(list,w2)
1118 end
1119 return unpack(list)
1120end
1121
1122function trail(p,t,h)
1123 Spawn(function()
1124 local blcf = p.CFrame
1125 local scfr = blcf
1126 for i=1,t do
1127 local blcf = p.CFrame
1128 if scfr and (p.Position-scfr.p).magnitude > .1 then
1129 local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
1130 if a then game.Debris:AddItem(a,1) end
1131 if b then game.Debris:AddItem(b,1) end
1132 local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
1133 if a then game.Debris:AddItem(a,1) end
1134 if b then game.Debris:AddItem(b,1) end
1135 scfr = blcf
1136 elseif not scfr then
1137 scfr = blcf
1138 end
1139 fat.Event:wait()
1140 end
1141 scfr=nil
1142 end)
1143end
1144--trail(char.Sword.Blade,1e1000,5)
1145----------------------------------------------------
1146function Dmg()
1147 local partofdeath = rarm.Zyrodoxa.Hitbox
1148 local function CreateRegion3FromLocAndSize(Position, Size)
1149 local SizeOffset = Size/2
1150 local Point1 = Position - SizeOffset
1151 local Point2 = Position + SizeOffset
1152 return Region3.new(Point1, Point2)
1153 end
1154 local reg = CreateRegion3FromLocAndSize(partofdeath.Position, partofdeath.Size)
1155 for i, v in pairs(game.Workspace:FindPartsInRegion3WithIgnoreList(reg, char:GetChildren(), 100)) do
1156 Spawn(function()
1157 if Debounces.Slashing == true and Debounces.Slashed == false then
1158 Debounces.Slashed = true
1159 ypcall(function()
1160 local humanoid = v.Parent:FindFirstChild("Humanoid") or v.Parent.Parent:FindFirstChild("Humanoid")
1161 humanoid:TakeDamage(math.random(10,18))
1162 end)
1163 wait(.4)
1164 Debounces.Slashed = false
1165 end
1166 end)
1167 end
1168end
1169----------------------------------------------------
1170pts = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
1171ptz = {0.7, 0.8, 0.9, 1}
1172idz = {"161006212", "161006195"}
1173function attackone()
1174 for i = 1, 13 do
1175 corw8.C0 = Lerp(corw8.C0, CFrame.new(-0.3, -1, -0.3) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), 0.8)
1176 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(30), math.rad(0)), 0.8)
1177 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.5, -0.3)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-10)), 0.3)
1178 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)
1179 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0.4)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-10)), 0.5)
1180 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(-40),math.rad(0)), 0.5)
1181 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(0),math.rad(-50),0), 0.5)
1182 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.5)
1183 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.7)
1184 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(18), math.rad(0), math.rad(15)), 0.7)
1185 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.4, -1.3, 0) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), 0.5)
1186 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(15)), 0.5)
1187 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.7, -0.9, -0.4) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
1188 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
1189 if Debounces.on == false then
1190 break
1191 end
1192 fat.Event:wait()
1193 end
1194 trail(rarm.Zyrodoxa.Hitbox,20,2)
1195 Debounces.Slashing = true
1196 wait(0.2)
1197 --[[z = Instance.new("Sound", hed)
1198 z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
1199 z.Pitch = ptz[math.random(1,#ptz)]
1200 z.Volume = 1
1201 wait(.01)
1202 z:Play()]]--
1203 for i = 1, 14 do
1204 Dmg()
1205 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), 0.8)
1206 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(0)), 0.8)
1207 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0.4)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(100)), 0.4)
1208 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(40),math.rad(0)), 0.4)
1209 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, -0.3)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-20)), 0.4)
1210 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 0.4)
1211 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(0),math.rad(40),0), 0.7)
1212 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1213 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(-10), math.rad(-40), 0), 0.4)
1214 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1215 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.7, -0.9, -0.4) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), 0.5)
1216 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(15)), 0.5)
1217 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
1218 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(-10)), 0.5)
1219 if Debounces.on == false then break end
1220 rs:wait()
1221 end
1222 Debounces.Slashing = false
1223end
1224function attacktwo()
1225 Debounces.Slashing = true
1226 for i = 1, 14 do
1227 Dmg()
1228 corw8.C0 = Lerp(corw8.C0, CFrame.new(-0.37, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
1229 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0)), 0.4)
1230 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(80)), 0.7)
1231 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
1232 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad (-70)), 0.5)
1233 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
1234 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-90), math.rad(0)), 0.5)
1235 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1236 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.5)
1237 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1238 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.5)
1239 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1240 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.5)
1241 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1242 if Debounces.on == false then
1243 break
1244 end
1245 rs:wait()
1246 end
1247end
1248----------------------------------------------------
1249
1250----------------------------------------------------
1251definition = 5
1252bc = {}
1253bezierparts = {}
1254function NoOutline(Part)
1255 Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
1256end
1257function draw(p,d)
1258 for i=1,d do
1259 local t = i/d
1260 bc[i] = p[1]*(1-t)^2+2*p[2]*(1-t)*t+p[3]*t^2
1261 end
1262
1263 Spawn(function() fat.Event:wait()
1264 for i,v in pairs(bezierparts) do
1265 v.Transparency = 1
1266 end
1267 end)
1268end
1269--local points = {larm.Position,rarn.Position,invisipart.Position}
1270--draw(points,definition)
1271
1272 fat.Event:wait()
1273
1274 rpart = Instance.new("Part",rarm)
1275 NoOutline(rpart)
1276 rpart.Anchored = false
1277 rpart.Size = Vector3.new(1,1,1)
1278 rpart.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
1279 rpart.Transparency = 1
1280 newWeld(rarm, rpart, 0, 0, 0)
1281 rpart.Weld.C1 = CFrame.new(0, 1.1, 0)
1282 lpart = Instance.new("Part",larm)
1283 NoOutline(lpart)
1284 lpart.Anchored = false
1285 lpart.Size = Vector3.new(1,1,1)
1286 lpart.CFrame = larm.CFrame * CFrame.new(0,-1,0)
1287 lpart.Transparency = 1
1288 newWeld(larm, lpart, 0, 0, 0)
1289 lpart.Weld.C1 = CFrame.new(0, 1.1, 0)
1290 invisipart = Instance.new("Part",torso)
1291 NoOutline(invisipart)
1292 invisipart.Anchored = false
1293 invisipart.Size = Vector3.new(1,1,1)
1294 invisipart.Transparency = 1
1295 invisipart.CFrame = torso.CFrame
1296 newWeld(torso, invisipart, 0, 0, 0)
1297 invisipart.Weld.C1 = CFrame.new(0, 0, 6)
1298 table.insert(bezierparts, rpart)
1299 table.insert(bezierparts, lpart)
1300 table.insert(bezierparts, invisipart)
1301 for i = 1, 40 do
1302 local points = {lpart.Position,invisipart.Position,rpart.Position}
1303 draw(points,definition)
1304 --invisipart.Weld.C1 = invisipart.Weld.C1 + Vector3.new(0,0,0.6)
1305 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.1)
1306 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
1307 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-90)), 0.1)
1308 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
1309 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0), math.rad(0)), 0.2)
1310 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1311 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
1312 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1313 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(0), 0, math.rad(-10)), 0.2)
1314 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1315 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(0), 0, math.rad(10)), 0.2)
1316 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1317 if Debounces.on == false then
1318 break
1319 end
1320 fat.Event:wait()
1321 end
1322 for i,v in pairs(bezierparts) do
1323 v:Destroy()
1324 end
1325 --draw(points,definition)
1326 if Debounces.CanAttack == false then
1327 Debounces.CanAttack = true
1328 Debounces.NoIdl = false
1329 Debounces.on = false
1330 end
1331
1332----------------------------------------------------
1333pitches = {1}
1334IDs = {"139187200"}
1335mouse.KeyDown:connect(function(key)
1336 if key == "q" then
1337 if Debounces.CanJoke == true then
1338 Debounces.CanJoke = false
1339 z = Instance.new("Sound",hed)
1340 z.SoundId = "rbxassetid://"..IDs[math.random(1,#IDs)]
1341 z.Pitch = 1
1342 z.Volume = 1
1343 z1 = Instance.new("Sound",hed)
1344 z1.SoundId = z.SoundId
1345 z1.Pitch = 1
1346 z1.Volume = 1
1347 wait()
1348 z:Play()
1349 z1:Play()
1350 wait(3)
1351 z:Destroy()
1352 z1:Destroy()
1353 if Debounces.CanJoke == false then
1354 Debounces.CanJoke = true
1355 end
1356 end
1357 end
1358end)
1359----------------------------------------------------
1360mouse.KeyDown:connect(function(key)
1361 if key == "j" then
1362 if Debounces.CanJoke == true then
1363 Debounces.CanJoke = false
1364 z = Instance.new("Sound",hed)
1365 z.SoundId = "rbxassetid://415859013"
1366 z.Pitch = pitches[math.random(1,#pitches)]
1367 z.Volume = 1
1368 wait()
1369 z:Play()
1370 wait(2)
1371 z:Destroy()
1372 if Debounces.CanJoke == false then
1373 Debounces.CanJoke = true
1374 end
1375 end
1376 end
1377end)
1378----------------------------------------------------
1379mouse.KeyDown:connect(function(key)
1380 if key == "r" then
1381 game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"Hello Nigger", "Red")
1382 end
1383end)
1384----------------------------------------------------
1385----------------------------------------------------
1386mouse.KeyDown:connect(function(key)
1387 if key == "t" then
1388 game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"I Will Kill You", "Red")
1389 end
1390end)
1391----------------------------------------------------
1392Grab = false
1393mouse.KeyDown:connect(function(key)
1394 if key == "e" then
1395 Debounces.on = true
1396 Debounces.NoIdl = true
1397 Debounces.ks = true
1398 if Grab == false then
1399 gp = nil
1400 for i = 1, 20 do
1401 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
1402 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1403 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
1404 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1405 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
1406 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1407 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
1408 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1409 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
1410 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1411 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
1412 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1413 if Debounces.on == false then break end
1414 fat.Event:wait()
1415 end
1416 con1=larm.LeftArm.LeftArmPlate.Touched:connect(function(hit)
1417 ht = hit.Parent
1418 for i,v in pairs(ht:GetChildren()) do
1419 if v:IsA("Part") then
1420 v.CanCollide = false
1421 v.CustomPhysicalProperties = PhysicalProperties.new(0.001,0.001,0.001,0.001,0.001)
1422 end
1423 end
1424 hum1=ht:FindFirstChild('Humanoid')
1425 if hum1 ~= nil then
1426 if Debounces.ks==true then
1427 z = Instance.new("Sound",hed)
1428 z.SoundId = "rbxassetid://169380525"
1429 z.Volume = 1
1430 z:Play()
1431 Debounces.ks=false
1432 end
1433 hum1.PlatformStand=true
1434 hum1:ChangeState'Physics'
1435 gp = ht
1436 Grab = true
1437 asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,0.6),CFrame.new(0,0,0))
1438 asd.Parent = larm
1439 asd.Name = "asd"
1440 asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
1441 stanceToggle = "Grabbed"
1442 --[[elseif hum1 == nil then
1443 con1:disconnect()
1444 wait() return]]--
1445 end
1446 end)
1447 for i = 1, 20 do
1448 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
1449 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1450 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
1451 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1452 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.2)
1453 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1454 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
1455 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1456 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
1457 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1458 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
1459 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1460 if Debounces.on == false then break end
1461 fat.Event:wait()
1462 end
1463 con1:disconnect()
1464 Debounces.on = false
1465 Debounces.NoIdl = false
1466 elseif Grab == true then
1467 Grab = false
1468 --[[for i = 1, 16 do
1469 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
1470 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
1471 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
1472 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
1473 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
1474 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
1475 cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
1476 if Debounces.on == false then end
1477 rs:wait()
1478 end]]--
1479 for i = 1, 16 do
1480 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.3)
1481 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.5)
1482 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(0)), 0.3)
1483 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(60)), 0.5)
1484 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
1485 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1486 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.3)
1487 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1488 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
1489 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.4)
1490 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
1491 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1492 if Debounces.on == false then end
1493 rs:wait()
1494 end
1495 for i = 1, 12 do
1496 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.6)
1497 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1498 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.3,-0.1)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(-32)), 0.6)
1499 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1500 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(40), math.rad(14)),0.6)
1501 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1502 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0)), 0.6)
1503 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(40),math.rad(0)), 0.5)
1504 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.6)
1505 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.4)
1506 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.4, .2, -0.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
1507 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.4)
1508 if Debounces.on == false then end
1509 rs:wait()
1510 end
1511 Slam()
1512 if gp ~= nil then
1513 for i,v in pairs(larm:GetChildren()) do
1514 if v.Name == "asd" and v:IsA("Weld") then
1515 v:Remove()
1516 end
1517 if v:IsA("Part") then
1518 v.CanCollide = true
1519 v.CustomPhysicalProperties = PhysicalProperties.new(1,1,1,1,1)
1520 end
1521 end
1522 end
1523 stanceToggle = "Idle1"
1524 --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
1525 bv.maxForce = Vector3.new(400000, 400000, 400000)
1526 bv.P = 125000
1527 bv.velocity = char.Head.CFrame.lookVector * 200]]--
1528 ht=nil
1529 Debounces.on = false
1530 Debounces.NoIdl = false
1531 elseif ht == nil then wait()
1532 Grab = false
1533 Debounces.on = false
1534 Debounces.NoIdl = false
1535 end
1536 end
1537end)
1538----------------------------------------------------
1539Change = false
1540mouse.KeyDown:connect(function(key)
1541 if key == "n" then
1542 if Change == false then
1543 Change = true
1544 stanceToggle = "Idle2"
1545 elseif Change == true then
1546 Change = false
1547 stanceToggle = "Idle1"
1548 end
1549 end
1550end)
1551----------------------------------------------------
1552mouse.KeyDown:connect(function(key)
1553 if string.byte(key) == 52 then
1554 Swing = 2
1555 char.Humanoid.WalkSpeed = 28
1556 end
1557end)
1558mouse.KeyUp:connect(function(key)
1559 if string.byte(key) == 52 then
1560 Swing = 1
1561 char.Humanoid.WalkSpeed = 16
1562 end
1563end)
1564----------------------------------------------------
1565
1566jump = false
1567rs:connect(function()
1568 if char.Humanoid.Jump == true then
1569 jump = true
1570 else
1571 jump = false
1572 end
1573 char.Humanoid.FreeFalling:connect(function(f)
1574 if f then
1575 ffing = true
1576 else
1577 ffing = false
1578 end
1579 end)
1580 sine = sine + change
1581 if jump == true then
1582 animpose = "Jumping"
1583 elseif ffing == true then
1584 animpose = "Freefalling"
1585 elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
1586 animpose = "Idle"
1587 elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
1588 animpose = "Walking"
1589 elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
1590 animpose = "Running"
1591 end
1592 RightLeg = CFrame.new(0.5,-1,0)
1593 LeftLeg = CFrame.new(-0.5,-1,0)
1594
1595 lefth = (torso.CFrame*LeftLeg)
1596 righth = (torso.CFrame*RightLeg)
1597
1598 speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z)
1599
1600 TiltOnAxis = (torso.CFrame-torso.CFrame.p):vectorToObjectSpace(speed/100)
1601
1602 local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
1603 local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
1604 if animpose ~= lastanimpose then
1605 sine = 0
1606 if Debounces.NoIdl == false then
1607 if stanceToggle == "Idle1" then
1608 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-12-4*math.cos(sine/22)),math.rad(-12-2*math.cos(sine/22)),math.rad(12+2*math.cos(sine/22))), 0.3)
1609 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-0.2)*CFrame.Angles(math.rad(20+4*math.cos(sine/22)),math.rad(-22-2*math.cos(sine/22)),math.rad(-15-2*math.cos(sine/22))), 0.3)
1610 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12+2.5*math.cos(sine/22)),math.rad(0),math.rad(0)), 0.2)
1611 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-2+2*math.cos(sine/22)), math.rad(0), 0), 0.2)
1612 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(5), math.rad(-5)), 0.2)
1613 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(-5), math.rad(5)), 0.2)
1614 elseif stanceToggle == "Idle2" then
1615 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-22-4*math.cos(sine/12)),math.rad(-40-2*math.cos(sine/12)),math.rad(24+2*math.cos(sine/12))), 0.3)
1616 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.6,-0.6)*CFrame.Angles(math.rad(90+4*math.cos(sine/12)),math.rad(0),math.rad(50-2*math.cos(sine/12))), 0.3)
1617 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-6+2.5*math.cos(sine/12)),math.rad(0),math.rad(0)), 0.2)
1618 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20+2*math.cos(sine/12)), math.rad(0), 0), 0.2)
1619 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.4, -1) * CFrame.Angles(math.rad(-7-2*math.cos(sine/12)), math.rad(7), math.rad(-5)), 0.2)
1620 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, -0.2) * CFrame.Angles(math.rad(-30-2*math.cos(sine/12)), math.rad(-9), math.rad(5)), 0.2)
1621 end
1622 fat.Event:wait()
1623 end
1624 else
1625 end
1626 lastanimpose = animpose
1627 if Debounces.NoIdl == false then
1628 if animpose == "Idle" then
1629 change = 0.5
1630 if stanceToggle == "Idle1" then
1631 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1.05+0.03*math.cos(sine/5), 0-0.1*math.cos(sine/10)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
1632 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+8*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.3)
1633
1634 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.6+0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),-0.2-0.1*math.cos(sine/10))*CFrame.Angles(math.rad(8+2.5*math.cos(sine/10)),math.rad(22+7*math.cos(sine/10)),math.rad(15+2*math.cos(sine/10))), 0.8)
1635 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1636 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6-0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),0.2+0.1*math.cos(sine/10))*CFrame.Angles(math.rad(-8-2.5*math.cos(sine/10)),math.rad(12+5*math.cos(sine/10)),math.rad(-12-3*math.cos(sine/10))), 0.8)
1637 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1638 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.05*math.cos(sine/10))*CFrame.Angles(math.rad(-15+3*math.cos(sine/10)),math.rad(0),math.rad(0)), 0.5)
1639 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(20-3*math.cos(sine/10)),math.rad(0)), 0.5)
1640 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-6+3*math.cos(sine/10)), math.rad(0), 0), 0.1)
1641 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0-0.08*math.cos(sine/10), -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20+3*math.cos(sine/10)), 0), 0.1)
1642 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.14+0.06*math.cos(sine/10)) * CFrame.Angles(math.rad(-3-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1)
1643 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10-3*math.cos(sine/10)), math.rad(5+3*math.cos(sine/10))), 0.1)
1644 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(8-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1)
1645 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(10-3*math.cos(sine/10)), math.rad(-5+3*math.cos(sine/10))), 0.1)
1646 elseif stanceToggle == "Idle2" then
1647
1648 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
1649 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65-0.1*math.cos(sine/3),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20-2*math.cos(sine/3))), 0.1)
1650 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
1651 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.23, 0.5, -.56) * CFrame.Angles(math.rad(88+4*math.cos(sine/3)), 0, math.rad(45)), 0.6)
1652 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
1653 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(-10+2*math.cos(sine/6)), 0, 0), 0.8)
1654 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
1655 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
1656 --hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-5-10*math.cos(sine/18)), math.sin(sine/36)/3, 0), 0.3)
1657 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1658 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.15) * CFrame.Angles(math.rad(-9-2*math.cos(sine/6)), 0, 0), 0.8)
1659 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1-0.1*math.cos(sine/3), 0+0.04*math.cos(sine/6)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.8)
1660 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56-2*math.cos(sine/6)), 0, 0), 0.8)
1661 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.8)
1662 elseif stanceToggle == "Grabbed" then
1663 grab = true
1664 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
1665 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1666 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
1667 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
1668 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(90+4*math.cos(sine/14)),math.rad(0),math.rad(-80+4*math.cos(sine/14))), 0.3)
1669 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
1670 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
1671 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1672 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
1673 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
1674 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
1675 lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
1676 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
1677 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
1678 end
1679 elseif animpose == "Walking" then
1680 if stanceToggle == "Grabbed" then
1681 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
1682 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1683 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
1684 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
1685 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120+4*math.cos(sine/2)),math.rad(0),math.rad(-30+4*math.cos(sine/4))), 0.3)
1686 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
1687 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4)
1688 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7)
1689 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4)
1690 --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
1691 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
1692 lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8)
1693 lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
1694 rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8)
1695 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
1696 elseif stanceToggle ~= "Grabbed" then
1697 change = 1
1698 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
1699 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1700
1701 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
1702 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
1703 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/2), -math.sin(sine/4)/4)*CFrame.Angles(math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(-10-7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
1704 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
1705 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4)
1706 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7)
1707 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4)
1708 --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
1709 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
1710 --lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.9-0.24*math.cos(sine/4)/2.8, -0.05 + math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)-math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4)
1711 lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8)
1712 lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
1713 --rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.9+0.24*math.cos(sine/4)/2.8, -0.05 + -math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)+math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4)
1714 rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8)
1715 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
1716 end
1717 elseif animpose == "Running" then
1718 change = 1
1719 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
1720 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1721
1722 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.24+.6*math.cos(sine/4)/1.4, 0.54, 0+0.8*math.cos(sine/4)) * CFrame.Angles(math.rad(6-140*math.cos(sine/4)/1.2), math.rad(0), math.rad(-20+70*math.cos(sine/4))), 0.2)
1723 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
1724 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.24+.6*math.cos(sine/4)/1.4, 0.54, 0-0.8*math.cos(sine/4))*CFrame.Angles(math.rad(6+140*math.cos(sine/4)/1.2), math.rad(0), math.rad(20+70*math.cos(sine/4))), 0.2)
1725 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1726 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-8+12*math.cos(sine/2)/1.5), math.rad(0+12*math.cos(sine/4)), math.rad(0)),0.2)
1727 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.5)
1728 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.2*math.cos(sine/2)/1.7, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/2)/1.5), math.rad(0-12*math.cos(sine/4))-root.RotVelocity.Y/10, math.rad(0)+root.RotVelocity.Y/20), 0.2)
1729 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
1730 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.8-0.4*math.cos(sine/4)/2, math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + -math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8)
1731 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1732 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8+0.4*math.cos(sine/4)/2, -math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8)
1733 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1734 elseif animpose == "Jumping" then
1735
1736 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
1737 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1738 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.2)
1739 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
1740 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.2)
1741 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1742 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),math.rad(0),0), 0.2)
1743 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
1744 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
1745 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
1746 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1747 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
1748 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1749 elseif animpose == "Freefalling" then
1750
1751 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
1752 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1753 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-40),math.rad(20),math.rad(50)), 0.2)
1754 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
1755 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(110),math.rad(-20),math.rad(-30)), 0.2)
1756 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
1757 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(0),0), 0.2)
1758 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.2)
1759 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
1760 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, 0.2) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.2)
1761 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1762 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.6) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), 0.2)
1763 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1764 end
1765 end
1766end)
1767hum.MaxHealth = 999999999999999
1768wait(3)
1769hum.Health = 999999999999999
1770---------------------------------------------
1771
1772Create = function(itemClass,tabl)
1773local item = Instance.new(itemClass)
1774for i,v in pairs(tabl) do
1775local a,b = ypcall(function() return item[i] end)
1776if a then
1777item[i] = tabl[i]
1778end
1779end
1780return item
1781end
1782function runDummyScript(f,scri)
1783local oldenv = getfenv(f)
1784local newenv = setmetatable({}, {
1785__index = function(_, k)
1786if k:lower() == 'script' then
1787return scri
1788else
1789return oldenv[k]
1790end
1791end
1792})
1793setfenv(f, newenv)
1794ypcall(function() f() end)
1795end
1796cors = {}
1797mas = Instance.new("Model",game:GetService("Lighting"))
1798mas.Name = "CompiledModel"
1799o1 = Create("Model",{
1800["Name"] = "Gallows",
1801["Parent"] = mas,
1802})
1803o2 = Create("Part",{
1804["Name"] = "Smooth Block Model",
1805["Parent"] = o1,
1806["Material"] = Enum.Material.Wood,
1807["BrickColor"] = BrickColor.new("Earth orange"),
1808["Position"] = Vector3.new(-24, 0.600031018, 62),
1809["Anchored"] = true,
1810["CFrame"] = CFrame.new(-24, 0.600031018, 62, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1811["Size"] = Vector3.new(2, 1.20000005, 8),
1812["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1813})
1814o3 = Create("Part",{
1815["Name"] = "Smooth Block Model",
1816["Parent"] = o1,
1817["Material"] = Enum.Material.Wood,
1818["BrickColor"] = BrickColor.new("Earth orange"),
1819["Position"] = Vector3.new(-22, 1.20002401, 62),
1820["Anchored"] = true,
1821["CFrame"] = CFrame.new(-22, 1.20002401, 62, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1822["Size"] = Vector3.new(2, 2.4000001, 8),
1823["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1824})
1825o4 = Create("Part",{
1826["Name"] = "Smooth Block Model",
1827["Parent"] = o1,
1828["Material"] = Enum.Material.Wood,
1829["BrickColor"] = BrickColor.new("Earth orange"),
1830["Position"] = Vector3.new(-18, 2.40002704, 62),
1831["Anchored"] = true,
1832["CFrame"] = CFrame.new(-18, 2.40002704, 62, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1833["Size"] = Vector3.new(2, 4.80000019, 8),
1834["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1835})
1836o5 = Create("Part",{
1837["Name"] = "Smooth Block Model",
1838["Parent"] = o1,
1839["Material"] = Enum.Material.Wood,
1840["BrickColor"] = BrickColor.new("Earth orange"),
1841["Position"] = Vector3.new(-20, 1.80002904, 62),
1842["Anchored"] = true,
1843["CFrame"] = CFrame.new(-20, 1.80002904, 62, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1844["Size"] = Vector3.new(2, 3.60000014, 8),
1845["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1846})
1847o6 = Create("Part",{
1848["Name"] = "Smooth Block Model",
1849["Parent"] = o1,
1850["Material"] = Enum.Material.Wood,
1851["BrickColor"] = BrickColor.new("Earth orange"),
1852["Position"] = Vector3.new(-16, 3.00002789, 62),
1853["Anchored"] = true,
1854["CFrame"] = CFrame.new(-16, 3.00002789, 62, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1855["Size"] = Vector3.new(2, 6, 8),
1856["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1857})
1858o7 = Create("Part",{
1859["Name"] = "Smooth Block Model",
1860["Parent"] = o1,
1861["Material"] = Enum.Material.Wood,
1862["BrickColor"] = BrickColor.new("Earth orange"),
1863["Position"] = Vector3.new(-14.5, 2.40002704, 69.5),
1864["Rotation"] = Vector3.new(-0, -90, 0),
1865["Anchored"] = true,
1866["CFrame"] = CFrame.new(-14.5, 2.40002704, 69.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
1867["Size"] = Vector3.new(1, 4.80000019, 1),
1868["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1869})
1870o8 = Create("Part",{
1871["Name"] = "Smooth Block Model",
1872["Parent"] = o1,
1873["Material"] = Enum.Material.Wood,
1874["BrickColor"] = BrickColor.new("Earth orange"),
1875["Position"] = Vector3.new(-5.5, 2.40002704, 69.5),
1876["Rotation"] = Vector3.new(-0, -90, 0),
1877["Anchored"] = true,
1878["CFrame"] = CFrame.new(-5.5, 2.40002704, 69.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
1879["Size"] = Vector3.new(1, 4.80000019, 1),
1880["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1881})
1882o9 = Create("Part",{
1883["Name"] = "Smooth Block Model",
1884["Parent"] = o1,
1885["BrickColor"] = BrickColor.new("Earth orange"),
1886["Position"] = Vector3.new(-3.5, 5.40002203, 50.5),
1887["Rotation"] = Vector3.new(-0, -90, 0),
1888["Anchored"] = true,
1889["CFrame"] = CFrame.new(-3.5, 5.40002203, 50.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
1890["Size"] = Vector3.new(1, 1.20000005, 1),
1891["LeftSurface"] = Enum.SurfaceType.Hinge,
1892["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1893})
1894o10 = Create("Part",{
1895["Name"] = "Smooth Block Model",
1896["Parent"] = o1,
1897["Material"] = Enum.Material.Wood,
1898["BrickColor"] = BrickColor.new("Earth orange"),
1899["Position"] = Vector3.new(-10, 5.40002203, 47.5),
1900["Anchored"] = true,
1901["CFrame"] = CFrame.new(-10, 5.40002203, 47.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1902["Size"] = Vector3.new(10, 1.20000005, 45),
1903["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1904})
1905o11 = Create("Part",{
1906["Name"] = "Smooth Block Model",
1907["Parent"] = o1,
1908["Material"] = Enum.Material.Wood,
1909["BrickColor"] = BrickColor.new("Earth orange"),
1910["Position"] = Vector3.new(-1, 5.40002203, 60.5),
1911["Rotation"] = Vector3.new(-0, -90, 0),
1912["Anchored"] = true,
1913["CFrame"] = CFrame.new(-1, 5.40002203, 60.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
1914["Size"] = Vector3.new(19, 1.20000005, 8),
1915["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1916})
1917o12 = Create("Part",{
1918["Name"] = "trap",
1919["Parent"] = o1,
1920["Material"] = Enum.Material.Wood,
1921["BrickColor"] = BrickColor.new("Earth orange"),
1922["Position"] = Vector3.new(-1, 5.40002203, 47),
1923["Rotation"] = Vector3.new(-0, -90, 0),
1924["Anchored"] = true,
1925["CFrame"] = CFrame.new(-1, 5.40002203, 47, 0, 0, -1, 0, 1, -0, 1, 0, -0),
1926["Size"] = Vector3.new(6, 1.20000005, 6),
1927["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1928})
1929o13 = Create("Part",{
1930["Name"] = "Smooth Block Model",
1931["Parent"] = o1,
1932["Material"] = Enum.Material.Wood,
1933["BrickColor"] = BrickColor.new("Earth orange"),
1934["Position"] = Vector3.new(-2.5, 7.20002079, 57.5),
1935["CFrame"] = CFrame.new(-2.5, 7.20002079, 57.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1936["Size"] = Vector3.new(1, 2.4000001, 3),
1937["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1938})
1939o14 = Create("Part",{
1940["Name"] = "Smooth Block Model",
1941["Parent"] = o1,
1942["Material"] = Enum.Material.Wood,
1943["BrickColor"] = BrickColor.new("Earth orange"),
1944["Position"] = Vector3.new(3.5, 2.40002704, 69.5),
1945["Rotation"] = Vector3.new(-0, -90, 0),
1946["Anchored"] = true,
1947["CFrame"] = CFrame.new(3.5, 2.40002704, 69.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
1948["Size"] = Vector3.new(1, 4.80000019, 1),
1949["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1950})
1951o15 = Create("Part",{
1952["Name"] = "Smooth Block Model",
1953["Parent"] = o1,
1954["Material"] = Enum.Material.Wood,
1955["BrickColor"] = BrickColor.new("Earth orange"),
1956["Position"] = Vector3.new(2.5, 5.40002203, 47),
1957["Anchored"] = true,
1958["CFrame"] = CFrame.new(2.5, 5.40002203, 47, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1959["CanCollide"] = false,
1960["Size"] = Vector3.new(1, 1.20000005, 8),
1961["TopSurface"] = Enum.SurfaceType.Smooth,
1962["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1963})
1964o16 = Create("Part",{
1965["Name"] = "Smooth Block Model",
1966["Parent"] = o1,
1967["BrickColor"] = BrickColor.new("Earth orange"),
1968["Position"] = Vector3.new(-3.5, 5.40002203, 43.5),
1969["Rotation"] = Vector3.new(-0, -90, 0),
1970["Anchored"] = true,
1971["CFrame"] = CFrame.new(-3.5, 5.40002203, 43.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
1972["Size"] = Vector3.new(1, 1.20000005, 1),
1973["RightSurface"] = Enum.SurfaceType.Hinge,
1974["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1975})
1976o17 = Create("Part",{
1977["Name"] = "welder",
1978["Parent"] = o1,
1979["Material"] = Enum.Material.Wood,
1980["BrickColor"] = BrickColor.new("Reddish brown"),
1981["Position"] = Vector3.new(-0.5, 6.60002804, 47),
1982["Rotation"] = Vector3.new(-0, -90, 0),
1983["CFrame"] = CFrame.new(-0.5, 6.60002804, 47, 0, 0, -1, 0, 1, -0, 1, 0, -0),
1984["Size"] = Vector3.new(4, 1.20000005, 3),
1985["BottomSurface"] = Enum.SurfaceType.Weld,
1986["Color"] = Color3.new(0.411765, 0.25098, 0.156863),
1987})
1988o18 = Create("Part",{
1989["Name"] = "Smooth Block Model",
1990["Parent"] = o1,
1991["Material"] = Enum.Material.Wood,
1992["BrickColor"] = BrickColor.new("Earth orange"),
1993["Position"] = Vector3.new(0, 7.20002079, 56.5),
1994["Rotation"] = Vector3.new(-0, -90, 0),
1995["CFrame"] = CFrame.new(0, 7.20002079, 56.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
1996["Size"] = Vector3.new(1, 2.4000001, 4),
1997["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
1998})
1999o19 = Create("Part",{
2000["Name"] = "Smooth Block Model",
2001["Parent"] = o1,
2002["Material"] = Enum.Material.Wood,
2003["BrickColor"] = BrickColor.new("Earth orange"),
2004["Position"] = Vector3.new(3.5, 5.40002203, 47.5),
2005["Rotation"] = Vector3.new(-0, -90, 0),
2006["Anchored"] = true,
2007["CFrame"] = CFrame.new(3.5, 5.40002203, 47.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2008["Size"] = Vector3.new(45, 1.20000005, 1),
2009["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2010})
2011o20 = Create("Part",{
2012["Name"] = "Smooth Block Model",
2013["Parent"] = o1,
2014["Material"] = Enum.Material.Wood,
2015["BrickColor"] = BrickColor.new("Earth orange"),
2016["Position"] = Vector3.new(0, 7.20002079, 58.5),
2017["Rotation"] = Vector3.new(-0, -90, 0),
2018["CFrame"] = CFrame.new(0, 7.20002079, 58.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2019["Size"] = Vector3.new(1, 2.4000001, 4),
2020["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2021})
2022o21 = Create("Part",{
2023["Name"] = "gallowswitch",
2024["Parent"] = o1,
2025["Material"] = Enum.Material.Wood,
2026["BrickColor"] = BrickColor.new("Earth orange"),
2027["Position"] = Vector3.new(-1.63906896, 8.80330181, 57.5),
2028["Rotation"] = Vector3.new(-90, 60.0933647, -90),
2029["Anchored"] = true,
2030["CFrame"] = CFrame.new(-1.63906896, 8.80330181, 57.5, 1.78087221e-017, 0.498588145, 0.866838992, 4.72897554e-019, -0.866839051, 0.498588145, 1.00000012, -8.46929136e-018, -1.56730758e-017),
2031["Size"] = Vector3.new(1, 4.80000019, 1),
2032["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2033})
2034o22 = Create("Part",{
2035["Name"] = "Smooth Block Model",
2036["Parent"] = o1,
2037["Material"] = Enum.Material.Wood,
2038["BrickColor"] = BrickColor.new("Earth orange"),
2039["Position"] = Vector3.new(-0.5, 10.800024, 51.5),
2040["Rotation"] = Vector3.new(-0, -90, 0),
2041["Anchored"] = true,
2042["CFrame"] = CFrame.new(-0.5, 10.800024, 51.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2043["Size"] = Vector3.new(1, 9.60000038, 1),
2044["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2045})
2046o23 = Create("Part",{
2047["Name"] = "Smooth Block Model",
2048["Parent"] = o1,
2049["Material"] = Enum.Material.Wood,
2050["BrickColor"] = BrickColor.new("Earth orange"),
2051["Position"] = Vector3.new(-0.5, 10.800024, 42.5),
2052["Rotation"] = Vector3.new(-0, -90, 0),
2053["Anchored"] = true,
2054["CFrame"] = CFrame.new(-0.5, 10.800024, 42.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2055["Size"] = Vector3.new(1, 9.60000038, 1),
2056["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2057})
2058o24 = Create("Part",{
2059["Name"] = "Smooth Block Model",
2060["Parent"] = o1,
2061["Material"] = Enum.Material.Wood,
2062["BrickColor"] = BrickColor.new("Earth orange"),
2063["Position"] = Vector3.new(2.5, 7.20002079, 57.5),
2064["CFrame"] = CFrame.new(2.5, 7.20002079, 57.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),
2065["Size"] = Vector3.new(1, 2.4000001, 3),
2066["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2067})
2068o25 = Create("Part",{
2069["Name"] = "gallowswitch2",
2070["Parent"] = o1,
2071["Material"] = Enum.Material.Wood,
2072["BrickColor"] = BrickColor.new("Earth orange"),
2073["Transparency"] = 1,
2074["Position"] = Vector3.new(1.5, 9.00002384, 57.5),
2075["Rotation"] = Vector3.new(-0, -90, 0),
2076["Anchored"] = true,
2077["CFrame"] = CFrame.new(1.5, 9.00002384, 57.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2078["Size"] = Vector3.new(1, 6, 1),
2079["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2080})
2081o26 = Create("Part",{
2082["Name"] = "rope",
2083["Parent"] = o1,
2084["BrickColor"] = BrickColor.new("Earth orange"),
2085["Position"] = Vector3.new(-0.5, 12.6000204, 46.5),
2086["Rotation"] = Vector3.new(-0, -90, 0),
2087["RotVelocity"] = Vector3.new(9.29485318e-017, 7.26643592e-018, 9.29485318e-017),
2088["Velocity"] = Vector3.new(6.78266e-017, -0.644254982, 6.78266e-017),
2089["CFrame"] = CFrame.new(-0.5, 12.6000204, 46.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2090["Size"] = Vector3.new(1, 1.20000005, 1),
2091["BottomSurface"] = Enum.SurfaceType.Motor,
2092["TopSurface"] = Enum.SurfaceType.Motor,
2093["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2094})
2095o27 = Create("SpecialMesh",{
2096["Parent"] = o26,
2097["MeshType"] = Enum.MeshType.Sphere,
2098})
2099o28 = Create("Part",{
2100["Name"] = "Smooth Block Model",
2101["Parent"] = o1,
2102["Material"] = Enum.Material.Wood,
2103["BrickColor"] = BrickColor.new("Earth orange"),
2104["Position"] = Vector3.new(-1, 5.40002203, 34),
2105["Rotation"] = Vector3.new(-0, -90, 0),
2106["Anchored"] = true,
2107["CFrame"] = CFrame.new(-1, 5.40002203, 34, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2108["Size"] = Vector3.new(18, 1.20000005, 8),
2109["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2110})
2111o29 = Create("Part",{
2112["Name"] = "rope",
2113["Parent"] = o1,
2114["BrickColor"] = BrickColor.new("Earth orange"),
2115["Position"] = Vector3.new(-0.5, 13.8000278, 46.5),
2116["Rotation"] = Vector3.new(-0, -90, 0),
2117["RotVelocity"] = Vector3.new(9.29485318e-017, 5.65548431e-018, 9.29485318e-017),
2118["Velocity"] = Vector3.new(6.78266e-017, -0.42925173, 6.78266e-017),
2119["CFrame"] = CFrame.new(-0.5, 13.8000278, 46.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2120["Size"] = Vector3.new(1, 1.20000005, 1),
2121["BottomSurface"] = Enum.SurfaceType.Motor,
2122["TopSurface"] = Enum.SurfaceType.Motor,
2123["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2124})
2125o30 = Create("SpecialMesh",{
2126["Parent"] = o29,
2127["MeshType"] = Enum.MeshType.Sphere,
2128})
2129o31 = Create("Part",{
2130["Name"] = "Smooth Block Model",
2131["Parent"] = o1,
2132["Material"] = Enum.Material.Wood,
2133["BrickColor"] = BrickColor.new("Earth orange"),
2134["Position"] = Vector3.new(-24, 0.600031018, 33),
2135["Anchored"] = true,
2136["CFrame"] = CFrame.new(-24, 0.600031018, 33, 1, 0, 0, 0, 1, 0, 0, 0, 1),
2137["Size"] = Vector3.new(2, 1.20000005, 8),
2138["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2139})
2140o32 = Create("Part",{
2141["Name"] = "Smooth Block Model",
2142["Parent"] = o1,
2143["Material"] = Enum.Material.Wood,
2144["BrickColor"] = BrickColor.new("Earth orange"),
2145["Position"] = Vector3.new(-22, 1.20002401, 33),
2146["Anchored"] = true,
2147["CFrame"] = CFrame.new(-22, 1.20002401, 33, 1, 0, 0, 0, 1, 0, 0, 0, 1),
2148["Size"] = Vector3.new(2, 2.4000001, 8),
2149["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2150})
2151o33 = Create("Part",{
2152["Name"] = "Smooth Block Model",
2153["Parent"] = o1,
2154["Material"] = Enum.Material.Wood,
2155["BrickColor"] = BrickColor.new("Earth orange"),
2156["Position"] = Vector3.new(-16, 3.00002789, 33),
2157["Anchored"] = true,
2158["CFrame"] = CFrame.new(-16, 3.00002789, 33, 1, 0, 0, 0, 1, 0, 0, 0, 1),
2159["Size"] = Vector3.new(2, 6, 8),
2160["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2161})
2162o34 = Create("Part",{
2163["Name"] = "Smooth Block Model",
2164["Parent"] = o1,
2165["Material"] = Enum.Material.Wood,
2166["BrickColor"] = BrickColor.new("Earth orange"),
2167["Position"] = Vector3.new(-18, 2.40002704, 33),
2168["Anchored"] = true,
2169["CFrame"] = CFrame.new(-18, 2.40002704, 33, 1, 0, 0, 0, 1, 0, 0, 0, 1),
2170["Size"] = Vector3.new(2, 4.80000019, 8),
2171["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2172})
2173o35 = Create("Part",{
2174["Name"] = "Smooth Block Model",
2175["Parent"] = o1,
2176["Material"] = Enum.Material.Wood,
2177["BrickColor"] = BrickColor.new("Earth orange"),
2178["Position"] = Vector3.new(-20, 1.80002904, 33),
2179["Anchored"] = true,
2180["CFrame"] = CFrame.new(-20, 1.80002904, 33, 1, 0, 0, 0, 1, 0, 0, 0, 1),
2181["Size"] = Vector3.new(2, 3.60000014, 8),
2182["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2183})
2184o36 = Create("Part",{
2185["Name"] = "rope",
2186["Parent"] = o1,
2187["BrickColor"] = BrickColor.new("Earth orange"),
2188["Position"] = Vector3.new(-0.5, 15.0000238, 46.5),
2189["Rotation"] = Vector3.new(-0, -90, 0),
2190["RotVelocity"] = Vector3.new(9.29485318e-017, 3.22718457e-018, 9.29485318e-017),
2191["Velocity"] = Vector3.new(6.78266e-017, -0.210931048, 6.78266e-017),
2192["CFrame"] = CFrame.new(-0.5, 15.0000238, 46.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2193["Size"] = Vector3.new(1, 1.20000005, 1),
2194["BottomSurface"] = Enum.SurfaceType.Motor,
2195["TopSurface"] = Enum.SurfaceType.Motor,
2196["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2197})
2198o37 = Create("SpecialMesh",{
2199["Parent"] = o36,
2200["MeshType"] = Enum.MeshType.Sphere,
2201})
2202o38 = Create("Part",{
2203["Name"] = "Smooth Block Model",
2204["Parent"] = o1,
2205["Material"] = Enum.Material.Wood,
2206["BrickColor"] = BrickColor.new("Earth orange"),
2207["Position"] = Vector3.new(3.5, 2.40002704, 25.5),
2208["Rotation"] = Vector3.new(-0, -90, 0),
2209["Anchored"] = true,
2210["CFrame"] = CFrame.new(3.5, 2.40002704, 25.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2211["Size"] = Vector3.new(1, 4.80000019, 1),
2212["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2213})
2214o39 = Create("Part",{
2215["Name"] = "Smooth Block Model",
2216["Parent"] = o1,
2217["Material"] = Enum.Material.Wood,
2218["BrickColor"] = BrickColor.new("Earth orange"),
2219["Position"] = Vector3.new(-0.5, 16.2000294, 47),
2220["Rotation"] = Vector3.new(-0, -90, 0),
2221["Anchored"] = true,
2222["CFrame"] = CFrame.new(-0.5, 16.2000294, 47, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2223["Size"] = Vector3.new(10, 1.20000005, 1),
2224["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2225})
2226o40 = Create("Part",{
2227["Name"] = "Smooth Block Model",
2228["Parent"] = o1,
2229["Material"] = Enum.Material.Wood,
2230["BrickColor"] = BrickColor.new("Earth orange"),
2231["Position"] = Vector3.new(-5.5, 2.40002704, 25.5),
2232["Rotation"] = Vector3.new(-0, -90, 0),
2233["Anchored"] = true,
2234["CFrame"] = CFrame.new(-5.5, 2.40002704, 25.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2235["Size"] = Vector3.new(1, 4.80000019, 1),
2236["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2237})
2238o41 = Create("Part",{
2239["Name"] = "Smooth Block Model",
2240["Parent"] = o1,
2241["Material"] = Enum.Material.Wood,
2242["BrickColor"] = BrickColor.new("Earth orange"),
2243["Position"] = Vector3.new(-14.5, 2.40002704, 25.5),
2244["Rotation"] = Vector3.new(-0, -90, 0),
2245["Anchored"] = true,
2246["CFrame"] = CFrame.new(-14.5, 2.40002704, 25.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2247["Size"] = Vector3.new(1, 4.80000019, 1),
2248["Color"] = Color3.new(0.384314, 0.278431, 0.196078),
2249})
2250o42 = Create("Part",{
2251["Name"] = "hanger",
2252["Parent"] = o1,
2253["BrickColor"] = BrickColor.new("Earth orange"),
2254["Position"] = Vector3.new(-0.5, 11.4000158, 46.5),
2255["Rotation"] = Vector3.new(-0, -90, 0),
2256["RotVelocity"] = Vector3.new(9.29485318e-017, 8.0695067e-018, 9.29485318e-017),
2257["Velocity"] = Vector3.new(6.78266e-017, -0.611982644, 6.78266e-017),
2258["CFrame"] = CFrame.new(-0.5, 11.4000158, 46.5, 0, 0, -1, 0, 1, -0, 1, 0, -0),
2259["Size"] = Vector3.new(1, 1.20000005, 1),
2260["BottomSurface"] = Enum.SurfaceType.Smooth,
2261["TopSurface"] = Enum.SurfaceType.Smooth,
2262["Color"] = Color3.new(0.411765, 0.25098, 0.156863),
2263})
2264o43 = Create("SpecialMesh",{
2265["Parent"] = o42,
2266["MeshId"] = "http://www.roblox.com/asset/?id=3270017",
2267["Scale"] = Vector3.new(2, 2, 1),
2268["MeshType"] = Enum.MeshType.FileMesh,
2269})
2270
2271mas.Parent = workspace
2272mas:MakeJoints()
2273
2274local mas1 = mas:GetChildren()
2275
2276for i=1,#mas1 do
2277 mas1[i].Parent = workspace
2278 ypcall(function() mas1[i]:MakeJoints() end)
2279end
2280
2281mas:Destroy()
2282
2283for i=1,#cors do
2284 coroutine.resume(cors[i])
2285end
2286
2287model = o1
2288switch = model.gallowswitch
2289backup = model:Clone() --kek
2290
2291function onClick()
2292 model.trap.Anchored = false
2293 c = game.Workspace:GetChildren()
2294 switch.Transparency = 1
2295 model.gallowswitch2.Transparency = 0
2296 for i = 1, #c do
2297 if c[i].Name == "Help!" then
2298 w = Instance.new("Weld")
2299 c[i].Humanoid.Health = 0
2300 wait(.01)
2301 w.Parent = c[i].Head
2302 w.Part0 = w.Parent
2303 w.Part1 = c[i].Torso
2304 w.C1 = CFrame.new(0,1.5,0)
2305 w1 = Instance.new("Weld")
2306 w1.Parent = c[i].Torso
2307 w1.Part0 = w1.Parent
2308 w1.Part1 = c[i]["Right Arm"]
2309 w1.C1 = CFrame.new(1.5,0,0)
2310 w2 = Instance.new("Weld")
2311 w2.Parent = c[i].Torso
2312 w2.Part0 = w2.Parent
2313 w2.Part1 = c[i]["Left Arm"]
2314 w2.C1 = CFrame.new(-1.5,0,0)
2315 w3 = Instance.new("Weld")
2316 w3.Parent = c[i].Torso
2317 w3.Part0 = w3.Parent
2318 w3.Part1 = c[i]["Left Leg"]
2319 w3.C1 = CFrame.new(-.5,2,0)
2320 w4 = Instance.new("Weld")
2321 w4.Parent = c[i].Torso
2322 w4.Part0 = w4.Parent
2323 w4.Part1 = c[i]["Right Leg"]
2324 w4.C1 = CFrame.new(.5,2,0)
2325 end
2326 end
2327 Victim.Character.Humanoid.Health = 0
2328 wait(1)
2329 switch.Transparency = 0
2330 model.gallowswitch2.Transparency = 1
2331 wait(4)
2332 model:remove()
2333 backup.Parent = game.Workspace
2334 backup:makeJoints()
2335 wait(5)
2336 game.Workspace.Gallows:Destroy()
2337end
2338
2339Instance.new("ClickDetector", switch)
2340
2341connection = switch.ClickDetector.MouseClick:connect(onClick)
2342b = model.welder
2343
2344function onTouched(part)
2345 if part.Parent.Humanoid ~= nil then
2346 w = Instance.new("Weld")
2347 w.Parent = part.Parent.Head
2348 w.Part0 = w.Parent
2349 w.Part1 = model.hanger
2350 end
2351end
2352
2353connection = b.Touched:connect(onTouched)
2354end)
2355
2356Keemstar.MouseButton1Click:connect(function()
2357 local a = Instance.new("Sound")
2358a.Name = "Sound"
2359a.SoundId = "http://www.roblox.com/asset/?id=433992205"
2360a.Volume = 1
2361a.Pitch = 1
2362a.Looped = true
2363a.archivable = false
2364a.Parent = game.Workspace
2365a:play()
2366for i, v in pairs(game.Players:GetChildren()) do--this is going down in order of evrything in players, v is the variable
2367p = v.Character
2368
2369local weld = Instance.new("Weld",p.Torso)
2370weld.Part0 = p.Torso
2371
2372local train = Instance.new("Part",p.Torso)
2373train.Anchored = true
2374train.CanCollide = false
2375train.Size = Vector3.new(3,2,6)
2376train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
2377weld.Part1 = train
2378weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(180),0)
2379train.Anchored = false
2380local TrainMesh = Instance.new("SpecialMesh",train)
2381TrainMesh.MeshType = Enum.MeshType.FileMesh
2382TrainMesh.Scale = Vector3.new(.5,.5,.5)
2383TrainMesh.MeshId = "rbxassetid://471652548"
2384TrainMesh.TextureId = "rbxassetid://471652580"
2385
2386
2387local weld2 = Instance.new("Weld",p.Torso)
2388weld2.Part0 = p.Torso
2389local Smoke = Instance.new("Part",p.Torso)
2390Smoke.Anchored = true
2391Smoke.CanCollide = false
2392Smoke.Size = Vector3.new(1,1,1)
2393Smoke.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
2394weld2.Part1 = Smoke
2395weld2.C1 = CFrame.new(0,-4,3.5)-- * CFrame.Angles(0,math.rad(180),0)
2396Smoke.Anchored = false
2397Smoke.Transparency = 1;
2398
2399p.Humanoid.WalkSpeed = 60;
2400
2401
2402for i,v in pairs(p:GetChildren()) do
2403if v:IsA("Part") then
2404v.Transparency = 1;
2405elseif v:IsA("Hat") then
2406v:Destroy()
2407elseif v:IsA("Model") then
2408v:Destroy()
2409end
2410end
2411end
2412
2413local playerLeaderstats = {}
2414for i, v in pairs(game.Players:GetChildren()) do
2415table.insert(playerLeaderstats, v)
2416end
2417
2418end)
2419
2420Rocky2u.MouseButton1Click:connect(function()
2421local ADMINS = {}
2422local BANS = {}
2423
2424function _G.ADD_ADMIN(ID) table.insert(ADMINS, ID) end
2425function _G.ADD_BAN(ID) table.insert(BANS, ID) end
2426
2427local VERSION = 'unOfficial 1.8.1'
2428local UPDATED = '2017/10/05'
2429local CHANGELOG = {
2430 ' - Removed Patched Properties',
2431 ' - Removed Guest Support',
2432 ' - Removed Broken Shutdown Command'
2433}
2434
2435local CREDITS = [[
2436 Rocky2u - lol
2437 veinyrox - ;crash
2438 Harkinian - half of the message function
2439 Moon - cmd bar addon idea
2440 N3xul - Fixing stuff because of Roblox Update
2441]]
2442
2443local _CORE = game:GetService('CoreGui')
2444local _LIGHTING = game:GetService('Lighting')
2445local _NETWORK = game:GetService('NetworkClient')
2446local _PLAYERS = game:GetService('Players')
2447
2448local LP = _PLAYERS.LocalPlayer
2449local MOUSE = LP:GetMouse()
2450
2451local SERVER_LOCKED = false
2452local SHOWING_MESSAGE = false
2453
2454local SERVICES = {}
2455SERVICES.EVENTS = {}
2456
2457local COMMANDS = {}
2458local STD = {}
2459local JAILED = {}
2460local KICKS = {}
2461local LOOPED_H = {}
2462local LOOPED_K = {}
2463
2464local C_PREFIX = ';'
2465local SPLIT = ' '
2466
2467local NEW = LoadLibrary('RbxUtility').Create
2468
2469function UPDATE_CHAT(PLAYER) local C = PLAYER.Chatted:connect(function(M) if CHECK_ADMIN(PLAYER) then DEXECUTE(M, PLAYER) end end) table.insert(SERVICES.EVENTS, C) end
2470function STD.TABLE(T, V) if not T then return false end for i,v in pairs(T) do if v == V then return true end end return false end
2471function STD.ENDAT(S, V) local SF = S:find(V) if SF then return S:sub(0, SF - string.len(V)), true else return S, false end end
2472function CHECK_ADMIN(PLAYER) if FIND_IN_TABLE(ADMINS, PLAYER.userId) then return true elseif PLAYER.userId == LP.userId then return true end end
2473function FCOMMAND(COMMAND) for i,v in pairs(COMMANDS) do if v.N:lower() == COMMAND:lower() or STD.TABLE(v.A, COMMAND:lower()) then return v end end end
2474function GCOMMAND(M) local CMD, HS = STD.ENDAT(M:lower(), SPLIT) if HS then return {CMD, true} else return {CMD, false} end end
2475function GPREFIX(STRING) if STRING:sub(1, string.len(C_PREFIX)) == C_PREFIX then return {'COMMAND', string.len(C_PREFIX) + 1} end return end
2476function GARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S:lower(), SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
2477function GCAPARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S, SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
2478function ECOMMAND(STRING, SPEAKER) repeat if STRING:find(' ') then STRING = STRING:gsub(' ', ' ') end until not STRING:find(' ') local SCMD, A, CMD SCMD = GCOMMAND(STRING) CMD = FCOMMAND(SCMD[1]) if not CMD then return end A = STRING:sub(string.len(SCMD[1]) + string.len(SPLIT) + 1) local ARGS = GARGS(A) CA = GCAPARGS(A) pcall(function() CMD.F(ARGS, SPEAKER) end) end
2479function DEXECUTE(STRING, SPEAKER) if not CHECK_ADMIN(SPEAKER) then return end STRING = STRING:gsub('/e ', '') local GP = GPREFIX(STRING) if not GP then return end STRING = STRING:sub(GP[2]) if GP[1] == 'COMMAND' then ECOMMAND(STRING, SPEAKER) end end
2480
2481function GLS(LOWER, START) local AA = '' for i,v in pairs(CA) do if i > START then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not LOWER then return AA else return string.lower(AA) end end
2482function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
2483function GET_MASS(A, B) B = 0 for i,v in pairs(A:GetChildren()) do if v:IsA('BasePart') then B = B + v:GetMass() end GET_MASS(v) end return B end
2484
2485local STUFF = '[ Rocky2u\'s CMDs ] : '
2486local NOCLIP, JESUSFLY, SWIM = false, false, false
2487
2488_PLAYERS.PlayerAdded:connect(function(PLAYER)
2489 if SERVER_LOCKED then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
2490 if FIND_IN_TABLE(BANS, PLAYER.userId) then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
2491 UPDATE_CHAT(PLAYER)
2492 if CHECK_ADMIN(PLAYER) then PLAYER.CharacterAdded:connect(function() game.Chat:Chat(PLAYER.Character.Head, STUFF .. 'Welcome, you\'re an admin!') end) end
2493end)
2494
2495game:GetService('RunService').Stepped:connect(function()
2496 for i,v in pairs(_PLAYERS:GetPlayers()) do
2497 if FIND_IN_TABLE(KICKS, v) then KICK(v) end
2498 if FIND_IN_TABLE(LOOPED_H, v.Name) then
2499 v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
2500 end
2501 if FIND_IN_TABLE(LOOPED_K, v.Name) then
2502 v.Character:BreakJoints()
2503 end
2504 end
2505 if NOCLIP then
2506 if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end
2507 elseif JESUSFLY then
2508 if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(12) end
2509 elseif SWIM then
2510 if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(4) end
2511 end
2512end)
2513
2514function ADD_COMMAND(N, D, A, F) table.insert(COMMANDS, {N = N, D = D, A = A, F = F}) end
2515
2516function GET_PLAYER(NAME, SPEAKER)
2517 local NAME_TABLE = {}
2518 NAME = NAME:lower()
2519 if NAME == 'me' then
2520 table.insert(NAME_TABLE, SPEAKER.Name)
2521 elseif NAME == 'others' then
2522 for i,v in pairs(_PLAYERS:GetPlayers()) do if v.Name ~= SPEAKER.Name then table.insert(NAME_TABLE, v.Name) end end
2523 elseif NAME == 'all' then
2524 for i,v in pairs(_PLAYERS:GetPlayers()) do table.insert(NAME_TABLE, v.Name) end
2525 elseif NAME == 'random' then
2526 table.insert(NAME_TABLE, _PLAYERS:GetPlayers()[math.random(1, #_PLAYERS:GetPlayers())].Name)
2527 elseif NAME == 'team' then
2528 for i,v in pairs(_PLAYERS:GetPlayers()) do if v.TeamColor == SPEAKER.TeamColor then table.insert(NAME_TABLE, v.Name) end end
2529 elseif NAME == 'nonadmins' then
2530 for i,v in pairs(_PLAYERS:GetPlayers()) do if not CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
2531 elseif NAME == 'admins' then
2532 for i,v in pairs(_PLAYERS:GetPlayers()) do if CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
2533 elseif NAME == 'nonfriends' then
2534 for i,v in pairs(_PLAYERS:GetPlayers()) do if not v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
2535 elseif NAME == 'friends' then
2536 for i,v in pairs(_PLAYERS:GetPlayers()) do if v ~= SPEAKER and v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
2537 elseif NAME == 'nbcs' then
2538 for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.None then table.insert(NAME_TABLE, v.Name) end end
2539 elseif NAME == 'bcs' then
2540 for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.BuildersClub then table.insert(NAME_TABLE, v.Name) end end
2541 elseif NAME == 'tbcs' then
2542 for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.TurboBuildersClub then table.insert(NAME_TABLE, v.Name) end end
2543 elseif NAME == 'obcs' then
2544 for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.OutrageousBuildersClub then table.insert(NAME_TABLE, v.Name) end end
2545 else
2546 for i,v in pairs(_PLAYERS:GetPlayers()) do local L_NAME = v.Name:lower() local F = L_NAME:find(NAME) if F == 1 then table.insert(NAME_TABLE, v.Name) end end
2547 end
2548 return NAME_TABLE
2549end
2550
2551local SI = 'rbxasset://textures/blackBkg_square.png'
2552
2553function LOAD_DATA()
2554 local DATA = Instance.new('Folder')
2555
2556 GUIS = Instance.new('Folder', DATA)
2557 HUMANOIDS = Instance.new('Folder', DATA)
2558 OTHER = Instance.new('Folder', DATA)
2559
2560 MAIN_GUI = Instance.new('ScreenGui', GUIS)
2561 MAIN_GUI.Name = 'seth_main'
2562 NEW'TextLabel'{Name = 'main', Active = true, BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.5, -200, 0.4, 0), Size = UDim2.new(0, 400, 0, 25), Draggable = true, Font = 'SourceSansBold', Text = ' Control Center', TextColor3 = C3(255, 255, 255), TextSize = 20, TextXAlignment = 'Left', Parent = MAIN_GUI}
2563 NEW'Frame'{Name = 'holder', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, 0), Size = UDim2.new(1, 25, 12, 0), Parent = MAIN_GUI.main}
2564 local BUTTONS = Instance.new('Folder', MAIN_GUI.main.holder) BUTTONS.Name = 'buttons'
2565 NEW'TextButton'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'server info', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
2566 NEW'TextButton'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 110, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'admins', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
2567 NEW'TextButton'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 215, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'bans', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
2568 NEW'TextButton'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 320, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
2569 NEW'TextButton'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 50, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'fun', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
2570 NEW'TextButton'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 160, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'changelog', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
2571 NEW'TextButton'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 270, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'credits', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
2572
2573 local HOLDERS = Instance.new('Folder', MAIN_GUI.main.holder) HOLDERS.Name = 'holders'
2574 NEW'Frame'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Parent = HOLDERS}
2575 NEW'TextLabel'{Name = 'fe', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' FilteringEnabled | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
2576 NEW'TextLabel'{Name = 'place_id', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 90), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Place ID | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
2577 NEW'TextLabel'{Name = 'players', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 120), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Players | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
2578 NEW'TextLabel'{Name = 'time', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 60), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Time | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
2579 NEW'TextLabel'{Name = 'gravity', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 30), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Gravity | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
2580 NEW'ScrollingFrame'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
2581 NEW'ScrollingFrame'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
2582 NEW'ScrollingFrame'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 115), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
2583 NEW'ScrollingFrame'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
2584 NEW'ScrollingFrame'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
2585 local Y_CHANGES = 0
2586 for i,v in pairs(CHANGELOG) do
2587 NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_CHANGES), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.changelog}
2588 HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 30)
2589 Y_CHANGES = Y_CHANGES + 30
2590 end
2591 NEW'Frame'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, Parent = HOLDERS}
2592 NEW'TextLabel'{Name = 'text', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(1, 0, 1, 0), Font = 'SourceSansBold', Text = CREDITS, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', TextYAlignment = 'Top', Parent = HOLDERS.credits}
2593 NEW'TextBox'{Name = 'search', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.25, 0, 0, 85), Size = UDim2.new(0.5, 0, 0, 25), Visible = false, Font = 'SourceSansBold', Text = 'search commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = HOLDERS}
2594
2595 NEW'Frame'{Name = 'line', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 75), Size = UDim2.new(1, -10, 0, 5), Parent = MAIN_GUI.main.holder}
2596 NEW'TextButton'{Name = 'close', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = MAIN_GUI.main}
2597
2598 CMD_BAR_H = Instance.new('ScreenGui', GUIS)
2599 CMD_BAR_H.Name = 'cmdbar_seth'
2600 NEW'TextBox'{Name = 'bar', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, -200, 1, -50), Size = UDim2.new(0, 225, 0, 25), Font = 'SourceSansItalic', Text = 'press ; to execute a command', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = CMD_BAR_H}
2601 NEW'ScrollingFrame'{Name = 'commands', BackgroundColor3 = C3(50, 50, 50), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, -25), Size = UDim2.new(1, 0, 0, 0), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 6, ScrollingEnabled = true, BottomImage = SI, MidImage = SI, TopImage = SI, Parent = CMD_BAR_H.bar}
2602 NEW'TextLabel'{Name = 'commands_ex', BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(0, 200, 0, 20), Visible = false, Font = 'SourceSansBold', TextColor3 = C3(255, 255, 255), TextSize = 18, TextXAlignment = 'Left', Parent = CMD_BAR_H.bar}
2603
2604 local NOTIFY_H = Instance.new('ScreenGui', GUIS)
2605 NOTIFY_H.Name = 'notify_seth'
2606 local N = Instance.new('Frame', NOTIFY_H)
2607 N.Name = 'notify'
2608 N.BackgroundColor3 = C3(0, 0, 0)
2609 N.BackgroundTransparency = 0.5
2610 N.BorderSizePixel = 0
2611 N.Position = UDim2.new(0, -225, 0.6, 0)
2612 N.Size = UDim2.new(0, 225, 0, 30)
2613 local BAR = Instance.new('Frame', N)
2614 BAR.Name = ''
2615 BAR.BackgroundColor3 = C3(255, 255, 255)
2616 BAR.BackgroundTransparency = 0.5
2617 BAR.BorderSizePixel = 0
2618 BAR.Position = UDim2.new(0, 0, 1, 0)
2619 BAR.Size = UDim2.new(1, 0, 0, 5)
2620 local TEXT = Instance.new('TextLabel', N)
2621 TEXT.Name = 'text'
2622 TEXT.BackgroundTransparency = 1
2623 TEXT.BorderSizePixel = 0
2624 TEXT.Size = UDim2.new(1, 0, 1, 0)
2625 TEXT.Font = 'SourceSansBold'
2626 TEXT.TextColor3 = C3(255, 255, 255)
2627 TEXT.TextSize = 18
2628 TEXT.TextXAlignment = 'Left'
2629
2630 PAPER_MESH = Instance.new('BlockMesh', OTHER)
2631 PAPER_MESH.Scale = Vector3.new(1, 1, 0.1)
2632
2633 JAIL = Instance.new('Model', OTHER)
2634 JAIL.Name = 'JAIL'
2635 local B = Instance.new('Part', JAIL)
2636 B.Name = 'BUTTOM'
2637 B.BrickColor = BrickColor.new('Black')
2638 B.Transparency = 0.5
2639 B.Anchored = true
2640 B.Locked = true
2641 B.Size = Vector3.new(6, 1, 6)
2642 B.TopSurface = 'Smooth'
2643 B.BottomSurface = 'Smooth'
2644 local M = Instance.new('Part', JAIL)
2645 M.Name = 'MAIN'
2646 M.BrickColor = BrickColor.new('Black')
2647 M.Transparency = 1
2648 M.Anchored = true
2649 M.CanCollide = false
2650 M.Locked = true
2651 M.Position = B.Position + Vector3.new(0, 3, 0)
2652 M.Size = Vector3.new(1, 1, 1)
2653 local P1 = Instance.new('Part', JAIL)
2654 P1.BrickColor = BrickColor.new('Black')
2655 P1.Transparency = 1
2656 P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
2657 P1.Rotation = Vector3.new(0, 90, 0)
2658 P1.Anchored = true
2659 P1.Locked = true
2660 P1.Size = Vector3.new(1, 6, 6)
2661 local P2 = Instance.new('Part', JAIL)
2662 P2.BrickColor = BrickColor.new('Black')
2663 P2.Transparency = 1
2664 P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
2665 P2.Rotation = Vector3.new(-180, 0, -180)
2666 P2.Anchored = true
2667 P2.Locked = true
2668 P2.Size = Vector3.new(1, 6, 4)
2669 local P3 = Instance.new('Part', JAIL)
2670 P3.BrickColor = BrickColor.new('Black')
2671 P3.Transparency = 1
2672 P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
2673 P3.Rotation = Vector3.new(0, 0, 0)
2674 P3.Anchored = true
2675 P3.Locked = true
2676 P3.Size = Vector3.new(1, 6, 4)
2677 local P4 = Instance.new('Part', JAIL)
2678 P4.BrickColor = BrickColor.new('Black')
2679 P4.Transparency = 1
2680 P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
2681 P4.Rotation = Vector3.new(0, 90, 0)
2682 P4.Anchored = true
2683 P4.Locked = true
2684 P4.Size = Vector3.new(1, 6, 4)
2685 local TOP = Instance.new('Part', JAIL)
2686 TOP.BrickColor = BrickColor.new('Black')
2687 TOP.Transparency = 0.5
2688 TOP.Position = B.Position + Vector3.new(0, 7, 0)
2689 TOP.Rotation = Vector3.new(0, 0, 0)
2690 TOP.Anchored = true
2691 TOP.Locked = true
2692 TOP.Size = Vector3.new(6, 1, 6)
2693 TOP.TopSurface = 'Smooth'
2694 TOP.BottomSurface = 'Smooth'
2695
2696 ROCKET = Instance.new('Part', OTHER)
2697 ROCKET.Name = 'rocket_seth'
2698 ROCKET.CanCollide = false
2699 ROCKET.Size = Vector3.new(2, 5, 2)
2700 Instance.new('CylinderMesh', ROCKET)
2701 local F = Instance.new('Part', ROCKET)
2702 F.BrickColor = BrickColor.new('Black')
2703 F.CanCollide = false
2704 F.Size = Vector3.new(2, 0.2, 2)
2705 Instance.new('CylinderMesh', F)
2706 local PE = Instance.new('ParticleEmitter', F)
2707 PE.Color = ColorSequence.new(C3(236, 139, 70), C3(236, 139, 70))
2708 PE.Size = NumberSequence.new(0.2)
2709 PE.Texture = 'rbxassetid://17238048'
2710 PE.LockedToPart = true
2711 PE.Lifetime = NumberRange.new(0.2)
2712 PE.Rate = 50
2713 PE.Speed = NumberRange.new(-20)
2714 local TOP = Instance.new('Part', ROCKET)
2715 TOP.CanCollide = false
2716 TOP.Shape = 'Ball'
2717 TOP.Size = Vector3.new(2, 2, 2)
2718 TOP.TopSurface = 'Smooth'
2719 TOP.BottomSurface = 'Smooth'
2720 local BF = Instance.new('BodyForce', ROCKET)
2721 BF.Name = 'force'
2722 BF.Force = Vector3.new(0, 0, 0)
2723 local W1 = Instance.new('Weld', ROCKET)
2724 W1.Part0 = ROCKET
2725 W1.Part1 = F
2726 W1.C1 = CFrame.new(0, 2.6, 0)
2727 local W2 = Instance.new('Weld', ROCKET)
2728 W2.Part0 = ROCKET
2729 W2.Part1 = TOP
2730 W2.C1 = CFrame.new(0, -2.6, 0)
2731
2732 ALIEN_H = Instance.new('Accessory', OTHER)
2733 local H = Instance.new('Part', ALIEN_H)
2734 H.Name = 'Handle'
2735 H.Size = Vector3.new(2, 2.4, 2)
2736 local HA = Instance.new('Attachment', H)
2737 HA.Name = 'HatAttachment'
2738 HA.Position = Vector3.new(0, 0.15, 0)
2739 local SM = Instance.new('SpecialMesh', H)
2740 SM.MeshId = 'rbxassetid://13827689'
2741 SM.MeshType = 'FileMesh'
2742 SM.Scale = Vector3.new(1, 1.02, 1)
2743 SM.TextureId = 'rbxassetid://13827796'
2744
2745 local S = Instance.new('Model', OTHER) S.Name = 'swastika'
2746 NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Anchored = true, CanCollide = false, Size = Vector3.new(2, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
2747 NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
2748 NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
2749 NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
2750 NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
2751 NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
2752 NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(4, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
2753 NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, -4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
2754 NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-4, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
2755
2756 CMD_BAR_H.Parent = _CORE
2757end
2758
2759local RS = game:GetService('RunService').RenderStepped
2760
2761function OPEN_MAIN()
2762 SETH_MAIN = MAIN_GUI:Clone()
2763
2764 local BUTTONS = SETH_MAIN.main.holder.buttons
2765 local HOLDERS = SETH_MAIN.main.holder.holders
2766
2767 for i,v in pairs(SETH_MAIN.main.holder.buttons:GetChildren()) do
2768 v.MouseButton1Down:connect(function(X, Y)
2769 OPEN_TAB(v.Name)
2770 if not v:FindFirstChild('circle') then
2771 local C = Instance.new('ImageLabel', v)
2772 C.BackgroundTransparency = 1
2773 C.Position = UDim2.new(0, X - 0, 0, Y - 35) - UDim2.new(0, v.AbsolutePosition.X, 0, v.AbsolutePosition.Y)
2774 C.Size = UDim2.new(0, 0, 0, 0)
2775 C.ZIndex = v.ZIndex
2776 C.Image = 'rbxassetid://200182847'
2777 C.ImageColor3 = C3(0, 100, 255)
2778 C.Name = 'circle'
2779 C:TweenSizeAndPosition(UDim2.new(0, 500, 0, 500), C.Position - UDim2.new(0, 250, 0, 250), 'Out', 'Quart', 2.5)
2780 for i = 0, 1, 0.03 do
2781 C.ImageTransparency = i
2782 RS:wait()
2783 end
2784 C:destroy()
2785 end
2786 end)
2787 end
2788
2789 HOLDERS.server.place_id.Text = ' Place ID | ' .. game.PlaceId
2790 game:GetService('RunService').Stepped:connect(function()
2791 if SETH_MAIN:FindFirstChild('main') and HOLDERS:FindFirstChild('server') then
2792 if not workspace.FilteringEnabled then
2793 HOLDERS.server.fe.Text = ' FilteringEnabled | false'
2794 else
2795 HOLDERS.server.fe.Text = ' FilteringEnabled | true'
2796 end
2797 HOLDERS.server.players.Text = ' Players | ' .. _PLAYERS.NumPlayers .. '/' .. _PLAYERS.MaxPlayers
2798 HOLDERS.server.time.Text = ' Time | ' .. _LIGHTING.TimeOfDay
2799 HOLDERS.server.gravity.Text = ' Gravity | ' .. workspace.Gravity
2800 end
2801 end)
2802
2803 function UPDATE_ADMINS()
2804 HOLDERS.admins:ClearAllChildren()
2805 HOLDERS.admins.CanvasSize = UDim2.new(0, 0, 0, 0)
2806 local Y_ADMINS = 5
2807 for i,v in pairs(ADMINS) do
2808 NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_ADMINS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.admins}
2809 NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.admins[v]}
2810 HOLDERS.admins[v].update.MouseButton1Down:connect(function()
2811 table.remove(ADMINS, i)
2812 UPDATE_ADMINS()
2813 end)
2814 HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 30)
2815 Y_ADMINS = Y_ADMINS + 30
2816 end
2817 HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 5)
2818 spawn(function()
2819 for i,v in pairs(HOLDERS.admins:GetChildren()) do
2820 v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
2821 end
2822 end)
2823 end
2824 UPDATE_ADMINS()
2825
2826 function UPDATE_BANS()
2827 HOLDERS.bans:ClearAllChildren()
2828 HOLDERS.bans.CanvasSize = UDim2.new(0, 0, 0, 0)
2829 local Y_BANS = 5
2830 for i,v in pairs(BANS) do
2831 NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_BANS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', Text = '', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.bans}
2832 NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.bans[v]}
2833 HOLDERS.bans[v].update.MouseButton1Down:connect(function()
2834 table.remove(BANS, i)
2835 UPDATE_BANS()
2836 end)
2837 HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 30)
2838 Y_BANS = Y_BANS + 30
2839 end
2840 HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 5)
2841 spawn(function()
2842 for i,v in pairs(HOLDERS.bans:GetChildren()) do
2843 v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
2844 end
2845 end)
2846 end
2847 UPDATE_BANS()
2848
2849 local function DISPLAY_CMDS()
2850 local Y_COMMANDS = 0
2851 for i,v in pairs(COMMANDS) do
2852 NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
2853 HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
2854 Y_COMMANDS = Y_COMMANDS + 25
2855 end
2856 end
2857 DISPLAY_CMDS()
2858
2859 HOLDERS.search.Changed:connect(function()
2860 if SETH_MAIN:FindFirstChild('main') and SETH_MAIN.main.holder.holders:FindFirstChild('search') then
2861 if HOLDERS.search.Text ~= 'search commands' and HOLDERS.search.Focused then
2862 if HOLDERS.search.Text ~= '' then
2863 if not HOLDERS.search.Text:find(' ') then
2864 HOLDERS.cmds:ClearAllChildren()
2865 HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
2866 local Y_COMMANDS = 0
2867 for i,v in pairs(COMMANDS) do
2868 if v.N:find(HOLDERS.search.Text) then
2869 HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
2870 NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
2871 HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 25)
2872 Y_COMMANDS = Y_COMMANDS + 25
2873 end
2874 end
2875 end
2876 else
2877 HOLDERS.cmds:ClearAllChildren()
2878 HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
2879 DISPLAY_CMDS()
2880 end
2881 end
2882 end
2883 end)
2884
2885 local FUN = {'balefire', 'swastika', 'trowel', 'path giver', 'orbital strike'}
2886 local Y_FUN = 5
2887 for i,v in pairs(FUN) do
2888 NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_FUN), Size = UDim2.new(1, -50, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.fun}
2889 HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 30)
2890 Y_FUN = Y_FUN + 30
2891 end
2892 HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 5)
2893 for i,v in pairs(HOLDERS.fun:GetChildren()) do
2894 NEW'TextButton'{Name = 'load', BackgroundColor3 = C3(50, 50, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 45, 0, 25), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'load', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = v}
2895 v.load.MouseButton1Down:connect(function()
2896 if v.Name == 'balefire' then LOAD_BALEFIRE()
2897 elseif v.Name == 'swastika' then local S = OTHER.swastika:Clone() S.Parent = workspace S:MoveTo(LP.Character.Head.Position + Vector3.new(0, 10, 0))
2898 elseif v.Name == 'trowel' then LOAD_TROWEL()
2899 elseif v.Name == 'path giver' then LOAD_PATH()
2900 elseif v.Name == 'orbital strike' then LOAD_STRIKE()
2901 end
2902 end)
2903 end
2904
2905 SETH_MAIN.main.close.MouseButton1Down:connect(function()
2906 SETH_MAIN:destroy()
2907 end)
2908
2909 SETH_MAIN.Parent = _CORE
2910end
2911
2912LOAD_DATA()
2913
2914--/ TOOLS
2915
2916function LOAD_BALEFIRE()
2917 local HB = Instance.new('HopperBin', LP.Backpack)
2918 HB.Name = 'balefire'
2919
2920 local function BF(P)
2921 for i = 1, 50 do
2922 local E = Instance.new('Explosion', workspace)
2923 E.BlastRadius = 3
2924 E.BlastPressure = 999999
2925 E.Position = LP.Character.Torso.CFrame.p + ((P - LP.Character.Torso.CFrame.p).unit * 6 * i) + ((P - LP.Character.Torso.CFrame.p).unit * 7)
2926 end
2927 end
2928
2929 FIRED = false
2930 local function FIRE(M)
2931 if not FIRED then
2932 FIRED = true
2933 BF(M.Hit.p)
2934 wait(0.25)
2935 FIRED = false
2936 end
2937 end
2938
2939 HB.Selected:connect(function(M)
2940 M.Button1Down:connect(function()
2941 FIRE(M)
2942 end)
2943 end)
2944end
2945
2946function LOAD_TROWEL()
2947 local T = Instance.new('Tool', LP.Backpack) T.Name = 'trowel'
2948 NEW'Part'{Name = 'Handle', Size = Vector3.new(1, 4.4, 1), Parent = T}
2949 NEW'SpecialMesh'{MeshId = 'rbxasset://fonts/trowel.mesh', MeshType = 'FileMesh', TextureId = 'rbxasset://textures/TrowelTexture.png', Parent = T.Handle}
2950 NEW'Sound'{Name = 'build', SoundId = 'rbxasset://sounds//bass.wav', Volume = 1, Parent = T.Handle}
2951
2952 local HEIGHT = 5
2953 local SPEED = 0.05
2954 local WIDTH = 15
2955
2956 function BRICK(CF, P, C)
2957 local B = Instance.new('Part')
2958 B.BrickColor = C
2959 B.CFrame = CF * CFrame.new(P + B.Size / 2)
2960 B.Parent = game.Workspace
2961 B:MakeJoints()
2962 B.Material = 'Neon'
2963 return B, P + B.Size
2964 end
2965
2966 function BW(CF)
2967 local BC = BrickColor.Random()
2968 local B = {}
2969 assert(WIDTH > 0)
2970 local Y = 0
2971 while Y < HEIGHT do
2972 local P
2973 local X = -WIDTH / 2
2974 while X < WIDTH / 2 do
2975 local brick
2976 brick, P = BRICK(CF, Vector3.new(X, Y, 0), BC)
2977 X = P.x
2978 table.insert(B, brick)
2979 wait(SPEED)
2980 end
2981 Y = P.y
2982 end
2983 return B
2984 end
2985
2986 function S(A)
2987 if math.abs(A.x) > math.abs(A.z) then
2988 if A.x > 0 then
2989 return Vector3.new(1, 0, 0)
2990 else
2991 return Vector3.new(-1, 0, 0)
2992 end
2993 else
2994 if A.z > 0 then
2995 return Vector3.new(0, 0, 1)
2996 else
2997 return Vector3.new(0, 0, -1)
2998 end
2999 end
3000 end
3001
3002 T.Enabled = true
3003 T.Activated:connect(function()
3004 if T.Enabled and LP.Character:FindFirstChild('Humanoid') then
3005 T.Enabled = false
3006 T.Handle.build:Play()
3007 BW(CFrame.new(LP.Character.Humanoid.TargetPoint, LP.Character.Humanoid.TargetPoint + S((LP.Character.Humanoid.TargetPoint - LP.Character.Head.Position).unit)))
3008 T.Enabled = true
3009 end
3010 end)
3011end
3012
3013function LOAD_PATH()
3014 local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'path giver'
3015
3016 local function PATH(M, C)
3017 if ENABLED and LP.Character then
3018 if not workspace:FindFirstChild('paths_seth') then Instance.new('Folder', workspace).Name = 'paths_seth' end
3019 local hit = M.Target
3020 local point = M.Hit.p
3021 local P = Instance.new('Part', workspace.paths_seth)
3022 P.BrickColor = C
3023 P.Material = 'Neon'
3024 P.Transparency = 0.75
3025 P.Anchored = true
3026 P.Size = Vector3.new(20, 1, 20)
3027 P.Velocity = M.Hit.lookVector * 75
3028 P.BottomSurface = 'Smooth'
3029 P.TopSurface = 'Smooth'
3030 P.CFrame = CFrame.new(LP.Character.Head.Position)
3031 P.CFrame = CFrame.new(LP.Character.Torso.Position.x, LP.Character.Torso.Position.y - 4, LP.Character.Torso.Position.z)
3032 P.CFrame = CFrame.new(P.Position, point)
3033 wait()
3034 PATH(M, C)
3035 end
3036 end
3037
3038 local function SELECTED(M)
3039 M.Button1Down:connect(function() ENABLED = true PATH(M, BrickColor.Random()) end)
3040 M.Button1Up:connect(function() ENABLED = false end)
3041 M.KeyDown:connect(function(K) if K == 'r' then if workspace:FindFirstChild('paths_seth') then workspace.paths_seth:destroy() end end end)
3042 end
3043
3044 HB.Selected:connect(SELECTED)
3045end
3046
3047function LOAD_STRIKE()
3048 local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'orbital strike'
3049
3050 local function SHOOT(T)
3051 if ENABLED then
3052 local P0 = CFrame.new(0, 1500, 0)
3053 P0 = P0 + ((P0 * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)).lookVector * 0.5) + (P0 * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)).lookVector
3054 local P1 = P0 + ((P0.p - T.Hit.p).unit * -2)
3055 SATELITE.CFrame = CFrame.new((P0.p + P1.p) / 2, P0.p) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
3056
3057 local M = Instance.new('Model', workspace)
3058 NEW'Part'{BrickColor = BrickColor.new('Pink'), Material = 'Neon', CFrame = CFrame.new((SATELITE.CFrame.p + T.Hit.p) / 2, SATELITE.CFrame.p), Anchored = true, CanCollide = false, Size = Vector3.new(1, 1, 1), Parent = M}
3059 NEW'BlockMesh'{Scale = Vector3.new(1, 1, (SATELITE.CFrame.p - T.Hit.p).magnitude), Parent = M.Part}
3060 NEW'Explosion'{Position = T.Hit.p, BlastRadius = 20, Parent = workspace}
3061
3062 for i = 1,10 do M.Part.Transparency = 0.5 + (i * 0.05) wait(0.05) end
3063 M:destroy()
3064 end
3065 end
3066
3067 HB.Selected:connect(function(M)
3068 if not workspace:FindFirstChild('orbital_seth') then
3069 SATELITE = Instance.new('Part', workspace)
3070 SATELITE.Name = 'orbital_seth'
3071 SATELITE.Position = Vector3.new(0, 1500, 0)
3072 SATELITE.Anchored = true
3073 SATELITE.CanCollide = false
3074 SATELITE.Size = Vector3.new(5, 16.8, 5)
3075 NEW'SpecialMesh'{MeshId = 'rbxassetid://1064328', Scale = Vector3.new(0.2, 0.2, 0.2), Parent = SATELITE}
3076 end
3077 M.Button1Down:connect(function() ENABLED = true SHOOT(M) end)
3078 M.Button1Up:connect(function() ENABLED = false end)
3079 end)
3080end
3081
3082function FIND_IN_TABLE(TABLE, NAME)
3083 for i,v in pairs(TABLE) do
3084 if v == NAME then
3085 return true
3086 end
3087 end
3088 return false
3089end
3090
3091function GET_IN_TABLE(TABLE, NAME)
3092 for i = 1, #TABLE do
3093 if TABLE[i] == NAME then
3094 return i
3095 end
3096 end
3097 return false
3098end
3099
3100local NOTIFY_1 = false
3101local NOTIFY_2 = false
3102
3103function NOTIFY(M, R, G, B)
3104 spawn(function()
3105 repeat wait() until not NOTIFY_1
3106 local NOTIFY_SETH = GUIS.notify_seth:Clone() NOTIFY_SETH.Parent = _CORE
3107 if NOTIFY_SETH then
3108 NOTIFY_SETH.notify[''].BackgroundColor3 = C3(R, G, B)
3109 NOTIFY_SETH.notify.text.Text = ' ' .. M
3110 repeat wait() until not NOTIFY_1
3111 NOTIFY_1 = true
3112 wait(0.5)
3113 NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, 0), 'InOut', 'Quad', 0.4, false) wait(0.5)
3114 wait(0.5)
3115 repeat wait() until not NOTIFY_2
3116 NOTIFY_1 = false
3117 NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
3118 wait(0.5)
3119 NOTIFY_2 = true
3120 wait(2.5)
3121 NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, -225, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
3122 end
3123 wait(1)
3124 NOTIFY_SETH:destroy()
3125 NOTIFY_2 = false
3126 end)
3127end
3128
3129function KICK(P)
3130 spawn(function()
3131 for i = 1,5 do
3132 if P.Character and P.Character:FindFirstChild('HumanoidRootPart') and P.Character:FindFirstChild('Torso') then
3133 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
3134 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
3135 spawn(function()
3136 repeat wait()
3137 if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
3138 until not _PLAYERS:FindFirstChild(P.Name)
3139 end)
3140 P.Character.Torso.Anchored = true
3141 end
3142 end
3143 end)
3144end
3145
3146_PLAYERS.PlayerRemoving:connect(function(P)
3147 if FIND_IN_TABLE(KICKS, P) then
3148 for i,v in pairs(KICKS) do if v == P then table.remove(KICKS, i) end end
3149 NOTIFY('KICKED ' .. P.Name, 255, 255, 255)
3150 end
3151 if FIND_IN_TABLE(JAILED, P.Name) then
3152 for i,v in pairs(JAILED) do if v == P.Name then table.remove(KICKS, i) end end
3153 end
3154end)
3155
3156function FIX_LIGHTING()
3157 _LIGHTING.Ambient = C3(0.5, 0.5, 0.5)
3158 _LIGHTING.Brightness = 1
3159 _LIGHTING.GlobalShadows = true
3160 _LIGHTING.Outlines = false
3161 _LIGHTING.TimeOfDay = 14
3162 _LIGHTING.FogEnd = 100000
3163end
3164
3165function COLOR(PLAYER, BCOLOR)
3166 for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end
3167 for i,v in pairs(PLAYER.Character.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end
3168 for i,v in pairs(PLAYER.Character:GetChildren()) do
3169 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
3170 v.BrickColor = BrickColor.new(BCOLOR)
3171 elseif v:IsA('Accessory') then
3172 v.Handle.BrickColor = BrickColor.new(BCOLOR)
3173 for a,b in pairs(v.Handle:GetChildren()) do
3174 if b:IsA('SpecialMesh') then
3175 b.TextureId = ''
3176 end
3177 end
3178 end
3179 end
3180end
3181
3182function LAG(PLAYER)
3183 local POS = CFrame.new(math.random(-100000, 100000), math.random(-100000, 100000), math.random(-100000, 100000))
3184 spawn(function()
3185 repeat wait()
3186 if PLAYER and PLAYER.Character then
3187 PLAYER.CameraMode = 'LockFirstPerson'
3188 PLAYER.Character.HumanoidRootPart.CFrame = POS
3189 PLAYER.Character.Torso.Anchored = true
3190 Instance.new('ForceField', PLAYER.Character)
3191 Instance.new('Smoke', PLAYER.Character.Head)
3192 end
3193 until not _PLAYERS:FindFirstChild(PLAYER.Name)
3194 end)
3195end
3196
3197local FLYING = false
3198
3199if LP.Character and LP.Character:FindFirstChild('Humanoid') then
3200 LP.Character.Humanoid.Died:connect(function() FLYING = false end)
3201end
3202
3203function sFLY()
3204 repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso') and LP.Character:FindFirstChild('Humanoid')
3205 repeat wait() until MOUSE
3206
3207 local T = LP.Character.Torso
3208 local CONTROL = {F = 0, B = 0, L = 0, R = 0}
3209 local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
3210 local SPEED = 0
3211
3212 local function FLY()
3213 FLYING = true
3214 local BG = Instance.new('BodyGyro', T)
3215 local BV = Instance.new('BodyVelocity', T)
3216 BG.P = 9e4
3217 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
3218 BG.cframe = T.CFrame
3219 BV.velocity = Vector3.new(0, 0.1, 0)
3220 BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
3221 spawn(function()
3222 repeat wait()
3223 LP.Character.Humanoid.PlatformStand = true
3224 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
3225 SPEED = 50
3226 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
3227 SPEED = 0
3228 end
3229 if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
3230 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
3231 lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
3232 elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
3233 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
3234 else
3235 BV.velocity = Vector3.new(0, 0.1, 0)
3236 end
3237 BG.cframe = workspace.CurrentCamera.CoordinateFrame
3238 until not FLYING
3239 CONTROL = {F = 0, B = 0, L = 0, R = 0}
3240 lCONTROL = {F = 0, B = 0, L = 0, R = 0}
3241 SPEED = 0
3242 BG:destroy()
3243 BV:destroy()
3244 LP.Character.Humanoid.PlatformStand = false
3245 end)
3246 end
3247
3248 MOUSE.KeyDown:connect(function(KEY)
3249 if KEY:lower() == 'w' then
3250 CONTROL.F = 1
3251 elseif KEY:lower() == 's' then
3252 CONTROL.B = -1
3253 elseif KEY:lower() == 'a' then
3254 CONTROL.L = -1
3255 elseif KEY:lower() == 'd' then
3256 CONTROL.R = 1
3257 end
3258 end)
3259
3260 MOUSE.KeyUp:connect(function(KEY)
3261 if KEY:lower() == 'w' then
3262 CONTROL.F = 0
3263 elseif KEY:lower() == 's' then
3264 CONTROL.B = 0
3265 elseif KEY:lower() == 'a' then
3266 CONTROL.L = 0
3267 elseif KEY:lower() == 'd' then
3268 CONTROL.R = 0
3269 end
3270 end)
3271 FLY()
3272end
3273
3274function NOFLY()
3275 FLYING = false
3276 LP.Character.Humanoid.PlatformStand = false
3277end
3278
3279function RESET_MODEL(MODEL)
3280 for i,v in pairs(MODEL:GetChildren()) do
3281 if v:IsA('Seat') and v.Name == 'FakeTorso' then
3282 v:destroy()
3283 elseif v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
3284 v:destroy()
3285 elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
3286 v.Transparency = 0
3287 elseif v:IsA('ShirtGraphic') then
3288 v.Archivable = false
3289 v.Graphic = ''
3290 end
3291 end
3292 for i,v in pairs(MODEL.Torso:GetChildren()) do
3293 if v:IsA('SpecialMesh') then
3294 v:destroy()
3295 end
3296 end
3297 if MODEL.Head:FindFirstChild('Mesh') then
3298 MODEL.Head.Mesh:destroy()
3299 end
3300 if MODEL.Torso:FindFirstChild('Neck') then MODEL.Torso.Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0) end
3301 if MODEL.Torso:FindFirstChild('Left Shoulder') then MODEL.Torso['Left Shoulder'].C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(-90), 0) end
3302 if MODEL.Torso:FindFirstChild('Right Shoulder') then MODEL.Torso['Right Shoulder'].C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0) end
3303 if MODEL.Torso:FindFirstChild('Left Hip') then MODEL.Torso['Left Hip'].C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0) end
3304 if MODEL.Torso:FindFirstChild('Right Hip') then MODEL.Torso['Right Hip'].C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0) end
3305end
3306
3307function UPDATE_MODEL(MODEL, USERNAME)
3308 local AppModel = _PLAYERS:GetCharacterAppearanceAsync(_PLAYERS:GetUserIdFromNameAsync(USERNAME))
3309 MODEL.Name = USERNAME
3310 for i,v in pairs(AppModel:GetChildren()) do
3311 if v:IsA('SpecialMesh') or v:IsA('BlockMesh') or v:IsA('CylinderMesh') then
3312 v.Parent = MODEL.Head
3313 elseif v:IsA('Decal') then
3314 if MODEL.Head:FindFirstChild('face') then
3315 MODEL.Head.face.Texture = v.Texture
3316 else
3317 local FACE = Instance.new('Decal', MODEL.Head)
3318 FACE.Texture = v.Texture
3319 end
3320 elseif v:IsA('BodyColors') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
3321 if MODEL:FindFirstChild('Body Colors') then
3322 MODEL['Body Colors']:destroy()
3323 end
3324 v.Parent = MODEL
3325 elseif v:IsA('Accessory') then
3326 v.Parent = MODEL
3327 v.Handle.CFrame = MODEL.Head.CFrame * CFrame.new(0, MODEL.Head.Size.Y / 2, 0) * v.AttachmentPoint:inverse()
3328 end
3329 end
3330 if not MODEL.Head:FindFirstChild('Mesh') then
3331 local SM = Instance.new('SpecialMesh', MODEL.Head)
3332 SM.MeshType = Enum.MeshType.Head
3333 SM.Scale = Vector3.new(1.25, 1.25, 1.25)
3334 end
3335end
3336
3337function CREEPER(PLAYER)
3338 for i,v in pairs(PLAYER.Character:GetChildren()) do
3339 if v:IsA('Shirt') or v:IsA('Pants') then
3340 v:destroy()
3341 elseif v:IsA('ShirtGraphic') then
3342 v.Archivable = false
3343 v.Graphic = ''
3344 end
3345 end
3346 for i,v in pairs(PLAYER.Character:GetChildren()) do
3347 if v:IsA('Accessory') then
3348 v:destroy()
3349 end
3350 end
3351 PLAYER.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
3352 PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
3353 PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
3354 PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
3355 PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
3356 for i,v in pairs(PLAYER.Character:GetChildren()) do
3357 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
3358 v.BrickColor = BrickColor.new('Bright green')
3359 end
3360 end
3361end
3362
3363function SHREK(PLAYER)
3364 COLOR(PLAYER, 'Bright green')
3365 for i,v in pairs(PLAYER.Character:GetChildren()) do
3366 if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') or v:IsA('CharacterMesh') then
3367 v:destroy()
3368 elseif v:IsA('ShirtGraphic') then
3369 v.Archivable = false
3370 v.Graphic = ''
3371 end
3372 end
3373 for i,v in pairs(PLAYER.Character.Head:GetChildren()) do
3374 if v:IsA('Decal') or v:IsA('SpecialMesh') then
3375 v:destroy()
3376 end
3377 end
3378 if PLAYER.Character:FindFirstChild('Shirt Graphic') then
3379 PLAYER.Character['Shirt Graphic'].Archivable = false
3380 PLAYER.Character['Shirt Graphic'].Graphic = ''
3381 end
3382 local M = Instance.new('SpecialMesh', PLAYER.Character.Head)
3383 local S = Instance.new('Shirt', PLAYER.Character)
3384 local P = Instance.new('Pants', PLAYER.Character)
3385 M.MeshType = 'FileMesh'
3386 M.MeshId = 'rbxassetid://19999257'
3387 M.Offset = Vector3.new(-0.1, 0.1, 0)
3388 M.TextureId = 'rbxassetid://156397869'
3389 S.ShirtTemplate = 'rbxassetid://133078194'
3390 P.PantsTemplate = 'rbxassetid://133078204'
3391end
3392
3393function DUCK(PLAYER)
3394 for i,v in pairs(PLAYER.Character:GetChildren()) do
3395 if v:IsA('Part') and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then
3396 v.Transparency = 1
3397 elseif v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
3398 v:destroy()
3399 elseif v:IsA('ShirtGraphic') then
3400 v.Archivable = false
3401 v.Graphic = ''
3402 end
3403 end
3404 local DUCK = Instance.new('SpecialMesh', PLAYER.Character.Torso)
3405 DUCK.MeshType = 'FileMesh'
3406 DUCK.MeshId = 'rbxassetid://9419831'
3407 DUCK.TextureId = 'rbxassetid://9419827'
3408 DUCK.Scale = Vector3.new(5, 5, 5)
3409 if PLAYER.Character.Head:FindFirstChild('face') then
3410 PLAYER.Character.Head.face.Transparency = 1
3411 end
3412end
3413
3414function DOG(PLAYER)
3415 for i,v in pairs(PLAYER.Character:GetChildren()) do
3416 if v:IsA('Shirt') or v:IsA('Pants') then
3417 v:destroy()
3418 elseif v:IsA('ShirtGraphic') then
3419 v.Archivable = false
3420 v.Graphic = ''
3421 end
3422 end
3423 PLAYER.Character.Torso.Transparency = 1
3424 PLAYER.Character.Torso.Neck.C0 = CFrame.new(0, -0.5, -2) * CFrame.Angles(math.rad(90), math.rad(180), 0)
3425 PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(90), 0)
3426 PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(-0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(-90), 0)
3427 PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(1.5, -1, 1.5) * CFrame.Angles(0, math.rad(90), 0)
3428 PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(-1.5, -1, 1.5) * CFrame.Angles(0, math.rad(-90), 0)
3429 local FakeTorso = Instance.new('Seat', PLAYER.Character)
3430 local BF = Instance.new('BodyForce', FakeTorso)
3431 local W = Instance.new('Weld', PLAYER.Character.Torso)
3432 FakeTorso.Name = 'FakeTorso'
3433 FakeTorso.TopSurface = 0
3434 FakeTorso.BottomSurface = 0
3435 FakeTorso.Size = Vector3.new(3,1,4)
3436 FakeTorso.BrickColor = BrickColor.new('Brown')
3437 FakeTorso.CFrame = PLAYER.Character.Torso.CFrame
3438 BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
3439 W.Part0 = PLAYER.Character.Torso
3440 W.Part1 = FakeTorso
3441 W.C0 = CFrame.new(0, -0.5, 0)
3442 for i,v in pairs(PLAYER.Character:GetChildren()) do
3443 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
3444 v.BrickColor = BrickColor.new('Brown')
3445 end
3446 end
3447end
3448
3449function ALIEN(PLAYER)
3450 for i,v in pairs(PLAYER.Character:GetChildren()) do
3451 if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
3452 v:destroy()
3453 elseif v:IsA('ShirtGraphic') then
3454 v.Archivable = false
3455 v.Graphic = ''
3456 elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
3457 v.BrickColor = BrickColor.new('Fossil')
3458 end
3459 end
3460 ALIEN_H:Clone().Parent = PLAYER.Character
3461end
3462
3463function DECALSPAM(INSTANCE, ID)
3464 for i,v in pairs(INSTANCE:GetChildren()) do
3465 if v:IsA('BasePart') then
3466 spawn(function()
3467 local FACES = {'Back', 'Bottom', 'Front', 'Left', 'Right', 'Top'}
3468 local CURRENT_FACE = 1
3469 for i = 1, 6 do
3470 local DECAL = Instance.new('Decal', v)
3471 DECAL.Name = 'decal_seth'
3472 DECAL.Texture = 'rbxassetid://' .. ID - 1
3473 DECAL.Face = FACES[CURRENT_FACE]
3474 CURRENT_FACE = CURRENT_FACE + 1
3475 end
3476 end)
3477 end
3478 DECALSPAM(v, ID)
3479 end
3480end
3481
3482function UNDECALSPAM(INSTANCE)
3483 for i,v in pairs(INSTANCE:GetChildren()) do
3484 if v:IsA('BasePart') then
3485 for a,b in pairs(v:GetChildren()) do
3486 if b:IsA('Decal') and b.Name == 'decal_seth' then
3487 b:destroy()
3488 end
3489 end
3490 end
3491 UNDECALSPAM(v)
3492 end
3493end
3494
3495function CREATE_DONG(PLAYER, DONG_COLOR)
3496 if PLAYER.Character:FindFirstChild('DONG') then
3497 PLAYER.Character.DONG:destroy()
3498 end
3499 local D = Instance.new('Model', PLAYER.Character)
3500 D.Name = 'DONG'
3501
3502 local BG = Instance.new('BodyGyro', PLAYER.Character.Torso)
3503 local MAIN = Instance.new('Part', PLAYER.Character['DONG'])
3504 local M1 = Instance.new('CylinderMesh', MAIN)
3505 local W1 = Instance.new('Weld', PLAYER.Character.Head)
3506 local P1 = Instance.new('Part', PLAYER.Character['DONG'])
3507 local M2 = Instance.new('SpecialMesh', P1)
3508 local W2 = Instance.new('Weld', P1)
3509 local B1 = Instance.new('Part', PLAYER.Character['DONG'])
3510 local M3 = Instance.new('SpecialMesh', B1)
3511 local W3 = Instance.new('Weld', B1)
3512 local B2 = Instance.new('Part', PLAYER.Character['DONG'])
3513 local M4 = Instance.new('SpecialMesh', B2)
3514 local W4 = Instance.new('Weld', B2)
3515 MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new(DONG_COLOR) MAIN.Position = PLAYER.Character.Head.Position MAIN.CanCollide = false
3516 W1.Part0 = MAIN W1.Part1 = PLAYER.Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
3517 P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false
3518 M2.MeshType = 'Sphere'
3519 W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
3520 B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(PLAYER.Character['Left Leg'].Position) B1.BrickColor = BrickColor.new(DONG_COLOR)
3521 M3.Parent = B1 M3.MeshType = 'Sphere'
3522 W3.Part0 = PLAYER.Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
3523 B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(PLAYER.Character['Right Leg'].Position) B2.BrickColor = BrickColor.new(DONG_COLOR)
3524 M4.MeshType = 'Sphere'
3525 W4.Part0 = PLAYER.Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
3526end
3527
3528function SCALE(C, S)
3529 if tonumber(S) < 0.5 then S = 0.5 elseif tonumber(S) > 25 then S = 25 end
3530
3531 local HAT_CLONE = {}
3532
3533 for i,v in pairs(C:GetChildren()) do if v:IsA('Accessory') then local HC = v:Clone() table.insert(HAT_CLONE, HC) v:destroy() end end
3534
3535 local HEAD = C.Head
3536 local TORSO = C.Torso
3537 local LA = C['Left Arm']
3538 local RA = C['Right Arm']
3539 local LL = C['Left Leg']
3540 local RL = C['Right Leg']
3541 local HRP = C.HumanoidRootPart
3542
3543 HEAD.Size = Vector3.new(S * 2, S, S)
3544 TORSO.Size = Vector3.new(S * 2, S * 2, S)
3545 LA.Size = Vector3.new(S, S * 2, S)
3546 RA.Size = Vector3.new(S, S * 2, S)
3547 LL.Size = Vector3.new(S, S * 2, S)
3548 RL.Size = Vector3.new(S, S * 2, S)
3549 HRP.Size = Vector3.new(S * 2, S * 2, S)
3550
3551 local M1 = Instance.new('Motor6D', TORSO)
3552 local M2 = Instance.new('Motor6D', TORSO)
3553 local M3 = Instance.new('Motor6D', TORSO)
3554 local M4 = Instance.new('Motor6D', TORSO)
3555 local M5 = Instance.new('Motor6D', TORSO)
3556 local M6 = Instance.new('Motor6D', HRP)
3557
3558 M1.Name = 'Neck' M1.Part0 = TORSO M1.Part1 = HEAD M1.C0 = CFrame.new(0, 1 * S, 0) * CFrame.Angles(-1.6, 0, 3.1) M1.C1 = CFrame.new(0, -0.5 * S, 0) * CFrame.Angles(-1.6, 0, 3.1)
3559 M2.Name = 'Left Shoulder' M2.Part0 = TORSO M2.Part1 = LA M2.C0 = CFrame.new(-1 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0) M2.C1 = CFrame.new(0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0)
3560 M3.Name = 'Right Shoulder' M3.Part0 = TORSO M3.Part1 = RA M3.C0 = CFrame.new(1 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0) M3.C1 = CFrame.new(-0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0)
3561 M4.Name = 'Left Hip' M4.Part0 = TORSO M4.Part1 = LL M4.C0 = CFrame.new(-1 * S, -1 * S, 0) * CFrame.Angles(0, -1.6, 0) M4.C1 = CFrame.new(-0.5 * S, 1 * S, 0) * CFrame.Angles(0, -1.6, 0)
3562 M5.Name = 'Right Hip' M5.Part0 = TORSO M5.Part1 = RL M5.C0 = CFrame.new(1 * S, -1 * S, 0) * CFrame.Angles(0, 1.6, 0) M5.C1 = CFrame.new(0.5 * S, 1 * S, 0) * CFrame.Angles(0, 1.6, 0)
3563 M6.Name = 'RootJoint' M6.Part0 = HRP M6.Part1 = TORSO M6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) M6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
3564
3565 for i,v in pairs(HAT_CLONE) do v.Parent = C end
3566end
3567
3568function CAPE(COLOR)
3569 if LP.Character:FindFirstChild('Cape') then LP.Character.Cape:destroy() end
3570
3571 repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso')
3572
3573 local T = LP.Character.Torso
3574
3575 local C = Instance.new('Part', T.Parent)
3576 C.Name = 'cape_seth'
3577 C.Anchored = false
3578 C.CanCollide = false
3579 C.TopSurface = 0
3580 C.BottomSurface = 0
3581 C.BrickColor = BrickColor.new(COLOR)
3582 C.Material = 'Neon'
3583 C.Size = Vector3.new(0.2, 0.2, 0.2)
3584
3585 local M = Instance.new('BlockMesh', C)
3586 M.Scale = Vector3.new(9, 17.5, 0.5)
3587
3588 local M1 = Instance.new('Motor', C)
3589 M1.Part0 = C
3590 M1.Part1 = T
3591 M1.MaxVelocity = 1
3592 M1.C0 = CFrame.new(0, 1.75, 0) * CFrame.Angles(0, math.rad(90), 0)
3593 M1.C1 = CFrame.new(0, 1, .45) * CFrame.Angles(0, math.rad(90), 0)
3594
3595 local WAVE = false
3596
3597 repeat wait(1 / 44)
3598 local ANG = 0.2
3599 local oldMag = T.Velocity.magnitude
3600 local MV = 0.1
3601
3602 if WAVE then
3603 ANG = ANG + ((T.Velocity.magnitude / 10) * 0.05) + 1
3604 WAVE = false
3605 else
3606 WAVE = false
3607 end
3608 ANG = ANG + math.min(T.Velocity.magnitude / 30, 1)
3609 M1.MaxVelocity = math.min((T.Velocity.magnitude / 10), 0.04) + MV
3610 M1.DesiredAngle = -ANG
3611 if M1.CurrentAngle < -0.05 and M1.DesiredAngle > -.05 then
3612 M1.MaxVelocity = 0.04
3613 end
3614 repeat
3615 wait()
3616 until M1.CurrentAngle == M1.DesiredAngle or math.abs(T.Velocity.magnitude - oldMag) >= (T.Velocity.magnitude / 10) + 1
3617 if T.Velocity.magnitude < 0.1 then
3618 wait(0.1)
3619 end
3620 until not C or C.Parent ~= T.Parent
3621end
3622
3623function INFECT(PLAYER)
3624 for i,v in pairs(PLAYER.Character:GetChildren()) do
3625 Instance.new('Folder', PLAYER.Character).Name = 'infected_seth'
3626 if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') then
3627 v:destroy()
3628 elseif v:IsA('ShirtGraphic') then
3629 v.Archivable = false
3630 v.Graphic = ''
3631 end
3632 end
3633
3634 if PLAYER.Character.Head:FindFirstChild('face') then
3635 PLAYER.Character.Head.face.Texture = 'rbxassetid://7074882'
3636 end
3637
3638 for i,v in pairs (PLAYER.Character:GetChildren()) do
3639 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
3640 if v.Name == 'Head' or v.Name == 'Left Arm' or v.Name == 'Right Arm' then
3641 v.BrickColor = BrickColor.new('Medium green')
3642 elseif v.Name == 'Torso' or v.Name == 'Left Leg' or v.Name == 'Right Leg' then
3643 v.BrickColor = BrickColor.new('Brown')
3644 end
3645 end
3646 end
3647
3648 local T = PLAYER.Character.Torso.Touched:connect(function(TC)
3649 if not TC.Parent:FindFirstChild('infected_seth') then
3650 local GPFC = _PLAYERS:GetPlayerFromCharacter(TC.Parent)
3651 if GPFC then
3652 INFECT(GPFC)
3653 end
3654 end
3655 end)
3656end
3657
3658function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
3659 local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
3660 if (zCoco) then
3661 funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
3662 else
3663 funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
3664 end
3665 return funcw
3666end
3667
3668function BANG(VICTIM)
3669 spawn(function()
3670 local P1 = _PLAYERS.LocalPlayer.Character.Torso
3671 local V1 = _PLAYERS[VICTIM].Character.Torso
3672
3673 V1.Parent.Humanoid.PlatformStand = true
3674
3675 P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder'
3676
3677 P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder'
3678
3679 V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder'
3680
3681 V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder'
3682
3683 V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip'
3684
3685 V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip'
3686
3687 local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1)
3688
3689 local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
3690
3691 fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
3692
3693 local D2 = D:Clone() D2.Parent = P1
3694
3695 fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
3696
3697 local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4)
3698
3699 fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
3700
3701 local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
3702
3703 fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
3704
3705 local CM = Instance.new('CylinderMesh', C)
3706
3707 local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1)
3708
3709 local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
3710
3711 fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
3712
3713 local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1)
3714
3715 local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
3716
3717 fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
3718
3719 local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
3720
3721 local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
3722
3723 fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
3724
3725 local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
3726
3727 local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
3728
3729 fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
3730
3731 LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
3732 LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
3733 LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
3734
3735 if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
3736
3737 WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
3738
3739 local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
3740 end)
3741 spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end)
3742end
3743
3744function RESPAWN(PLAYER)
3745 local M = Instance.new('Model', workspace) M.Name = 'respawn_seth'
3746 local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
3747 Instance.new('Humanoid', M)
3748 PLAYER.Character = M
3749end
3750
3751function LOAD_MESSAGE(STRING)
3752 _PLAYERS.LocalPlayer.CharacterAppearanceId = 20018
3753 RESPAWN(LP)
3754
3755 R = false
3756 LP.CharacterAdded:connect(function()
3757 if not R then
3758 wait(0.5)
3759 if LP.Character:FindFirstChild('Humanoid') then
3760 MAIN_HAT = LP.Character:FindFirstChild('BunnyEarsOfCaprice'):Clone()
3761 end
3762 R = true
3763 end
3764 end)
3765 repeat wait() until R
3766 RESPAWN(LP)
3767 LP.CharacterAppearanceId = 0
3768
3769 if MAIN_HAT then
3770 MAIN_HAT.Handle.CanCollide = true
3771 local M = MAIN_HAT.Handle.BunnyTools.EggScript3:Clone()
3772 local P = Instance.new('Part')
3773 M.Disabled = false
3774 M.Parent = P
3775 MAIN_HAT.Handle.BunnyTools.EggMesh3:Clone().Parent = P
3776 MAIN_HAT:destroy()
3777 P.Parent = LP.Character
3778 repeat wait() until LP:FindFirstChild('ChessMsg')
3779 MG = LP:FindFirstChild('ChessMsg')
3780 MG.Name = 'message_seth'
3781 MG.Text = ''
3782 MG.Parent = workspace
3783 MESSAGE(STRING)
3784 P:destroy()
3785 for i,v in pairs(workspace:GetChildren()) do
3786 if v:IsA('Part') and v.BrickColor == BrickColor.new('Bright red') and v.Reflectance == 0 and v.Transparency == 0 and not v.Anchored and v.CanCollide and v.Locked and v:FindFirstChild('Decal') and v.Size == Vector3.new(8, 0.4, 8) then
3787 if v.Decal.Texture == 'http://www.roblox.com/asset/?id=1531000' and v.Transparency == 0 and v.Decal.Face == Enum.NormalId.Top then
3788 v:destroy()
3789 end
3790 end
3791 end
3792 end
3793end
3794
3795function MESSAGE(STRING)
3796 if not SHOWING_MESSAGE then
3797 spawn(function()
3798 SHOWING_MESSAGE = true
3799 MG.Text = STRING
3800 wait(5)
3801 MG.Text = ''
3802 SHOWING_MESSAGE = false
3803 end)
3804 end
3805end
3806
3807_G.CLICK_TP = false
3808local M_CTRL = false
3809
3810MOUSE.KeyDown:connect(function(K) if K:byte() == 50 then M_CTRL = true end end)
3811MOUSE.KeyUp:connect(function(K) if K:byte() == 50 then M_CTRL = false end end)
3812MOUSE.Button1Down:connect(function() if _G.CLICK_TP and M_CTRL and MOUSE.Target and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') then LP.Character.HumanoidRootPart.CFrame = CFrame.new(MOUSE.Hit.p) + Vector3.new(0, 3, 0) end end)
3813
3814_LIGHTING.Outlines = false -- / outlines are gross
3815
3816if FIND_IN_TABLE(BANS, LP.userId) then LP:Kick() end
3817
3818for i,v in pairs(_PLAYERS:GetPlayers()) do if FIND_IN_TABLE(BANS, v.userId) then table.insert(KICKS, v) else UPDATE_CHAT(v) end end
3819
3820-- / commands
3821
3822ADD_COMMAND('ff','ff [plr]', {},
3823function(ARGS, SPEAKER)
3824 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3825 for i,v in pairs(PLAYERS) do
3826 Instance.new('ForceField', _PLAYERS[v].Character)
3827 end
3828end)
3829
3830ADD_COMMAND('unff','unff [plr]',{},
3831function(ARGS, SPEAKER)
3832 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3833 for i,v in pairs(PLAYERS) do
3834 for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
3835 if v:IsA('ForceField') then
3836 v:destroy()
3837 end
3838 end
3839 end
3840end)
3841
3842ADD_COMMAND('fire','fire [plr] [r] [g] [b]',{},
3843function(ARGS, SPEAKER)
3844 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3845 for i,v in pairs(PLAYERS) do
3846 for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
3847 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
3848 local F = Instance.new('Fire', v)
3849 if ARGS[2] and ARGS[3] and ARGS[4] then
3850 F.Color = C3(ARGS[2], ARGS[3], ARGS[4])
3851 F.SecondaryColor = C3(ARGS[2], ARGS[3], ARGS[4])
3852 end
3853 end
3854 end
3855 end
3856end)
3857
3858ADD_COMMAND('unfire','unfire [plr]',{},
3859function(ARGS, SPEAKER)
3860 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3861 for i,v in pairs(PLAYERS) do
3862 local PCHAR = _PLAYERS[v].Character
3863 for i,v in pairs(PCHAR:GetChildren()) do
3864 for i,v in pairs(v:GetChildren()) do
3865 if v:IsA('Fire') then
3866 v:destroy()
3867 end
3868 end
3869 end
3870 end
3871end)
3872
3873ADD_COMMAND('sp','sp [plr] [r] [g] [b]',{'sparkles'},
3874function(ARGS, SPEAKER)
3875 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3876 for i,v in pairs(PLAYERS) do
3877 for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
3878 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
3879 if ARGS[2] and ARGS[3] and ARGS[4] then
3880 Instance.new('Sparkles', v).Color = C3(ARGS[2], ARGS[3], ARGS[4])
3881 else
3882 Instance.new('Sparkles', v)
3883 end
3884 end
3885 end
3886 end
3887end)
3888
3889ADD_COMMAND('unsp','unsp [plr]',{'unsparkles'},
3890function(ARGS, SPEAKER)
3891 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3892 for i,v in pairs(PLAYERS) do
3893 for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
3894 for i,v in pairs(v:GetChildren()) do
3895 if v:IsA('Sparkles') then
3896 v:destroy()
3897 end
3898 end
3899 end
3900 end
3901end)
3902
3903ADD_COMMAND('smoke','smoke [plr]',{},
3904function(ARGS, SPEAKER)
3905 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3906 for i,v in pairs(PLAYERS) do
3907 Instance.new('Smoke', _PLAYERS[v].Character.Torso)
3908 end
3909end)
3910
3911ADD_COMMAND('unsmoke','unsmoke [plr]',{},
3912function(ARGS, SPEAKER)
3913 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3914 for i,v in pairs(PLAYERS) do
3915 for i,v in pairs(_PLAYERS[v].Character.Torso:GetChildren()) do
3916 if v:IsA('Smoke') then
3917 v:destroy()
3918 end
3919 end
3920 end
3921end)
3922
3923ADD_COMMAND('btools','btools [plr]',{},
3924function(ARGS, SPEAKER)
3925 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3926 for i,v in pairs(PLAYERS) do
3927 Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 2
3928 Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 3
3929 Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 4
3930 end
3931end)
3932
3933ADD_COMMAND('god','god [plr]',{},
3934function(ARGS, SPEAKER)
3935 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3936 for i,v in pairs(PLAYERS) do
3937 local PCHAR = _PLAYERS[v].Character
3938 if PCHAR:FindFirstChild('Humanoid') then
3939 PCHAR.Humanoid.MaxHealth = math.huge PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
3940 end
3941 end
3942end)
3943
3944ADD_COMMAND('sgod','sgod [plr]',{},
3945function(ARGS, SPEAKER)
3946 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3947 for i,v in pairs(PLAYERS) do
3948 local PCHAR = _PLAYERS[v].Character
3949 if PCHAR:FindFirstChild('Humanoid') then
3950 PCHAR.Humanoid.MaxHealth = 10000000 PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
3951 end
3952 end
3953end)
3954
3955ADD_COMMAND('ungod','ungod [plr]',{},
3956function(ARGS, SPEAKER)
3957 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3958 for i,v in pairs(PLAYERS) do
3959 local PCHAR = _PLAYERS[v].Character
3960 if PCHAR:FindFirstChild('Humanoid') then
3961 PCHAR.Humanoid.MaxHealth = 100
3962 end
3963 end
3964end)
3965
3966ADD_COMMAND('heal','heal [plr]',{},
3967function(ARGS, SPEAKER)
3968 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3969 for i,v in pairs(PLAYERS) do
3970 local PCHAR = _PLAYERS[v].Character
3971 if PCHAR:FindFirstChild('Humanoid') then
3972 PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
3973 end
3974 end
3975end)
3976
3977ADD_COMMAND('freeze','freeze [plr]',{'frz'},
3978function(ARGS, SPEAKER)
3979 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3980 for i,v in pairs(PLAYERS) do
3981 for i,v in pairs(PLAYERS) do
3982 local PCHAR = _PLAYERS[v].Character
3983 for i,v in pairs(PCHAR:GetChildren()) do
3984 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
3985 v.Anchored = true
3986 end
3987 end
3988 end
3989 end
3990end)
3991
3992ADD_COMMAND('thaw','thaw [plr]',{'unfreeze','unfrz'},
3993function(ARGS, SPEAKER)
3994 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
3995 for i,v in pairs(PLAYERS) do
3996 for i,v in pairs(PLAYERS) do
3997 for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
3998 if v:IsA('Part') then
3999 v.Anchored = false
4000 end
4001 end
4002 end
4003 end
4004end)
4005
4006ADD_COMMAND('kill','kill [plr]',{},
4007function(ARGS, SPEAKER)
4008 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4009 for i,v in pairs(PLAYERS) do
4010 _PLAYERS[v].Character:BreakJoints()
4011 end
4012end)
4013
4014ADD_COMMAND('sound','sound [id]',{},
4015function(ARGS, SPEAKER)
4016 for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v:Stop() v:destroy() end end
4017 if ARGS[1]:lower() ~= 'off' then
4018 local S = Instance.new('Sound', workspace) S.Name = 'song_seth' S.Archivable = false S.Looped = true S.SoundId = 'rbxassetid://' .. ARGS[1] S.Volume = 1 S:Play()
4019 end
4020end)
4021
4022ADD_COMMAND('volume','volume [int]',{},
4023function(ARGS, SPEAKER)
4024 for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Volume = ARGS[1] end end
4025end)
4026
4027ADD_COMMAND('pitch','pitch [int]',{},
4028function(ARGS, SPEAKER)
4029 for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Pitch = ARGS[1] end end
4030end)
4031
4032ADD_COMMAND('explode','explode [plr]',{},
4033function(ARGS, SPEAKER)
4034 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4035 for i,v in pairs(PLAYERS) do
4036 local PCHAR = _PLAYERS[v].Character
4037 if PCHAR:FindFirstChild('Torso') then
4038 Instance.new('Explosion', PCHAR).Position = PCHAR.Torso.Position
4039 end
4040 end
4041end)
4042
4043ADD_COMMAND('invis','invis [plr]',{},
4044function(ARGS, SPEAKER)
4045 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4046 for i,v in pairs(PLAYERS) do
4047 local PCHAR = _PLAYERS[v].Character
4048 for i,v in pairs(PCHAR:GetChildren()) do
4049 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
4050 v.Transparency = 1
4051 end
4052 if v:IsA('Accessory') and v:FindFirstChild('Handle') then
4053 v.Handle.Transparency = 1
4054 end
4055 end
4056 if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end
4057 end
4058end)
4059
4060ADD_COMMAND('vis','vis [plr]',{},
4061function(ARGS, SPEAKER)
4062 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4063 for i,v in pairs(PLAYERS) do
4064 local PCHAR = _PLAYERS[v].Character
4065 for i,v in pairs(PCHAR:GetChildren()) do
4066 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
4067 v.Transparency = 0
4068 end
4069 if v:IsA('Accessory') and v:FindFirstChild('Handle') then
4070 v.Handle.Transparency = 0
4071 end
4072 end
4073 if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end
4074 end
4075end)
4076
4077ADD_COMMAND('goto','goto [plr]',{},
4078function(ARGS, SPEAKER)
4079 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4080 for i,v in pairs(PLAYERS) do
4081 local PCHAR = _PLAYERS[v].Character
4082 if PCHAR then
4083 SPEAKER.Character.HumanoidRootPart.CFrame = PCHAR.Torso.CFrame
4084 end
4085 end
4086end)
4087
4088ADD_COMMAND('bring','bring [plr]',{},
4089function(ARGS, SPEAKER)
4090 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4091 for i,v in pairs(PLAYERS) do
4092 _PLAYERS[v].Character.HumanoidRootPart.CFrame = SPEAKER.Character.Torso.CFrame
4093 end
4094end)
4095
4096ADD_COMMAND('tp','tp [plr] [plr]',{},
4097function(ARGS, SPEAKER)
4098 local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1], SPEAKER), GET_PLAYER(ARGS[2], SPEAKER)
4099 for i,v in pairs(PLAYERS1) do for a,b in pairs(PLAYERS2) do
4100 if _PLAYERS[v].Character and _PLAYERS[b].Character then
4101 _PLAYERS[v].Character.HumanoidRootPart.CFrame = _PLAYERS[b].Character.Torso.CFrame
4102 end
4103 end end
4104end)
4105
4106ADD_COMMAND('char','char [plr] [id]',{'charapp'},
4107function(ARGS, SPEAKER)
4108 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4109 for i,v in pairs(PLAYERS) do
4110 _PLAYERS[v].CharacterAppearanceId = ARGS[2]
4111 _PLAYERS[v].Character:BreakJoints()
4112 end
4113end)
4114
4115ADD_COMMAND('ws','ws [plr] [int]',{},
4116function(ARGS, SPEAKER)
4117 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4118 for i,v in pairs(PLAYERS) do
4119 local PCHAR = _PLAYERS[v].Character
4120 if PCHAR:FindFirstChild('Humanoid') then
4121 PCHAR.Humanoid.WalkSpeed = tonumber(ARGS[2])
4122 end
4123 end
4124end)
4125
4126ADD_COMMAND('time','time [int]',{},
4127function(ARGS, SPEAKER)
4128 _LIGHTING:SetMinutesAfterMidnight(tonumber(ARGS[1]) * 60)
4129end)
4130
4131ADD_COMMAND('kick','kick [plr]',{},
4132function(ARGS, SPEAKER)
4133 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4134 for i,v in pairs(PLAYERS) do
4135 table.insert(KICKS, _PLAYERS[v])
4136 end
4137end)
4138
4139ADD_COMMAND('ban','ban [plr]',{},
4140function(ARGS, SPEAKER)
4141 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4142 for i,v in pairs(PLAYERS) do
4143 table.insert(BANS, _PLAYERS[v].userId)
4144 table.insert(KICKS, _PLAYERS[v])
4145 UPDATE_BANS()
4146 end
4147end)
4148
4149ADD_COMMAND('unban','unban [username]',{},
4150function(ARGS, SPEAKER)
4151 if FIND_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])) then
4152 table.remove(BANS, GET_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])))
4153 UPDATE_BANS()
4154 end
4155end)
4156
4157ADD_COMMAND('unlockws','unlock',{'unlock'},
4158function(ARGS, SPEAKER)
4159 local function UNLOCK(INSTANCE)
4160 for i,v in pairs(INSTANCE:GetChildren()) do
4161 if v:IsA('BasePart') then
4162 v.Locked = false
4163 end
4164 UNLOCK(v)
4165 end
4166 end
4167 UNLOCK(workspace)
4168end)
4169
4170ADD_COMMAND('lockws','lock',{'lock'},
4171function(ARGS, SPEAKER)
4172 local function LOCK(INSTANCE)
4173 for i,v in pairs(INSTANCE:GetChildren()) do
4174 if v:IsA('BasePart') then
4175 v.Locked = true
4176 end
4177 LOCK(v)
4178 end
4179 end
4180 LOCK(workspace)
4181end)
4182
4183ADD_COMMAND('unanchorws','unanchor',{'unanchor'},
4184function(ARGS, SPEAKER)
4185 local function UNANCHOR(INSTANCE)
4186 for i,v in pairs(INSTANCE:GetChildren()) do
4187 if v:IsA('BasePart') then
4188 v.Anchored = false
4189 end
4190 UNANCHOR(v)
4191 end
4192 end
4193 UNANCHOR(workspace)
4194end)
4195
4196ADD_COMMAND('anchorws','anchor',{'anchor'},
4197function(ARGS, SPEAKER)
4198 local function ANCHOR(INSTANCE)
4199 for i,v in pairs(INSTANCE:GetChildren()) do
4200 if v:IsA('BasePart') then
4201 v.Anchored = true
4202 end
4203 ANCHOR(v)
4204 end
4205 end
4206 ANCHOR(workspace)
4207end)
4208
4209ADD_COMMAND('hsize','hsize [plr] [int]',{'hatsize'},
4210function(ARGS, SPEAKER)
4211 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4212 for i,v in pairs(PLAYERS) do
4213 for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
4214 if v:IsA('Accessory') then
4215 for a,b in pairs(v.Handle:GetChildren()) do
4216 if b:IsA('SpecialMesh') then
4217 b.Scale = ARGS[2] * Vector3.new(1, 1, 1)
4218 end
4219 end
4220 end
4221 end
4222 end
4223end)
4224
4225ADD_COMMAND('shats','shats [plr]',{'stealhats'},
4226function(ARGS, SPEAKER)
4227 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4228 for i,v in pairs(PLAYERS) do
4229 for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
4230 if v:IsA('Accessory') then
4231 v.Parent = SPEAKER.Character
4232 end
4233 end
4234 end
4235end)
4236
4237ADD_COMMAND('rhats','rhats [plr]',{'removehats'},
4238function(ARGS, SPEAKER)
4239 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4240 for i,v in pairs(PLAYERS) do
4241 local PCHAR = _PLAYERS[v].Character
4242 if PCHAR:FindFirstChild('Humanoid') then
4243 PCHAR.Humanoid:RemoveAccessories()
4244 end
4245 end
4246end)
4247
4248ADD_COMMAND('firstp','firstp [plr]',{},
4249function(ARGS, SPEAKER)
4250 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4251 for i,v in pairs(PLAYERS) do
4252 _PLAYERS[v].CameraMode = 'LockFirstPerson'
4253 end
4254end)
4255
4256ADD_COMMAND('thirdp','thirdp [plr]',{},
4257function(ARGS, SPEAKER)
4258 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4259 for i,v in pairs(PLAYERS) do
4260 _PLAYERS[v].CameraMode = 'Classic'
4261 end
4262end)
4263
4264ADD_COMMAND('chat','chat [plr] [string]',{},
4265function(ARGS, SPEAKER)
4266 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4267 for i,v in pairs(PLAYERS) do
4268 game.Chat:Chat(_PLAYERS[v].Character.Head, GLS(false, 1))
4269 end
4270end)
4271
4272ADD_COMMAND('name','name [plr] [string]',{},
4273function(ARGS, SPEAKER)
4274 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4275 for i,v in pairs(PLAYERS) do
4276 _PLAYERS[v].Character.Name = GLS(false, 1)
4277 end
4278end)
4279
4280ADD_COMMAND('unname','unname [plr]',{},
4281function(ARGS, SPEAKER)
4282 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4283 for i,v in pairs(PLAYERS) do
4284 _PLAYERS[v].Character.Name = _PLAYERS[v].Name
4285 end
4286end)
4287
4288ADD_COMMAND('noname','noname [plr]',{},
4289function(ARGS, SPEAKER)
4290 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4291 for i,v in pairs(PLAYERS) do
4292 _PLAYERS[v].Character.Name = ''
4293 end
4294end)
4295
4296ADD_COMMAND('stun','stun [plr]',{},
4297function(ARGS, SPEAKER)
4298 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4299 for i,v in pairs(PLAYERS) do
4300 local PCHAR = _PLAYERS[v].Character
4301 PCHAR.Humanoid.PlatformStand = true
4302 end
4303end)
4304
4305ADD_COMMAND('unstun','unstun [plr]',{},
4306function(ARGS, SPEAKER)
4307 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4308 for i,v in pairs(PLAYERS) do
4309 local PCHAR = _PLAYERS[v].Character
4310 PCHAR.Humanoid.PlatformStand = false
4311 end
4312end)
4313
4314ADD_COMMAND('guest','guest [plr]',{},
4315function(ARGS, SPEAKER)
4316 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4317 for i,v in pairs(PLAYERS) do
4318 local PCHAR = _PLAYERS[v].Character
4319 _PLAYERS[v].CharacterAppearanceId = 1
4320 PCHAR:BreakJoints()
4321 end
4322end)
4323
4324ADD_COMMAND('noob','noob [plr]',{},
4325function(ARGS, SPEAKER)
4326 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4327 for i,v in pairs(PLAYERS) do
4328 local PCHAR = _PLAYERS[v].Character
4329 _PLAYERS[v].CharacterAppearanceId = 155902847
4330 PCHAR:BreakJoints()
4331 end
4332end)
4333
4334ADD_COMMAND('damage','damage [plr] [int]',{},
4335function(ARGS, SPEAKER)
4336 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4337 for i,v in pairs(PLAYERS) do
4338 _PLAYERS[v].Character.Humanoid:TakeDamage(ARGS[2])
4339 end
4340end)
4341
4342ADD_COMMAND('view','view [plr]',{},
4343function(ARGS, SPEAKER)
4344 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4345 for i,v in pairs(PLAYERS) do
4346 local PCHAR = _PLAYERS[v].Character
4347 workspace.CurrentCamera.CameraSubject = PCHAR
4348 end
4349end)
4350
4351ADD_COMMAND('unview','unview',{},
4352function()
4353 workspace.CurrentCamera.CameraSubject = _PLAYERS.LocalPlayer.Character
4354end)
4355
4356ADD_COMMAND('nolimbs','nolimbs [plr]',{},
4357function(ARGS, SPEAKER)
4358 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4359 for i,v in pairs(PLAYERS) do
4360 local PCHAR = _PLAYERS[v].Character
4361 for i,v in pairs(PCHAR:GetChildren()) do
4362 local LIMB = PCHAR.Humanoid:GetLimb(v)
4363 if v:IsA('BasePart') and PCHAR:FindFirstChild('Humanoid') and LIMB ~= Enum.Limb.Unknown and LIMB ~= Enum.Limb.Head and LIMB ~= Enum.Limb.Torso then
4364 v:destroy()
4365 end
4366 end
4367 end
4368end)
4369
4370ADD_COMMAND('box','box [plr]',{},
4371function(ARGS, SPEAKER)
4372 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4373 for i,v in pairs(PLAYERS) do
4374 local PCHAR = _PLAYERS[v].Character
4375 local SB = Instance.new('SelectionBox', PCHAR)
4376 SB.Adornee = SB.Parent
4377 SB.Color = BrickColor.new('' .. (ARGS[2]))
4378 end
4379end)
4380
4381ADD_COMMAND('unbox','nobox [plr]',{},
4382function(ARGS, SPEAKER)
4383 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4384 for i,v in pairs(PLAYERS) do
4385 local PCHAR = _PLAYERS[v].Character
4386 for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
4387 if v:IsA('SelectionBox') then
4388 v:destroy()
4389 end
4390 end
4391 end
4392end)
4393
4394ADD_COMMAND('ghost','ghost [plr]',{},
4395function(ARGS, SPEAKER)
4396 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4397 for i,v in pairs(PLAYERS) do
4398 local PCHAR = _PLAYERS[v].Character
4399 for i,v in pairs(PCHAR:GetChildren()) do
4400 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
4401 v.Transparency = 0.5
4402 elseif v:IsA('Accessory') and v:FindFirstChild('Handle') then
4403 v.Handle.Transparency = 0.5
4404 elseif PCHAR.Head:FindFirstChild('face') then
4405 PCHAR.Head.face.Transparency = 0.5
4406 end
4407 end
4408 end
4409end)
4410
4411ADD_COMMAND('sphere','sphere [plr]',{},
4412function(ARGS, SPEAKER)
4413 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4414 for i,v in pairs(PLAYERS) do
4415 local PCHAR=_PLAYERS[v].Character
4416 local SS = Instance.new('SelectionSphere', PCHAR)
4417 SS.Adornee = SS.Parent
4418 end
4419end)
4420
4421ADD_COMMAND('sky','sky [id]',{},
4422function(ARGS, SPEAKER)
4423 if ARGS[1] then
4424 for i,v in pairs(_LIGHTING:GetChildren()) do if v:IsA('Sky') then v:destroy() end end
4425 local SKIES = {'Bk', 'Dn', 'Ft', 'Lf', 'Rt', 'Up'}
4426 local SKY = Instance.new('Sky', _LIGHTING)
4427 for i,v in pairs(SKIES) do
4428 SKY['Skybox' .. v] = 'rbxassetid://' .. ARGS[1] - 1
4429 end
4430 end
4431end)
4432
4433ADD_COMMAND('ambient','ambient [r] [g] [b]',{},
4434function(ARGS, SPEAKER)
4435 if ARGS[1] and ARGS[2] and ARGS[3] then
4436 _LIGHTING.Ambient = C3(ARGS[1], ARGS[2], ARGS[3])
4437 end
4438end)
4439
4440ADD_COMMAND('jail','jail [plr]',{},
4441function(ARGS, SPEAKER)
4442 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4443 for i,v in pairs(PLAYERS) do
4444 if FIND_IN_TABLE(JAILED, _PLAYERS[v].Name) then return end
4445 table.insert(JAILED, _PLAYERS[v].Name)
4446 local PCHAR = _PLAYERS[v].Character
4447 local J = JAIL:Clone() J.Parent = workspace J:MoveTo(PCHAR.Torso.Position) J.Name = 'JAIL_' .. _PLAYERS[v].Name
4448 repeat wait()
4449 PCHAR = _PLAYERS[v].Character if PCHAR and PCHAR:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then PCHAR.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
4450 until not FIND_IN_TABLE(JAILED, _PLAYERS[v].Name)
4451 end
4452end)
4453
4454ADD_COMMAND('unjail','unjail [plr]',{},
4455function(ARGS, SPEAKER)
4456 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4457 for i,v in pairs(PLAYERS) do
4458 for a,b in pairs(JAILED) do if b == _PLAYERS[v].Name then table.remove(JAILED, a) end end
4459 if workspace:FindFirstChild('JAIL_' .. _PLAYERS[v].Name) then workspace['JAIL_' .. _PLAYERS[v].Name]:destroy() end
4460 end
4461end)
4462
4463ADD_COMMAND('animation','animation [plr] [id]',{'anim'},
4464function(ARGS, SPEAKER)
4465 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4466 for i,v in pairs(PLAYERS) do
4467 local ID = ARGS[2]
4468 if ARGS[2] == 'climb' then ID = '180436334' end
4469 if ARGS[2] == 'fall' then ID = '180436148' end
4470 if ARGS[2] == 'jump' then ID = '125750702' end
4471 if ARGS[2] == 'sit' then ID = '178130996' end
4472 for a,b in pairs(_PLAYERS[v].Character.Animate:GetChildren()) do
4473 if b:IsA('StringValue') then
4474 for c,d in pairs(b:GetChildren()) do
4475 if d:IsA('Animation') then
4476 d.AnimationId = 'rbxassetid://' .. ID
4477 end
4478 end
4479 end
4480 end
4481 end
4482end)
4483
4484ADD_COMMAND('fix','fix [plr]',{},
4485function(ARGS, SPEAKER)
4486 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4487 for i,v in pairs(PLAYERS) do
4488 local PCHAR = _PLAYERS[v].Character
4489 RESET_MODEL(PCHAR)
4490 UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
4491 end
4492end)
4493
4494ADD_COMMAND('creeper','creeper [plr]',{'crpr'},
4495function(ARGS, SPEAKER)
4496 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4497 for i,v in pairs(PLAYERS) do
4498 CREEPER(_PLAYERS[v])
4499 end
4500end)
4501
4502ADD_COMMAND('uncreeper','uncreeper [plr]',{},
4503function(ARGS, SPEAKER)
4504 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4505 for i,v in pairs(PLAYERS) do
4506 local PCHAR = _PLAYERS[v].Character
4507 RESET_MODEL(PCHAR)
4508 UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
4509 end
4510end)
4511
4512ADD_COMMAND('shrek','shrek [plr]',{},
4513function(ARGS, SPEAKER)
4514 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4515 for i,v in pairs(PLAYERS) do
4516 SHREK(_PLAYERS[v])
4517 end
4518end)
4519
4520ADD_COMMAND('unshrek','unshrek [plr]',{},
4521function(ARGS, SPEAKER)
4522 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4523 for i,v in pairs(PLAYERS) do
4524 local PCHAR = _PLAYERS[v].Character
4525 RESET_MODEL(PCHAR)
4526 UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
4527 end
4528end)
4529
4530ADD_COMMAND('nuke','nuke [plr]',{},
4531function(ARGS, SPEAKER)
4532 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4533 for i,v in pairs(PLAYERS) do
4534 local PCHAR = _PLAYERS[v].Character
4535 spawn(function()
4536 if _PLAYERS[v] and PCHAR and PCHAR:FindFirstChild('Torso') then
4537 local N = Instance.new('Part', workspace)
4538 N.Name = 'nuke_seth'
4539 N.Anchored = true
4540 N.CanCollide = false
4541 N.Shape = 'Ball'
4542 N.Size = Vector3.new(1, 1, 1)
4543 N.BrickColor = BrickColor.new('New Yeller')
4544 N.Transparency = 0.5
4545 N.Reflectance = 0.2
4546 N.TopSurface = 0
4547 N.BottomSurface = 0
4548 N.Touched:connect(function(T)
4549 if T and T.Parent then
4550 local E = Instance.new('Explosion', workspace)
4551 E.Position = T.Position
4552 E.BlastRadius = 20
4553 E.BlastPressure = math.huge
4554 end
4555 end)
4556 local CF = PCHAR.Torso.CFrame
4557 N.CFrame = CF
4558 for i = 1,30 do
4559 N.Size = N.Size + Vector3.new(5, 5, 5)
4560 N.CFrame = CF
4561 wait(1 / 44)
4562 end
4563 N:destroy()
4564 end
4565 end)
4566 end
4567end)
4568
4569ADD_COMMAND('unnuke','nonuke',{},
4570function(ARGS, SPEAKER)
4571 for i,v in pairs(workspace:GetChildren()) do
4572 if v:IsA('Part') and v.Name == 'nuke_seth' then
4573 v:destroy()
4574 end
4575 end
4576end)
4577
4578ADD_COMMAND('infect','infect [plr]',{},
4579function(ARGS, SPEAKER)
4580 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4581 for i,v in pairs(PLAYERS) do
4582 INFECT(_PLAYERS[v])
4583 end
4584end)
4585
4586ADD_COMMAND('uninfect','uninfect [plr]',{},
4587function(ARGS, SPEAKER)
4588 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4589 for i,v in pairs(PLAYERS) do
4590 local PCHAR = _PLAYERS[v].Character
4591 RESET_MODEL(PCHAR)
4592 UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
4593 end
4594end)
4595
4596ADD_COMMAND('duck','duck [plr]',{},
4597function(ARGS, SPEAKER)
4598 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4599 for i,v in pairs(PLAYERS) do
4600 DUCK(_PLAYERS[v])
4601 end
4602end)
4603
4604ADD_COMMAND('unduck','unduck [plr]',{},
4605function(ARGS, SPEAKER)
4606 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4607 for i,v in pairs(PLAYERS) do
4608 local PCHAR = _PLAYERS[v].Character
4609 RESET_MODEL(PCHAR)
4610 UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
4611 end
4612end)
4613
4614ADD_COMMAND('disable','disable [plr]',{},
4615function(ARGS, SPEAKER)
4616 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4617 for i,v in pairs(PLAYERS) do
4618 local PCHAR = _PLAYERS[v].Character
4619 if PCHAR:FindFirstChild('Humanoid') then
4620 PCHAR.Humanoid.Name = 'HUMANOID_' .. _PLAYERS[v].Name
4621 local humanoid = PCHAR['HUMANOID_' .. _PLAYERS[v].Name]
4622 humanoid.Parent = HUMANOIDS
4623 end
4624 end
4625end)
4626
4627ADD_COMMAND('enable','enable [plr]',{},
4628function(ARGS, SPEAKER)
4629 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4630 for i,v in pairs(PLAYERS) do
4631 local PCHAR = _PLAYERS[v].Character
4632 if PCHAR:FindFirstChild('Humanoid') then
4633 return
4634 else
4635 if HUMANOIDS:FindFirstChild('HUMANOID_' .. _PLAYERS[v].Name) then
4636 local humanoid = HUMANOIDS['HUMANOID_' .. _PLAYERS[v].Name] humanoid.Parent = PCHAR humanoid.Name = 'Humanoid'
4637 end
4638 end
4639 end
4640end)
4641
4642ADD_COMMAND('size','size [plr] [int]',{},
4643function(ARGS, SPEAKER)
4644 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4645 for i,v in pairs(PLAYERS) do
4646 SCALE(_PLAYERS[v].Character, ARGS[2])
4647 end
4648end)
4649
4650ADD_COMMAND('clone','clone [plr]',{},
4651function(ARGS, SPEAKER)
4652 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4653 for i,v in pairs(PLAYERS) do
4654 local PCHAR = _PLAYERS[v].Character PCHAR.Archivable = true
4655 local C = PCHAR:Clone() C.Parent = workspace C:MoveTo(PCHAR:GetModelCFrame().p) C:MakeJoints()
4656 PCHAR.Archivable = false
4657 end
4658end)
4659
4660ADD_COMMAND('spin','spin [plr]',{},
4661function(ARGS, SPEAKER)
4662 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4663 for i,v in pairs(PLAYERS) do
4664 local PCHAR = _PLAYERS[v].Character
4665 for i,v in pairs(PCHAR.Torso:GetChildren()) do
4666 if v.Name == 'SPIN' then
4667 v:destroy()
4668 end
4669 end
4670 local T = PCHAR.Torso
4671 local BG = Instance.new('BodyGyro', T) BG.Name = 'SPIN' BG.maxTorque = Vector3.new(0, math.huge, 0) BG.P = 11111 BG.cframe = T.CFrame
4672 spawn(function()
4673 repeat wait(1/44)
4674 BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
4675 until not BG or BG.Parent ~= T
4676 end)
4677 end
4678end)
4679
4680ADD_COMMAND('unspin','unspin [plr]',{},
4681function(ARGS, SPEAKER)
4682 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4683 for i,v in pairs(PLAYERS) do
4684 local PCHAR = _PLAYERS[v].Character
4685 for i,v in pairs(PCHAR.Torso:GetChildren()) do
4686 if v.Name == 'SPIN' then
4687 v:destroy()
4688 end
4689 end
4690 end
4691end)
4692
4693ADD_COMMAND('dog','dog [plr]',{},
4694function(ARGS, SPEAKER)
4695 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4696 for i,v in pairs(PLAYERS) do
4697 DOG(_PLAYERS[v])
4698 end
4699end)
4700
4701ADD_COMMAND('undog','undog [plr]',{},
4702function(ARGS, SPEAKER)
4703 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4704 for i,v in pairs(PLAYERS) do
4705 local PCHAR = _PLAYERS[v].Character
4706 RESET_MODEL(PCHAR)
4707 UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
4708 end
4709end)
4710
4711ADD_COMMAND('loopheal','loopheal [plr]',{'lheal'},
4712function(ARGS, SPEAKER)
4713 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4714 for i,v in pairs(PLAYERS) do
4715 if not FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
4716 table.insert(LOOPED_H, _PLAYERS[v].Name)
4717 end
4718 end
4719end)
4720
4721ADD_COMMAND('unloopheal','unloopheal [plr]',{'unlheal'},
4722function(ARGS, SPEAKER)
4723 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4724 for i,v in pairs(PLAYERS) do
4725 if FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
4726 table.remove(LOOPED_H, GET_IN_TABLE(LOOPED_H, _PLAYERS[v].Name))
4727 end
4728 end
4729end)
4730
4731ADD_COMMAND('loopkill','loopheal [plr]',{'lheal'},
4732function(ARGS, SPEAKER)
4733 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4734 for i,v in pairs(PLAYERS) do
4735 if not FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
4736 table.insert(LOOPED_K, _PLAYERS[v].Name)
4737 end
4738 end
4739end)
4740
4741ADD_COMMAND('unloopkill','unloopkill [plr]',{'unlkill'},
4742function(ARGS, SPEAKER)
4743 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4744 for i,v in pairs(PLAYERS) do
4745 if FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
4746 table.remove(LOOPED_K, GET_IN_TABLE(LOOPED_K, _PLAYERS[v].Name))
4747 end
4748 end
4749end)
4750
4751ADD_COMMAND('fling','fling [plr]',{},
4752function(ARGS, SPEAKER)
4753 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4754 for i,v in pairs(PLAYERS) do
4755 local PCHAR = _PLAYERS[v].Character
4756 if PCHAR:FindFirstChild('Humanoid') then
4757 local X
4758 local Z
4759 repeat
4760 X = math.random(-9999, 9999)
4761 until math.abs(X) >= 5555
4762 repeat
4763 Z = math.random(-9999, 9999)
4764 until math.abs(Z) >= 5555
4765 PCHAR.Torso.Velocity = Vector3.new(0, 0, 0)
4766 local BF = Instance.new('BodyForce', PCHAR.Torso) BF.force = Vector3.new(X * 4, 9999 * 5, Z * 4)
4767 end
4768 end
4769end)
4770
4771ADD_COMMAND('alien','alien [plr]',{},
4772function(ARGS, SPEAKER)
4773 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4774 for i,v in pairs(PLAYERS) do
4775 ALIEN(_PLAYERS[v])
4776 end
4777end)
4778
4779ADD_COMMAND('nograv','nograv [plr]',{},
4780function(ARGS, SPEAKER)
4781 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4782 for i,v in pairs(PLAYERS) do
4783 if not _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
4784 NEW'BodyForce'{Name = 'nograv_seth', Force = Vector3.new(0, GET_MASS(_PLAYERS[v].Character) * 196.2, 0), Parent = _PLAYERS[v].Character.Torso}
4785 end
4786 end
4787end)
4788
4789ADD_COMMAND('grav','grav [plr]',{},
4790function(ARGS, SPEAKER)
4791 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4792 for i,v in pairs(PLAYERS) do
4793 if _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
4794 _PLAYERS[v].Character.Torso.nograv_seth:destroy()
4795 end
4796 end
4797end)
4798
4799ADD_COMMAND('cape','cape [brick color]',{},
4800function(ARGS, SPEAKER)
4801 spawn(function()
4802 if LP.Character:FindFirstChild('Cape') then
4803 LP.Character.Cape:destroy()
4804 end
4805 if not ARGS[1] then
4806 ARGS[1] = 'Deep blue'
4807 end
4808 CAPE(GLS(false, 1))
4809 end)
4810end)
4811
4812ADD_COMMAND('uncape','uncape',{},
4813function(ARGS, SPEAKER)
4814 if LP.Character:FindFirstChild('cape_seth') then
4815 LP.Character.cape_seth:destroy()
4816 end
4817end)
4818
4819ADD_COMMAND('paper','paper [plr]',{},
4820function(ARGS, SPEAKER)
4821 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4822 for i,v in pairs(PLAYERS) do
4823 local PCHAR = _PLAYERS[v].Character
4824 for i,v in pairs(PCHAR:GetChildren()) do
4825 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
4826 PAPER_MESH:Clone().Parent = v
4827 end
4828 end
4829 end
4830end)
4831
4832ADD_COMMAND('punish','punish [plr]',{},
4833function(ARGS, SPEAKER)
4834 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4835 for i,v in pairs(PLAYERS) do
4836 _PLAYERS[v].Character.Parent = nil
4837 end
4838end)
4839
4840ADD_COMMAND('unpunish','unpunish [plr]',{},
4841function(ARGS, SPEAKER)
4842 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4843 for i,v in pairs(PLAYERS) do
4844 _PLAYERS[v].Character.Parent = workspace
4845 end
4846end)
4847
4848local DISCO = false
4849
4850ADD_COMMAND('disco','disco',{},
4851function(ARGS, SPEAKER)
4852 DISCO = true
4853 if not DISCO then
4854 spawn(function()
4855 repeat wait(1) _LIGHTING.Ambient = C3(math.random(), math.random(), math.random()) until not DISCO
4856 end)
4857 end
4858end)
4859
4860ADD_COMMAND('undisco','undisco',{},
4861function(ARGS, SPEAKER)
4862 DISCO = false
4863end)
4864
4865ADD_COMMAND('team','team [plr] [team]',{},
4866function(ARGS, SPEAKER)
4867 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4868 for i,v in pairs(PLAYERS) do
4869 for a,b in pairs(game.Teams:GetChildren()) do
4870 if string.lower(b.Name) == GLS(true, 1) then
4871 _PLAYERS[v].Team = b
4872 end
4873 end
4874 end
4875end)
4876
4877ADD_COMMAND('jp','jp [plr] [int]',{},
4878function(ARGS, SPEAKER)
4879 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4880 for i,v in pairs(PLAYERS) do
4881 local PCHAR = _PLAYERS[v].Character
4882 if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.JumpPower = ARGS[2] end
4883 end
4884end)
4885
4886ADD_COMMAND('smallhead','smallhead [plr]',{'shead'},
4887function(ARGS, SPEAKER)
4888 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4889 for i,v in pairs(PLAYERS) do
4890 local PCHAR = _PLAYERS[v].Character
4891 PCHAR.Head.Mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
4892 PCHAR.Head.Mesh.Offset = Vector3.new(0, -0.25, 0)
4893 end
4894end)
4895
4896ADD_COMMAND('bighead','bighead [plr]',{'bhead'},
4897function(ARGS, SPEAKER)
4898 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4899 for i,v in pairs(PLAYERS) do
4900 local PCHAR = _PLAYERS[v].Character
4901 PCHAR.Head.Mesh.Scale = Vector3.new(2.25, 2.25, 2.25)
4902 PCHAR.Head.Mesh.Offset = Vector3.new(0, 0.5, 0)
4903 end
4904end)
4905
4906ADD_COMMAND('headsize','headsize [plr] [int]',{'hsize'},
4907function(ARGS, SPEAKER)
4908 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4909 for i,v in pairs(PLAYERS) do
4910 local PCHAR = _PLAYERS[v].Character
4911 if ARGS[2] == 1 then
4912 PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
4913 PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
4914 else
4915 PCHAR.Head.Mesh.Scale = ARGS[2] * Vector3.new(1.25, 1.25, 1.25)
4916 end
4917 end
4918end)
4919
4920ADD_COMMAND('fixhead','fixhead [plr]',{'fhead'},
4921function(ARGS, SPEAKER)
4922 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4923 for i,v in pairs(PLAYERS) do
4924 local PCHAR = _PLAYERS[v].Character
4925 PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
4926 PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
4927 PCHAR.Head.Transparency = 0
4928 if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end
4929 end
4930end)
4931
4932ADD_COMMAND('removehead','removehead [plr]',{'rhead'},
4933function(ARGS, SPEAKER)
4934 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4935 for i,v in pairs(PLAYERS) do
4936 local PCHAR = _PLAYERS[v].Character
4937 PCHAR.Head.Transparency = 1
4938 if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end
4939 end
4940end)
4941
4942ADD_COMMAND('stealtools','stealtools [plr]',{'stools'},
4943function(ARGS, SPEAKER)
4944 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4945 for i,v in pairs(PLAYERS) do
4946 for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
4947 if v:IsA('Tool') or v:IsA('HopperBin') then
4948 v.Parent = LP.Backpack
4949 end
4950 end
4951 end
4952end)
4953
4954ADD_COMMAND('removetools','removetools [plr]',{'rtools'},
4955function(ARGS, SPEAKER)
4956 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4957 for i,v in pairs(PLAYERS) do
4958 for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
4959 if v:IsA('Tool') or v:IsA('HopperBin') then
4960 v:destroy()
4961 end
4962 end
4963 end
4964end)
4965
4966ADD_COMMAND('clonetools','clonetools [plr]',{'ctools'},
4967function(ARGS, SPEAKER)
4968 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4969 for i,v in pairs(PLAYERS) do
4970 for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
4971 if v:IsA('Tool') or v:IsA('HopperBin') then
4972 v:Clone().Parent = LP.Backpack
4973 end
4974 end
4975 end
4976end)
4977
4978ADD_COMMAND('dong','dong [plr]',{},
4979function(ARGS, SPEAKER)
4980 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
4981 for i,v in pairs(PLAYERS) do
4982 local PCHAR = _PLAYERS[v].Character
4983 if ARGS[2] == 'black' then
4984 CREATE_DONG(_PLAYERS[v], 'Brown')
4985 end
4986 if ARGS[2] == 'asian' then
4987 CREATE_DONG(_PLAYERS[v], 'Cool yellow')
4988 end
4989 if ARGS[2] == 'alien' then
4990 CREATE_DONG(_PLAYERS[v], 'Lime green')
4991 end
4992 if ARGS[2] == 'frozen' then
4993 CREATE_DONG(_PLAYERS[v], 1019)
4994 end
4995 if not ARGS[2] then
4996 CREATE_DONG(_PLAYERS[v], 'Pastel brown')
4997 end
4998 end
4999end)
5000
5001ADD_COMMAND('particles','particles [plr] [id]',{'pts'},
5002function(ARGS, SPEAKER)
5003 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5004 for i,v in pairs(PLAYERS) do
5005 local PCHAR = _PLAYERS[v].Character
5006 for i,v in pairs(PCHAR.Torso:GetChildren()) do
5007 if v:IsA('ParticleEmitter') then
5008 v:destroy()
5009 end
5010 end
5011 Instance.new('ParticleEmitter', PCHAR.Torso).Texture = 'rbxassetid://' .. ARGS[2] - 1
5012 end
5013end)
5014
5015ADD_COMMAND('rocket','rocket [plr]',{},
5016function(ARGS, SPEAKER)
5017 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5018 for i,v in pairs(PLAYERS) do
5019 local PCHAR = _PLAYERS[v].Character
5020 spawn(function()
5021 local R = ROCKET:Clone()
5022 R.Parent = workspace
5023 local W = Instance.new('Weld', R)
5024 W.Part0 = W.Parent
5025 W.Part1 = PCHAR.Torso
5026 W.C1 = CFrame.new(0, 0.5, 1)
5027 R.force.Force = Vector3.new(0, 15000, 0)
5028 wait()
5029 PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
5030 wait(5)
5031 Instance.new('Explosion', R).Position = R.Position
5032 wait(1)
5033 R:destroy()
5034 end)
5035 end
5036end)
5037
5038ADD_COMMAND('blackify','blackify [plr]',{},
5039function(ARGS, SPEAKER)
5040 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5041 for i,v in pairs(PLAYERS) do
5042 COLOR(_PLAYERS[v], 'Really black')
5043 end
5044end)
5045
5046ADD_COMMAND('whitify','whitify [plr]',{},
5047function(ARGS, SPEAKER)
5048 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5049 for i,v in pairs(PLAYERS) do
5050 COLOR(_PLAYERS[v], 'White')
5051 end
5052end)
5053
5054ADD_COMMAND('color','color [plr] [brick color]',{},
5055function(ARGS, SPEAKER)
5056 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5057 for i,v in pairs(PLAYERS) do
5058 COLOR(_PLAYERS[v], GLS(false, 1))
5059 end
5060end)
5061
5062ADD_COMMAND('change','change [plr] [stat] [int/string]',{},
5063function(ARGS, SPEAKER)
5064 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5065 for i,v in pairs(PLAYERS) do
5066 if _PLAYERS[v]:FindFirstChild('leaderstats') then
5067 for i,v in pairs(_PLAYERS[v].leaderstats:GetChildren()) do
5068 if string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
5069 if ARGS[3] then v.Value = tonumber(ARGS[3]) end
5070 elseif string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('StringValue') then
5071 v.Value = GLS(false, 2)
5072 end
5073 end
5074 end
5075 end
5076end)
5077
5078ADD_COMMAND('bait','bait',{},
5079function(ARGS, SPEAKER)
5080 spawn(function()
5081 local M = Instance.new('Model', workspace) M.Name = 'Touch For Admin!'
5082 local P = Instance.new('Part', M) P.Name = 'Head' P.Position = SPEAKER.Character.Head.Position P.BrickColor = BrickColor.new('Pink') P.Material = 'Neon'
5083 local H = Instance.new('Humanoid', M)
5084 P.Touched:connect(function(RIP) if RIP.Parent.Name ~= SPEAKER.Name or RIP.Parent.Name ~= LP.Name then if RIP.Parent:FindFirstChild('Humanoid') then RIP.Parent.Humanoid:destroy() end end end)
5085 end)
5086end)
5087
5088ADD_COMMAND('naked','naked [plr]',{},
5089function(ARGS, SPEAKER)
5090 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5091 for i,v in pairs(PLAYERS) do
5092 local PCHAR = _PLAYERS[v].Character
5093 for i,v in pairs(PCHAR:GetChildren()) do
5094 if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
5095 v:destroy()
5096 end
5097 for i,v in pairs(PCHAR.Torso:GetChildren()) do
5098 if v:IsA('Decal') then
5099 v:destroy()
5100 end
5101 end
5102 end
5103 end
5104end)
5105
5106ADD_COMMAND('decalspam','decalspam [decal]',{'dspam'},
5107function(ARGS, SPEAKER)
5108 if ARGS[1] then
5109 DECALSPAM(workspace, ARGS[1])
5110 end
5111end)
5112
5113ADD_COMMAND('undecalspam','undecalspam',{'undspam'},
5114function(ARGS, SPEAKER)
5115 if ARGS[1] then
5116 UNDECALSPAM(workspace)
5117 end
5118end)
5119
5120ADD_COMMAND('bang','bang [plr]',{'rape'},
5121function(ARGS, SPEAKER)
5122 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5123 for i,v in pairs(PLAYERS) do
5124 BANG(_PLAYERS[v].Name)
5125 end
5126end)
5127
5128ADD_COMMAND('lag','lag [plr]',{},
5129function(ARGS, SPEAKER)
5130 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5131 for i,v in pairs(PLAYERS) do
5132 LAG(_PLAYERS[v])
5133 end
5134end)
5135
5136ADD_COMMAND('respawn','respawn [plr]',{},
5137function(ARGS, SPEAKER)
5138 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5139 for i,v in pairs(PLAYERS) do
5140 RESPAWN(_PLAYERS[v])
5141 end
5142end)
5143
5144ADD_COMMAND('face','face [plr] [decal]',{},
5145function(ARGS, SPEAKER)
5146 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5147 for i,v in pairs(PLAYERS) do
5148 local PCHAR = _PLAYERS[v].Character
5149 for i,v in pairs(PCHAR.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end
5150 local F = Instance.new('Decal', PCHAR.Head) F.Name = 'face' F.Texture = 'rbxassetid://' .. ARGS[2] - 1
5151 end
5152end)
5153
5154ADD_COMMAND('shirt','shirt [plr] [decal]',{},
5155function(ARGS, SPEAKER)
5156 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5157 for i,v in pairs(PLAYERS) do
5158 local PCHAR = _PLAYERS[v].Character
5159 for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Shirt') then v:destroy() end end
5160 local S = Instance.new('Shirt', PCHAR) S.Name = 'Shirt' S.ShirtTemplate = 'rbxassetid://' .. ARGS[2] - 1
5161 end
5162end)
5163
5164ADD_COMMAND('pants','pants [plr] [decal]',{},
5165function(ARGS, SPEAKER)
5166 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5167 for i,v in pairs(PLAYERS) do
5168 local PCHAR = _PLAYERS[v].Character
5169 for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Pants') then v:destroy() end end
5170 local P = Instance.new('Pants', PCHAR) P.Name = 'Shirt' P.PantsTemplate = 'rbxassetid://' .. ARGS[2] - 1
5171 end
5172end)
5173
5174ADD_COMMAND('longneck','longneck [plr]',{'lneck', 'giraffe'},
5175function(ARGS, SPEAKER)
5176 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5177 for i,v in pairs(PLAYERS) do
5178 local PCHAR = _PLAYERS[v].Character
5179 RESET_MODEL(PCHAR)
5180 UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
5181 for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Accessory') then v.Handle.Mesh.Offset = Vector3.new(0, 5, 0) end end
5182 if PCHAR.Head:FindFirstChild('Mesh') then PCHAR.Head.Mesh.Offset = Vector3.new(0, 5, 0) end
5183 local G = Instance.new('Part', PCHAR) G.Name = 'giraffe_seth' G.BrickColor = PCHAR.Head.BrickColor G.Size = Vector3.new(2, 1, 1)
5184 local SM = Instance.new('SpecialMesh', G) SM.Scale = Vector3.new(1.25, 5, 1.25) SM.Offset = Vector3.new(0, 2, 0)
5185 local W = Instance.new('Weld', G) W.Part0 = PCHAR.Head W.Part1 = G
5186 end
5187end)
5188
5189ADD_COMMAND('stealchar','stealchar [plr]',{'schar'},
5190function(ARGS, SPEAKER)
5191 local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1])
5192 for i,v in pairs(PLAYERS1) do
5193 RESET_MODEL(SPEAKER.Character) UPDATE_MODEL(SPEAKER.Character, _PLAYERS[v].Name)
5194 end
5195end)
5196
5197ADD_COMMAND('baseplate','baseplate',{'bp'},
5198function(ARGS, SPEAKER)
5199 for i,v in pairs(workspace:GetChildren()) do if v:IsA('Model') and v.Name == 'baseplate_seth' then v:destroy() end end
5200 local BP = Instance.new('Part', workspace) BP.Name = 'baseplate_seth' BP.Anchored = true BP.BrickColor = BrickColor.new('Bright green') BP.Size = Vector3.new(2048, 5, 2048) BP.Position = Vector3.new(0, 0, 0)
5201end)
5202
5203ADD_COMMAND('norotate','norotate [plr]',{'nrt'},
5204function(ARGS, SPEAKER)
5205 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5206 for i,v in pairs(PLAYERS) do
5207 local PCHAR = _PLAYERS[v].Character
5208 if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = false end
5209 end
5210end)
5211
5212ADD_COMMAND('rotate','rotate [plr]',{'rt'},
5213function(ARGS, SPEAKER)
5214 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5215 for i,v in pairs(PLAYERS) do
5216 local PCHAR = _PLAYERS[v].Character
5217 if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = true end
5218 end
5219end)
5220
5221ADD_COMMAND('admin','admin [plr]',{},
5222function(ARGS, SPEAKER)
5223 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5224 for i,v in pairs(PLAYERS) do
5225 if not CHECK_ADMIN(_PLAYERS[v]) then
5226 table.insert(ADMINS, _PLAYERS[v].userId)
5227 UPDATE_ADMINS()
5228 spawn(function()
5229 game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re now an admin!')
5230 wait(3)
5231 game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'Give me a try! | ' .. C_PREFIX .. 'ff me')
5232 end)
5233 end
5234 end
5235end)
5236
5237ADD_COMMAND('unadmin','unadmin [plr]',{},
5238function(ARGS, SPEAKER)
5239 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5240 for i,v in pairs(PLAYERS) do
5241 if CHECK_ADMIN(_PLAYERS[v]) then
5242 if FIND_IN_TABLE(ADMINS, _PLAYERS[v].userId) then
5243 table.remove(ADMINS, GET_IN_TABLE(ADMINS, _PLAYERS[v].userId))
5244 UPDATE_ADMINS()
5245 game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re no longer an admin.')
5246 end
5247 end
5248 end
5249end)
5250
5251ADD_COMMAND('minzoom','minzoom [plr] [int]',{'minz'},
5252function(ARGS, SPEAKER)
5253 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5254 for i,v in pairs(PLAYERS) do
5255 _PLAYERS[v].CameraMinZoomDistance = ARGS[2]
5256 end
5257end)
5258
5259ADD_COMMAND('maxzoom','maxzoom [plr] [int]',{'maxz'},
5260function(ARGS, SPEAKER)
5261 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5262 for i,v in pairs(PLAYERS) do
5263 _PLAYERS[v].CameraMaxZoomDistance = ARGS[2]
5264 end
5265end)
5266
5267ADD_COMMAND('age','age [plr]',{},
5268function(ARGS, SPEAKER)
5269 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5270 for i,v in pairs(PLAYERS) do
5271 NOTIFY(_PLAYERS[v].Name .. ' | ' .. _PLAYERS[v].AccountAge, 255, 255, 255)
5272 end
5273end)
5274
5275ADD_COMMAND('hl','hl [plr] [r] [g] [b]',{},
5276function(ARGS, SPEAKER)
5277 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5278 for i,v in pairs(PLAYERS) do
5279 local PCHAR = _PLAYERS[v].Character
5280 if PCHAR:FindFirstChild('Torso') then
5281 local HL = Instance.new('SpotLight', PCHAR.Torso) HL.Name = 'seth_hl' HL.Brightness = 5 HL.Range = 60
5282 if ARGS[2] and ARGS[3] and ARGS[4] then
5283 HL.Color = C3(ARGS[2], ARGS[3], ARGS[4])
5284 end
5285 end
5286 end
5287end)
5288
5289ADD_COMMAND('unhl','unhl [plr]',{},
5290function(ARGS, SPEAKER)
5291 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5292 for i,v in pairs(PLAYERS) do
5293 local PCHAR = _PLAYERS[v].Character
5294 if PCHAR:FindFirstChild('Torso') then
5295 for i,v in pairs(PCHAR.Torso:GetChildren()) do
5296 if v:IsA('SpotLight') and v.Name == 'seth_hl' then
5297 v:destroy()
5298 end
5299 end
5300 end
5301 end
5302end)
5303
5304ADD_COMMAND('crash','crash [plr]',{},
5305function(ARGS, SPEAKER)
5306 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5307 for i,v in pairs(PLAYERS) do
5308 local PCHAR = _PLAYERS[v].Character
5309 PCHAR.Torso.Anchored = true
5310 for i,v in pairs(PCHAR:GetChildren()) do
5311 if v:IsA('Humanoid') then
5312 for i = 1,10 do
5313 v.HipHeight = 1/0*0
5314 end
5315 end
5316 end
5317 end
5318end)
5319
5320ADD_COMMAND('smite','smite [plr]',{},
5321function(ARGS, SPEAKER)
5322 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5323 for i,v in pairs(PLAYERS) do
5324 local PCHAR = _PLAYERS[v].Character
5325 spawn(function()
5326 local function CastRay(A, B, C) local V = B - A return workspace:FindPartOnRayWithIgnoreList(Ray.new(A, V.unit * math.min(V.magnitude, 999)), C or {}, false, true) end
5327
5328 local PP = PCHAR.PrimaryPart.Position - Vector3.new(0, 3, 0)
5329 local S = Instance.new('Sound', workspace) S.SoundId = 'rbxassetid://178090362' S.Volume = 1 S:Play() spawn(function() wait(7) S:destroy() end)
5330 local S,P2 = CastRay(PP, PP - Vector3.new(0, 9, 0), {PCHAR})
5331
5332 local P1 = Instance.new('Part', game.Workspace)
5333 P1.BrickColor = BrickColor.new('Institutional white')
5334 P1.Material = 'Neon'
5335 P1.Transparency = 0.9
5336 P1.Anchored = true
5337 P1.CanCollide = false
5338 P1.Size = Vector3.new(0.2, 0.2, 0.2)
5339 P1.CFrame = CFrame.new((S and P2 or PP) + Vector3.new(0, 1e3, 0))
5340 Instance.new('BlockMesh', P1).Scale = Vector3.new(10, 10000, 10)
5341
5342 local P2, P3, P4, P5 = P1:Clone(), P1:Clone(), P1:Clone(), P1:Clone()
5343 for i, v in next, {P2, P3, P4, P5} do i = i * 0.1 v.Parent, v.Size = P1, Vector3.new(0.2 + i, 0.2, 0.2 + i ) v.CFrame = P1.CFrame end wait(0.5) P1:destroy() PCHAR:BreakJoints()
5344 end)
5345 end
5346end)
5347
5348ADD_COMMAND('skydive','skydive [plr]',{},
5349function(ARGS, SPEAKER)
5350 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5351 for i,v in pairs(PLAYERS) do
5352 local PCHAR = _PLAYERS[v].Character
5353 spawn(function()
5354 for i = 0, 3 do
5355 if PCHAR then
5356 PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame + Vector3.new(0, 7500, 0)
5357 end
5358 end
5359 end)
5360 end
5361end)
5362
5363ADD_COMMAND('message','message [string]',{'m'},
5364function(ARGS, SPEAKER)
5365 spawn(function()
5366 if MG then
5367 MESSAGE(GLS(false, 0))
5368 else
5369 LOAD_MESSAGE(GLS(false, 0))
5370 end
5371 end)
5372end)
5373
5374ADD_COMMAND('control','control [plr]',{},
5375function(ARGS, SPEAKER)
5376 local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
5377 for i,v in pairs(PLAYERS) do
5378 local PCHAR = _PLAYERS[v].Character
5379 local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = _PLAYERS[v].Name
5380 local CONTROL_ENABLED = false
5381 local function CONTROL(P, V3)
5382 if CONTROL_ENABLED then
5383 if P.Character and P.Character:FindFirstChild('Humanoid') then
5384 P.Character.Humanoid:MoveTo(V3)
5385 end
5386 end
5387 end
5388 HB.Selected:connect(function(M)
5389 M.Button1Down:connect(function() CONTROL_ENABLED = true CONTROL(_PLAYERS:FindFirstChild(HB.Name), M.Hit.p) end)
5390 M.Button1Up:connect(function() CONTROL_ENABLED = false end)
5391 end)
5392 end
5393end)
5394
5395-- / extra
5396
5397ADD_COMMAND('gravity','gravity [int]',{},
5398function(ARGS, SPEAKER)
5399 workspace.Gravity = ARGS[1]
5400end)
5401
5402ADD_COMMAND('fixlighting','fixlighting',{'fixl'},
5403function(ARGS, SPEAKER)
5404 FIX_LIGHTING()
5405end)
5406
5407ADD_COMMAND('fixfog','fixfog',{'clrfog'},
5408function(ARGS, SPEAKER)
5409 _LIGHTING.FogColor = C3(191, 191, 191)
5410 _LIGHTING.FogEnd = 100000000
5411 _LIGHTING.FogStart = 0
5412end)
5413
5414ADD_COMMAND('day','day',{},
5415function(ARGS, SPEAKER)
5416 _LIGHTING.TimeOfDay = 14
5417end)
5418
5419ADD_COMMAND('night','night',{},
5420function(ARGS, SPEAKER)
5421 _LIGHTING.TimeOfDay = 24
5422end)
5423
5424ADD_COMMAND('serverlock','serverlock',{'slock'},
5425function(ARGS, SPEAKER)
5426 SERVER_LOCKED = true
5427end)
5428
5429ADD_COMMAND('unserverlock','unserverlock',{'unslock'},
5430function(ARGS, SPEAKER)
5431 SERVER_LOCKED = false
5432end)
5433
5434ADD_COMMAND('fogend','fogend [int]',{},
5435function(ARGS, SPEAKER)
5436 _LIGHTING.FogEnd = ARGS[1]
5437end)
5438
5439ADD_COMMAND('fogcolor','fogcolor [r] [g] [b]',{},
5440function(ARGS, SPEAKER)
5441 if ARGS[1] and ARGS[2] and ARGS[3] then
5442 _LIGHTING.FogColor = C3(ARGS[1], ARGS[2], ARGS[3])
5443 end
5444end)
5445
5446ADD_COMMAND('noclip','noclip',{},
5447function(ARGS, SPEAKER)
5448 NOCLIP = true
5449 JESUSFLY = false
5450 SWIM = false
5451end)
5452
5453ADD_COMMAND('clip','clip',{},
5454function(ARGS, SPEAKER)
5455 NOCLIP = false
5456end)
5457
5458ADD_COMMAND('jesusfly','jesusfly',{},
5459function(ARGS, SPEAKER)
5460 NOCLIP = false
5461 JESUSFLY = true
5462 SWIM = false
5463end)
5464
5465ADD_COMMAND('nojfly','nojfly',{},
5466function(ARGS, SPEAKER)
5467 JESUSFLY = false
5468end)
5469
5470ADD_COMMAND('swim','swim',{},
5471function(ARGS, SPEAKER)
5472 NOCLIP = false
5473 JESUSFLY = false
5474 SWIM = true
5475end)
5476
5477ADD_COMMAND('noswim','noswim',{},
5478function(ARGS, SPEAKER)
5479 SWIM = false
5480end)
5481
5482ADD_COMMAND('fly','fly',{},
5483function(ARGS, SPEAKER)
5484 sFLY()
5485end)
5486
5487ADD_COMMAND('unfly','unfly',{},
5488function(ARGS, SPEAKER)
5489 NOFLY()
5490end)
5491
5492ADD_COMMAND('prefix','prefix [string]',{},
5493function(ARGS, SPEAKER)
5494 if ARGS[1] then
5495 C_PREFIX = ARGS[1]
5496 NOTIFY('Changed prefix to \'' .. ARGS[1] .. '\'', 255, 255, 255)
5497 end
5498end)
5499
5500ADD_COMMAND('version','version',{},
5501function(ARGS, SPEAKER)
5502 NOTIFY('VERSION | ' .. VERSION, 255, 255, 255)
5503end)
5504
5505ADD_COMMAND('fe','fe',{},
5506function(ARGS, SPEAKER)
5507 spawn(function()
5508 CHECK_FE()
5509 end)
5510end)
5511
5512function OPEN_COMMANDS()
5513 SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 30)
5514 SETH_MAIN.main.holder.holders.search.Visible = true
5515end
5516
5517function CLOSE_COMMANDS()
5518 SETH_MAIN.main.holder.holders.search.Visible = false
5519 SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 0)
5520end
5521
5522function OPEN_TAB(TAB)
5523 if not _CORE:FindFirstChild('seth_main') then OPEN_MAIN() end
5524 for a,b in pairs(SETH_MAIN.main.holder.holders:GetChildren()) do
5525 if b.Name ~= TAB then
5526 b.Visible = false
5527 else
5528 b.Visible = true
5529 end
5530 if TAB ~= 'cmds' then
5531 CLOSE_COMMANDS()
5532 else
5533 OPEN_COMMANDS()
5534 end
5535 end
5536end
5537
5538ADD_COMMAND('serverinfo','serverinfo',{'sinfo'},
5539function(ARGS, SPEAKER)
5540 OPEN_TAB('server')
5541end)
5542
5543ADD_COMMAND('admins','admins',{},
5544function(ARGS, SPEAKER)
5545 OPEN_TAB('admins')
5546end)
5547
5548ADD_COMMAND('cmds','cmds',{'commands'},
5549function(ARGS, SPEAKER)
5550 OPEN_TAB('cmds')
5551end)
5552
5553ADD_COMMAND('bans','bans',{},
5554function(ARGS, SPEAKER)
5555 OPEN_TAB('bans')
5556end)
5557
5558ADD_COMMAND('fun','fun',{},
5559function(ARGS, SPEAKER)
5560 OPEN_TAB('fun')
5561end)
5562
5563ADD_COMMAND('changelog','changelog',{},
5564function(ARGS, SPEAKER)
5565 OPEN_TAB('changelog')
5566end)
5567
5568ADD_COMMAND('credits','credits',{},
5569function(ARGS, SPEAKER)
5570 OPEN_TAB('credits')
5571end)
5572
5573MOUSE.KeyDown:connect(function(key)
5574 if key:byte() == 29 then
5575 if not NOCLIP then
5576 ECOMMAND('noclip')
5577 elseif NOCLIP then
5578 ECOMMAND('clip')
5579 end
5580 elseif key:byte() == 30 then
5581 if not JESUSFLY then
5582 ECOMMAND('jesusfly')
5583 elseif JESUSFLY then
5584 ECOMMAND('nojfly')
5585 end
5586 end
5587end)
5588
5589-- / after loaded
5590
5591function CHECK_FE()
5592 if not workspace.FilteringEnabled then
5593 NOTIFY('Filtering is disabled', 50, 255, 50)
5594 elseif workspace.FilteringEnabled then
5595 NOTIFY('Filtering is ENABLED', 255, 50, 50)
5596 end
5597end
5598
5599CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
5600
5601local GOING_IN = true
5602CMD_BAR_H.bar.Changed:connect(function()
5603 if CMD_BAR_H.bar.Text ~= 'press ; to execute a command' and CMD_BAR_H.bar.Focused and not GOING_IN then
5604 if CMD_BAR_H.bar.Text ~= '' then
5605 if not CMD_BAR_H.bar.Text:find(' ') then
5606 CMD_BAR_H.bar.commands.Visible = true
5607 CMD_BAR_H.bar.commands:ClearAllChildren()
5608 CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
5609 local Y_COMMANDS = 0
5610 for i,v in pairs(COMMANDS) do
5611 if v.N:find(CMD_BAR_H.bar.Text) then
5612 CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 1, -200), 'InOut', 'Quad', 0.2, true)
5613 CMD_BAR_H.bar.commands.CanvasSize = CMD_BAR_H.bar.commands.CanvasSize + UDim2.new(0, 0, 0, 20)
5614 local COMMANDS_C = CMD_BAR_H.bar.commands_ex:Clone()
5615 COMMANDS_C.Position = UDim2.new(0, 0, 0, Y_COMMANDS)
5616 COMMANDS_C.Visible = true
5617 COMMANDS_C.Text = ' ' .. v.D
5618 COMMANDS_C.Parent = CMD_BAR_H.bar.commands
5619 Y_COMMANDS = Y_COMMANDS + 20
5620 end
5621 end
5622 end
5623 else
5624 CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
5625 CMD_BAR_H.bar.commands:ClearAllChildren()
5626 CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
5627 end
5628 end
5629end)
5630
5631CMD_BAR_H.bar.FocusLost:connect(function()
5632 GOING_IN = true
5633 if CMD_BAR_H.bar.Text ~= '' then
5634 spawn(function()
5635 ECOMMAND(CMD_BAR_H.bar.Text, LP)
5636 end)
5637 end
5638 CMD_BAR_H.bar.commands:ClearAllChildren()
5639 CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
5640 CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
5641 CMD_BAR_H.bar:TweenPosition(UDim2.new(0, -225, 1, -50), 'InOut', 'Quad', 0.5, true)
5642end)
5643
5644MOUSE.KeyDown:connect(function(K)
5645 if K:byte() == 59 then
5646 GOING_IN = false
5647 CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
5648 CMD_BAR_H.bar:CaptureFocus()
5649 end
5650end)
5651
5652NOTIFY('Hello, ' .. _PLAYERS.LocalPlayer.Name, 255, 255, 255)
5653CHECK_FE()
5654end)
5655
5656OpenGui.MouseButton1Click:connect(function()
5657 game.CoreGui.ScreenGui.GuiFrame.Open.Visible = false
5658 game.CoreGui.ScreenGui.GuiFrame.Open.Visible = true
5659end)
5660
5661print"skidbuster gui thingy loaded!"