· 6 years ago · Nov 30, 2019, 05:58 AM
1--https://github.com/Mokiros/roblox-FE-compatibility
2if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3local Player,game,owner = owner,game
4local RealPlayer = Player
5do
6 print("FE Compatibility code V2 by Mokiros")
7 local RealPlayer = RealPlayer
8 script.Parent = RealPlayer.Character
9
10 --Fake event to make stuff like Mouse.KeyDown work
11 local Disconnect_Function = function(this)
12 this[1].Functions[this[2]] = nil
13 end
14 local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
15 local FakeEvent_Metatable = {__index={
16 Connect = function(this,f)
17 local i = tostring(math.random(0,10000))
18 while this.Functions[i] do
19 i = tostring(math.random(0,10000))
20 end
21 this.Functions[i] = f
22 return setmetatable({this,i},Disconnect_Metatable)
23 end
24 }}
25 FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
26 local function fakeEvent()
27 return setmetatable({Functions={}},FakeEvent_Metatable)
28 end
29
30 --Creating fake input objects with fake variables
31 local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
32 FakeMouse.keyUp = FakeMouse.KeyUp
33 FakeMouse.keyDown = FakeMouse.KeyDown
34 local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
35 local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
36 CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
37 end}
38 --Merged 2 functions into one by checking amount of arguments
39 CAS.UnbindAction = CAS.BindAction
40
41 --This function will trigger the events that have been :Connect()'ed
42 local function TriggerEvent(self,ev,...)
43 for _,f in pairs(self[ev].Functions) do
44 f(...)
45 end
46 end
47 FakeMouse.TriggerEvent = TriggerEvent
48 UIS.TriggerEvent = TriggerEvent
49
50 --Client communication
51 local Event = Instance.new("RemoteEvent")
52 Event.Name = "UserInput_Event"
53 Event.OnServerEvent:Connect(function(plr,io)
54 if plr~=RealPlayer then return end
55 FakeMouse.Target = io.Target
56 FakeMouse.Hit = io.Hit
57 if not io.isMouse then
58 local b = io.UserInputState == Enum.UserInputState.Begin
59 if io.UserInputType == Enum.UserInputType.MouseButton1 then
60 return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
61 end
62 if io.UserInputType == Enum.UserInputType.MouseButton2 then
63 return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
64 end
65 for _,t in pairs(CAS.Actions) do
66 for _,k in pairs(t.Keys) do
67 if k==io.KeyCode then
68 t.Function(t.Name,io.UserInputState,io)
69 end
70 end
71 end
72 FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
73 UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
74 end
75 end)
76 Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
77 local Mouse = owner:GetMouse()
78 local UIS = game:GetService("UserInputService")
79 local input = function(io,RobloxHandled)
80 if RobloxHandled then return end
81 --Since InputObject is a client-side instance, we create and pass table instead
82 Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
83 end
84 UIS.InputBegan:Connect(input)
85 UIS.InputEnded:Connect(input)
86
87 local h,t
88 --Give the server mouse data every second frame, but only if the values changed
89 --If player is not moving their mouse, client won't fire events
90 local HB = game:GetService("RunService").Heartbeat
91 while true do
92 if h~=Mouse.Hit or t~=Mouse.Target then
93 h,t=Mouse.Hit,Mouse.Target
94 Event:FireServer({isMouse=true,Target=t,Hit=h})
95 end
96 --Wait 2 frames
97 for i=1,2 do
98 HB:Wait()
99 end
100 end]==],script)
101
102 ----Sandboxed game object that allows the usage of client-side methods and services
103 --Real game object
104 local RealGame = game
105
106 --Metatable for fake service
107 local FakeService_Metatable = {
108 __index = function(self,k)
109 local s = rawget(self,"_RealService")
110 if s then
111 return typeof(s[k])=="function"
112 and function(_,...)return s[k](s,...)end or s[k]
113 end
114 end,
115 __newindex = function(self,k,v)
116 local s = rawget(self,"_RealService")
117 if s then s[k]=v end
118 end
119 }
120 local function FakeService(t,RealService)
121 t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
122 return setmetatable(t,FakeService_Metatable)
123 end
124
125 --Fake game object
126 local FakeGame = {
127 GetService = function(self,s)
128 return rawget(self,s) or RealGame:GetService(s)
129 end,
130 Players = FakeService({
131 LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
132 },"Players"),
133 UserInputService = FakeService(UIS,"UserInputService"),
134 ContextActionService = FakeService(CAS,"ContextActionService"),
135 RunService = FakeService({
136 _btrs = {},
137 RenderStepped = RealGame:GetService("RunService").Heartbeat,
138 BindToRenderStep = function(self,name,_,fun)
139 self._btrs[name] = self.Heartbeat:Connect(fun)
140 end,
141 UnbindFromRenderStep = function(self,name)
142 self._btrs[name]:Disconnect()
143 end,
144 },"RunService")
145 }
146 rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
147 FakeGame.service = FakeGame.GetService
148 FakeService(FakeGame,game)
149 --Changing owner to fake player object to support owner:GetMouse()
150 game,owner = FakeGame,FakeGame.Players.LocalPlayer
151end
152
153-- Objects
154
155local FEGui = Instance.new("ScreenGui")
156local MainBody = Instance.new("Frame")
157local Title = Instance.new("Frame")
158local Bottom = Instance.new("Frame")
159local TextLabel = Instance.new("TextLabel")
160local Animations = Instance.new("TextButton")
161local CreeperR6 = Instance.new("TextButton")
162local CreeperR15 = Instance.new("TextButton")
163local AnimationsR15 = Instance.new("TextButton")
164local FEDropHats = Instance.new("TextButton")
165local NoLimbs = Instance.new("TextButton")
166local FEbtools = Instance.new("TextButton")
167local FlyR6 = Instance.new("TextButton")
168local FEinvisible = Instance.new("TextButton")
169local Glitchmax = Instance.new("TextButton")
170local FEFloatinghead = Instance.new("TextButton")
171local Inform = Instance.new("TextButton")
172local TextLabel_2 = Instance.new("TextLabel")
173
174-- Properties
175
176FEGui.Name = "FE Gui"
177FEGui.Parent = game.Players.LocalPlayer.PlayerGui
178FEGui.ResetOnSpawn = false
179
180MainBody.Name = "Main Body"
181MainBody.Parent = FEGui
182MainBody.Active = true
183MainBody.BackgroundColor3 = Color3.new(0, 0, 0)
184MainBody.Draggable = true
185MainBody.Position = UDim2.new(0.536635697, 0, 0.0425101332, 0)
186MainBody.Size = UDim2.new(0, 353, 0, 270)
187
188Title.Name = "Title"
189Title.Parent = MainBody
190Title.BackgroundColor3 = Color3.new(0.0313726, 0.321569, 1)
191Title.Position = UDim2.new(0.000818580389, 0, -0.000419855118, 0)
192Title.Size = UDim2.new(0, 353, 0, 27)
193
194Bottom.Name = "Bottom"
195Bottom.Parent = MainBody
196Bottom.BackgroundColor3 = Color3.new(0.0235294, 0.627451, 1)
197Bottom.Position = UDim2.new(0.000818580389, 0, 0.0986804739, 0)
198Bottom.Size = UDim2.new(0, 353, 0, 16)
199
200TextLabel.Parent = MainBody
201TextLabel.BackgroundColor3 = Color3.new(0.0313726, 0.321569, 1)
202TextLabel.BorderSizePixel = 0
203TextLabel.Size = UDim2.new(0, 200, 0, 19)
204TextLabel.Font = Enum.Font.SourceSansBold
205TextLabel.Text = "Troll FE"
206TextLabel.TextColor3 = Color3.new(1, 1, 1)
207TextLabel.TextSize = 14
208TextLabel.TextWrapped = true
209TextLabel.TextXAlignment = Enum.TextXAlignment.Left
210
211Animations.Name = "Animations"
212Animations.Parent = MainBody
213Animations.BackgroundColor3 = Color3.new(0, 0.615686, 1)
214Animations.Position = UDim2.new(0.698873341, 0, 0.194331974, 0)
215Animations.Size = UDim2.new(0, 106, 0, 27)
216Animations.Font = Enum.Font.SciFi
217Animations.Text = "Animations"
218Animations.TextColor3 = Color3.new(1, 1, 1)
219Animations.TextSize = 14
220
221Animations.MouseButton1Down:connect(function()
222 local Gui = Instance.new("ScreenGui", game.CoreGui)
223Gui.Name = "FE Animations"
224local Background = Instance.new("Frame",Gui)
225Background.Name = "Background"
226Background.Active = true
227Background.BackgroundColor3 = Color3.fromRGB(220,220,255)
228Background.Transparency = 0.3
229Background.BorderSizePixel = 5
230Background.Draggable = true
231Background.Position = UDim2.new(0,300,0,300)
232Background.Size = UDim2.new(0,345,0,190)
233local Title = Instance.new("TextLabel",Background)
234Title.BackgroundTransparency = 1
235Title.Position = UDim2.new(0,0,0,-80)
236Title.Size = UDim2.new(0,290,1,0)
237Title.Font = "SourceSansLight"
238Title.FontSize = "Size18"
239Title.Text = "FE Animations [by illremember]"
240Title.TextColor3 = Color3.fromRGB(20,20,25)
241
242local Chop = Instance.new("TextButton", Background)
243Chop.Name = "Chop"
244Chop.BackgroundColor3 = Color3.fromRGB(20,20,20)
245Chop.BackgroundTransparency = 0.1
246Chop.BorderSizePixel = 0
247Chop.Position = UDim2.new(0,120,0,30)
248Chop.Size = UDim2.new(0,100,0,30)
249Chop.Font = "SourceSansItalic"
250Chop.FontSize = "Size18"
251Chop.Text = "Chop"
252Chop.TextColor3 = Color3.fromRGB(230,230,230)
253Chop.TextWrapped = true
254
255local Dance = Chop:Clone()
256Dance.Name = "Dance"
257Dance.Parent = Background
258Dance.Position = UDim2.new(0,120,0,70)
259Dance.Text = "Dance"
260
261local ArmsOut = Chop:Clone()
262ArmsOut.Name = "ArmsOut"
263ArmsOut.Parent = Background
264ArmsOut.Position = UDim2.new(0,10,0,110)
265ArmsOut.Text = "ArmsOut"
266
267local Stab = Chop:Clone()
268Stab.Name = "Stab"
269Stab.Parent = Background
270Stab.Position = UDim2.new(0,10,0,30)
271Stab.Text = "Stab"
272
273local SmellyRun = Chop:Clone()
274SmellyRun.Name = "SmellyRun"
275SmellyRun.Parent = Background
276SmellyRun.Position = UDim2.new(0,10,0,70)
277SmellyRun.Text = "SmellyRun"
278
279local rando = Chop:Clone()
280rando.Name = "rando"
281rando.Parent = Background
282rando.Position = UDim2.new(0,120,0,110)
283rando.Text = "rando"
284
285local hmm = Chop:Clone()
286hmm.Name = "hmm"
287hmm.Parent = Background
288hmm.Position = UDim2.new(0,120,0,150)
289hmm.Text = "hmm"
290
291local Kick = Chop:Clone()
292Kick.Name = "Kick"
293Kick.Parent = Background
294Kick.Position = UDim2.new(0,10,0,150)
295Kick.Size = UDim2.new(0,100,0,30)
296Kick.Text = "Kick"
297
298local Flying = Chop:Clone()
299Flying.Name = "Flying"
300Flying.Parent = Background
301Flying.Position = UDim2.new(0,230,0,30)
302Flying.Size = UDim2.new(0,100,0,30)
303Flying.Text = "Flying"
304
305local Arms = Chop:Clone()
306Arms.Name = "Arms"
307Arms.Parent = Background
308Arms.Position = UDim2.new(0,230,0,70)
309Arms.Size = UDim2.new(0,100,0,30)
310Arms.Text = "Arms"
311
312local Sword = Chop:Clone()
313Sword.Name = "Sword"
314Sword.Parent = Background
315Sword.Position = UDim2.new(0,230,0,110)
316Sword.Size = UDim2.new(0,100,0,30)
317Sword.Text = "Sword"
318
319local Insane = Chop:Clone()
320Insane.Name = "Insane"
321Insane.Parent = Background
322Insane.Position = UDim2.new(0,230,0,150)
323Insane.Size = UDim2.new(0,100,0,30)
324Insane.Text = "Insane"
325
326--
327 local plr = game.Players.LocalPlayer
328
329local mouse = plr:GetMouse()
330
331lpc = game.Players.LocalPlayer.Character
332
333weld1 = Instance.new("Weld")
334
335Chop.MouseButton1Down:connect(function()
336local gg = mouse.Target
337if gg ~= nil then
338for i,v in pairs(game.Players:GetPlayers()) do
339AnimationId = "33169596"
340local Anim = Instance.new("Animation")
341Anim.AnimationId = "rbxassetid://"..AnimationId
342local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
343k:Play()
344k:AdjustSpeed(1)
345end
346end
347end)
348
349Insane.MouseButton1Down:connect(function()
350local gg = mouse.Target
351if gg ~= nil then
352for i,v in pairs(game.Players:GetPlayers()) do
353AnimationId = "33796059"
354local Anim = Instance.new("Animation")
355Anim.AnimationId = "rbxassetid://"..AnimationId
356local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
357k:Play()
358k:AdjustSpeed(10000)
359end
360end
361end)
362
363Arms.MouseButton1Down:connect(function()
364local gg = mouse.Target
365if gg ~= nil then
366for i,v in pairs(game.Players:GetPlayers()) do
367AnimationId = "33169583"
368local Anim = Instance.new("Animation")
369Anim.AnimationId = "rbxassetid://"..AnimationId
370local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
371k:Play()
372k:AdjustSpeed(1)
373end
374end
375end)
376
377Sword.MouseButton1Click:connect(function()
378local gg = mouse.Target
379if gg ~= nil then
380for i,v in pairs(game.Players:GetPlayers()) do
381AnimationId = "35978879"
382local Anim = Instance.new("Animation")
383Anim.AnimationId = "rbxassetid://"..AnimationId
384local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
385k:Play()
386k:AdjustSpeed(1)
387end
388end
389end)
390
391hmm.MouseButton1Down:connect(function()
392local gg = mouse.Target
393if gg ~= nil then
394for i,v in pairs(game.Players:GetPlayers()) do
395AnimationId = "33855276"
396local Anim = Instance.new("Animation")
397Anim.AnimationId = "rbxassetid://"..AnimationId
398local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
399k:Play()
400k:AdjustSpeed(1)
401end
402end
403end)
404
405rando.MouseButton1Down:connect(function()
406local gg = mouse.Target
407if gg ~= nil then
408for i,v in pairs(game.Players:GetPlayers()) do
409AnimationId = "48977286"
410local Anim = Instance.new("Animation")
411Anim.AnimationId = "rbxassetid://"..AnimationId
412local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
413k:Play()
414k:AdjustSpeed(1)
415end
416end
417end)
418
419Dance.MouseButton1Down:connect(function()
420local gg = mouse.Target
421if gg ~= nil then
422for i,v in pairs(game.Players:GetPlayers()) do
423AnimationId = "35654637"
424local Anim = Instance.new("Animation")
425Anim.AnimationId = "rbxassetid://"..AnimationId
426local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
427k:Play()
428k:AdjustSpeed(1)
429end
430end
431end)
432
433Stab.MouseButton1Down:connect(function()
434local gg = mouse.Target
435if gg ~= nil then
436for i,v in pairs(game.Players:GetPlayers()) do
437AnimationId = "66703241"
438local Anim = Instance.new("Animation")
439Anim.AnimationId = "rbxassetid://"..AnimationId
440local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
441k:Play()
442k:AdjustSpeed(1)
443end
444end
445end)
446
447Kick.MouseButton1Down:connect(function()
448local gg = mouse.Target
449if gg ~= nil then
450for i,v in pairs(game.Players:GetPlayers()) do
451AnimationId = "45737360"
452local Anim = Instance.new("Animation")
453Anim.AnimationId = "rbxassetid://"..AnimationId
454local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
455k:Play()
456k:AdjustSpeed(1)
457end
458end
459end)
460
461Flying.MouseButton1Down:connect(function()
462flying = not flying
463repeat wait()
464until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
465local mouse = game.Players.LocalPlayer:GetMouse()
466repeat wait() until mouse
467local plr = game.Players.LocalPlayer
468local torso = plr.Character.Torso
469local deb = true
470local ctrl = {f = 0, b = 0, l = 0, r = 0}
471local lastctrl = {f = 0, b = 0, l = 0, r = 0}
472local maxspeed = 70
473local speed = 0
474if flying then
475 Fly.BackgroundColor3 = loc
476else
477 Fly.BackgroundColor3 = col
478end
479
480function FlyFunction()
481local bg = Instance.new("BodyGyro", torso)
482bg.P = 9e4
483bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
484bg.cframe = torso.CFrame
485local bv = Instance.new("BodyVelocity", torso)
486bv.velocity = Vector3.new(0,0.1,0)
487bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
488repeat wait()
489plr.Character.Humanoid.PlatformStand = true
490if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
491speed = speed+.5+(speed/maxspeed)
492if speed > maxspeed then
493speed = maxspeed
494end
495elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
496speed = speed-1
497if speed < 0 then
498speed = 0
499end
500end
501if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
502bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
503lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
504elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
505bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
506else
507bv.velocity = Vector3.new(0,0.1,0)
508end
509bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
510until not flying
511ctrl = {f = 0, b = 0, l = 0, r = 0}
512lastctrl = {f = 0, b = 0, l = 0, r = 0}
513speed = 0
514bg:Destroy()
515bv:Destroy()
516plr.Character.Humanoid.PlatformStand = false
517end
518mouse.KeyDown:connect(function(key)
519if key:lower() == "w" then
520ctrl.f = 1
521elseif key:lower() == "s" then
522ctrl.b = -1
523elseif key:lower() == "a" then
524ctrl.l = -1
525elseif key:lower() == "d" then
526ctrl.r = 1
527end
528end)
529mouse.KeyUp:connect(function(key)
530if key:lower() == "w" then
531ctrl.f = 0
532elseif key:lower() == "s" then
533ctrl.b = 0
534elseif key:lower() == "a" then
535ctrl.l = 0
536elseif key:lower() == "d" then
537ctrl.r = 0
538end
539end)
540FlyFunction()
541end)
542
543SmellyRun.MouseButton1Down:connect(function()
544local gg = mouse.Target
545if gg ~= nil then
546for i,v in pairs(game.Players:GetPlayers()) do
547AnimationId = "30235165"
548local Anim = Instance.new("Animation")
549Anim.AnimationId = "rbxassetid://"..AnimationId
550local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
551k:Play()
552k:AdjustSpeed(1)
553end
554end
555end)
556
557ArmsOut.MouseButton1Down:connect(function()
558local gg = mouse.Target
559if gg ~= nil then
560for i,v in pairs(game.Players:GetPlayers()) do
561AnimationId = "27432691"
562local Anim = Instance.new("Animation")
563Anim.AnimationId = "rbxassetid://"..AnimationId
564local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
565k:Play()
566k:AdjustSpeed(1)
567end
568end
569end)
570end)
571
572CreeperR6.Name = "Creeper R6"
573CreeperR6.Parent = MainBody
574CreeperR6.BackgroundColor3 = Color3.new(0, 0.615686, 1)
575CreeperR6.Position = UDim2.new(-0.000271856785, 0, 0.194331974, 0)
576CreeperR6.Size = UDim2.new(0, 106, 0, 27)
577CreeperR6.Font = Enum.Font.SciFi
578CreeperR6.Text = "Creeper (R6)"
579CreeperR6.TextColor3 = Color3.new(1, 1, 1)
580CreeperR6.TextSize = 14
581
582CreeperR6.MouseButton1Down:connect(function()
583 game.Players.LocalPlayer.Character.Head.Mesh:Destroy()
584game.Players.LocalPlayer.Character["Left Arm"]:Destroy()
585game.Players.LocalPlayer.Character["Right Arm"]:Destroy()
586end)
587
588CreeperR15.Name = "Creeper R15"
589CreeperR15.Parent = MainBody
590CreeperR15.BackgroundColor3 = Color3.new(0, 0.615686, 1)
591CreeperR15.Position = UDim2.new(0.349042743, 0, 0.192480117, 0)
592CreeperR15.Size = UDim2.new(0, 106, 0, 27)
593CreeperR15.Font = Enum.Font.SciFi
594CreeperR15.Text = "Creeper (R15)"
595CreeperR15.TextColor3 = Color3.new(1, 1, 1)
596CreeperR15.TextSize = 14
597
598CreeperR15.MouseButton1Down:connect(function()
599 game.Players.LocalPlayer.Character.Head.Mesh:Destroy()
600game.Players.LocalPlayer.Character.LeftHand:Destroy()
601game.Players.LocalPlayer.Character.LeftLowerArm:Destroy()
602game.Players.LocalPlayer.Character.LeftUpperArm:Destroy()
603game.Players.LocalPlayer.Character.RightHand:Destroy()
604game.Players.LocalPlayer.Character.RightLowerArm:Destroy()
605game.Players.LocalPlayer.Character.RightUpperArm:Destroy()
606end)
607
608AnimationsR15.Name = "Animations R15"
609AnimationsR15.Parent = MainBody
610AnimationsR15.BackgroundColor3 = Color3.new(0, 0.615686, 1)
611AnimationsR15.Position = UDim2.new(0.698873341, 0, 0.34988755, 0)
612AnimationsR15.Size = UDim2.new(0, 106, 0, 27)
613AnimationsR15.Font = Enum.Font.SciFi
614AnimationsR15.Text = "Animations (R15)"
615AnimationsR15.TextColor3 = Color3.new(1, 1, 1)
616AnimationsR15.TextSize = 14
617
618AnimationsR15.MouseButton1Down:connect(function()
619 loadstring(Game:GetObjects("rbxassetid://1202558084")[1].Source)()
620end)
621
622FEDropHats.Name = "FE DropHats"
623FEDropHats.Parent = MainBody
624FEDropHats.BackgroundColor3 = Color3.new(0, 0.615686, 1)
625FEDropHats.Position = UDim2.new(0.347598553, 0, 0.34988755, 0)
626FEDropHats.Size = UDim2.new(0, 106, 0, 27)
627FEDropHats.Font = Enum.Font.SciFi
628FEDropHats.Text = "FE DropHats"
629FEDropHats.TextColor3 = Color3.new(1, 1, 1)
630FEDropHats.TextSize = 14
631
632FEDropHats.MouseButton1Down:connect(function()
633 local a=Instance.new("ScreenGui")a.Parent=game.CoreGui;local b=Instance.new("Frame")b.BackgroundTransparency=1;b.Parent=a;local c=Instance.new("TextButton")c.Active=true;c.BackgroundColor3=Color3.new(0.827451,0,0.0117647)c.BorderSizePixel=0;c.Name="topbar"c.Position=UDim2.new(4.84556389,0,3.46589231,0)c.Selectable=true;c.Size=UDim2.new(0,297,0,31)c.Style=Enum.ButtonStyle.Custom;c.Font=Enum.Font.Legacy;c.FontSize=Enum.FontSize.Size14;c.Text=""c.Draggable=true;c.Parent=b;local d=Instance.new("Frame")d.BackgroundColor3=Color3.new(0.678431,0,0.00784314)d.BackgroundTransparency=0.55000001192093;d.BorderSizePixel=0;d.Size=UDim2.new(0,297,0,160)d.Draggable=true;d.Parent=c;local e=Instance.new("TextButton")e.Active=true;e.BackgroundColor3=Color3.new(0.713726,0.121569,0.133333)e.Position=UDim2.new(0.0404040404,0,0.268750012,0)e.Selectable=true;e.Size=UDim2.new(0,126,0,73)e.Style=Enum.ButtonStyle.Custom;e.Font=Enum.Font.Highway;e.FontSize=Enum.FontSize.Size32;e.Text="DROP"e.TextColor3=Color3.new(1,1,1)e.TextStrokeColor3=Color3.new(1,0,0.0156863)e.TextStrokeTransparency=0;e.Parent=d;local f=Instance.new("TextButton")f.Active=true;f.BackgroundColor3=Color3.new(0.713726,0.121569,0.133333)f.Position=UDim2.new(0.537963867,0,0.268750012,0)f.Selectable=true;f.Size=UDim2.new(0,126,0,73)f.Style=Enum.ButtonStyle.Custom;f.Font=Enum.Font.Highway;f.FontSize=Enum.FontSize.Size24;f.Text="Hats = Blocks"f.TextColor3=Color3.new(1,1,1)f.TextStrokeColor3=Color3.new(1,0,0.0156863)f.TextStrokeTransparency=0;f.TextWrapped=true;f.Parent=d;local g=Instance.new("TextLabel")g.BackgroundColor3=Color3.new(0.611765,0,0.00784314)g.BorderSizePixel=0;g.Position=UDim2.new(0,0,0.837499976,0)g.Size=UDim2.new(0,297,0,26)g.Font=Enum.Font.Highway;g.FontSize=Enum.FontSize.Size18;g.Text="This was made by I low."g.TextColor3=Color3.new(1,1,1)g.Parent=d;local h=Instance.new("TextLabel")h.BackgroundColor3=Color3.new(0.639216,0.635294,0.647059)h.BackgroundTransparency=1;h.BorderSizePixel=0;h.Size=UDim2.new(0,297,0,31)h.Font=Enum.Font.Highway;h.FontSize=Enum.FontSize.Size18;h.Text="FE Drop Hats"h.TextColor3=Color3.new(1,1,1)h.Parent=d;local i=Instance.new("TextButton")i.Active=true;i.BackgroundColor3=Color3.new(0.815686,0,0)i.Position=UDim2.new(0,0,0.947432756,0)i.Selectable=true;i.Size=UDim2.new(0,98,0,43)i.Style=Enum.ButtonStyle.Custom;i.Font=Enum.Font.Highway;i.FontSize=Enum.FontSize.Size14;i.Text="Hide/Show"i.TextColor3=Color3.new(1,1,1)i.Parent=a;e.MouseButton1Click:connect(function()local j=game.Players.LocalPlayer;for k,l in pairs(j.Character:GetChildren())do if l:IsA'Accoutrement'then l.Parent=game.Workspace end end end)f.MouseButton1Click:connect(function()local j=game.Players.LocalPlayer;for k,l in pairs(j.Character:GetChildren())do if l:IsA'Accoutrement'then l.Handle.Mesh:Destroy()end end end)i.MouseButton1Click:connect(function()if b.Visible==true then b.Visible=false elseif b.Visible==false then b.Visible=true end end)
634end)
635
636NoLimbs.Name = "No Limbs"
637NoLimbs.Parent = MainBody
638NoLimbs.BackgroundColor3 = Color3.new(0, 0.615686, 1)
639NoLimbs.Position = UDim2.new(-0.000843375921, 0, 0.34988755, 0)
640NoLimbs.Size = UDim2.new(0, 106, 0, 27)
641NoLimbs.Font = Enum.Font.SciFi
642NoLimbs.Text = "No lmbs"
643NoLimbs.TextColor3 = Color3.new(1, 1, 1)
644NoLimbs.TextSize = 14
645
646NoLimbs.MouseButton1Down:connect(function()
647 game.Players.LocalPlayer.Character["Left Leg"]:Destroy()
648 game.Players.LocalPlayer.Character["Left Arm"]:Destroy()
649 game.Players.LocalPlayer.Character["Right Leg"]:Destroy()
650 game.Players.LocalPlayer.Character["Right Arm"]:Destroy()
651end)
652
653FEbtools.Name = "FE btools"
654FEbtools.Parent = MainBody
655FEbtools.BackgroundColor3 = Color3.new(0, 0.615686, 1)
656FEbtools.Position = UDim2.new(-0.000843375921, 0, 0.501739383, 0)
657FEbtools.Size = UDim2.new(0, 106, 0, 27)
658FEbtools.Font = Enum.Font.SciFi
659FEbtools.Text = "FE btools"
660FEbtools.TextColor3 = Color3.new(1, 1, 1)
661FEbtools.TextSize = 14
662
663FEbtools.MouseButton1Down:connect(function()
664 maind = nil
665if workspace:FindFirstChild'GiveSystem' then
666 if workspace.GiveSystem:FindFirstChild'GiveItem' then
667 maind = workspace.GiveSystem.GiveItem
668 end
669end
670if workspace:FindFirstChild'HandToCentre' then
671 if workspace.HandToCentre:FindFirstChild'SendItem' then
672 maind = workspace.HandToCentre.SendItem
673 end
674end
675if maind == nil then
676 print'could not find give event :('
677 return
678end
679tool = Instance.new'Tool'
680me = game:GetService'Players'.LocalPlayer
681tool.RequiresHandle = false
682tool.TextureId = 'http://www.roblox.com/asset/?id=12223874'
683tool.Name = 'ya like jazz?'
684tool.Parent = me.Backpack
685buttonf = nil
686tool.Equipped:connect(function()
687 local m = game:GetService'Players'.LocalPlayer:GetMouse()
688 m.Icon = 'rbxasset://textures/HammerCursor.png'
689 buttonf = m.Button1Down:connect(function()
690 if m.Target == nil then return end
691 local ob = m.Target
692 if ob:IsA'BasePart' or ob:IsA'WedgePart' then
693 if ob:IsDescendantOf(me.Character) then return end
694 m.Icon = 'rbxasset://textures/HammerOverCursor.png'
695 local ex = Instance.new'Explosion'
696 ex.BlastRadius = 0
697 ex.Position = ob.Position
698 ex.Parent = workspace
699 maind:FireServer(workspace, ob)
700 wait(0.3)
701 m.Icon = 'rbxasset://textures/HammerCursor.png'
702 end
703 end)
704end)
705tool.Unequipped:connect(function()
706 if buttonf ~= nil then
707 buttonf:Disconnect()
708 buttonf = nil
709 end
710 local m = game:GetService'Players'.LocalPlayer:GetMouse()
711 m.Icon = ''
712end)
713end)
714
715FlyR6.Name = "Fly (R6)"
716FlyR6.Parent = MainBody
717FlyR6.BackgroundColor3 = Color3.new(0, 0.615686, 1)
718FlyR6.Position = UDim2.new(0.347598553, 0, 0.501739383, 0)
719FlyR6.Size = UDim2.new(0, 106, 0, 27)
720FlyR6.Font = Enum.Font.SciFi
721FlyR6.Text = "Fly (R6)"
722FlyR6.TextColor3 = Color3.new(1, 1, 1)
723FlyR6.TextSize = 14
724
725FlyR6.MouseButton1Down:connect(function()
726 -- FLY SCRIPT BY RGEENEUS
727
728-- The following code should be in a local script.
729-- Only works on PC, not xbox or mobile. I do not have devices to test on.
730-- Call the start fly function AFTER the character exists to fly. The function does not run if there is no character.
731
732local speed = 50 -- This is the fly speed. Change it to whatever you like. The variable can be changed while running
733
734local c
735local h
736local bv
737local bav
738local cam
739local flying
740local p = game.Players.LocalPlayer
741local buttons = {W = false, S = false, A = false, D = false, Moving = false}
742
743local startFly = function () -- Call this function to begin flying
744 if not p.Character or not p.Character.Head or flying then return end
745 c = p.Character
746 h = c.Humanoid
747 h.PlatformStand = true
748 cam = workspace:WaitForChild('Camera')
749 bv = Instance.new("BodyVelocity")
750 bav = Instance.new("BodyAngularVelocity")
751 bv.Velocity, bv.MaxForce, bv.P = Vector3.new(0, 0, 0), Vector3.new(10000, 10000, 10000), 1000
752 bav.AngularVelocity, bav.MaxTorque, bav.P = Vector3.new(0, 0, 0), Vector3.new(10000, 10000, 10000), 1000
753 bv.Parent = c.Head
754 bav.Parent = c.Head
755 flying = true
756 h.Died:connect(function() flying = false end)
757end
758
759local endFly = function () -- Call this function to stop flying
760 if not p.Character or not flying then return end
761 h.PlatformStand = false
762 bv:Destroy()
763 bav:Destroy()
764 flying = false
765end
766
767game:GetService("UserInputService").InputBegan:connect(function (input, GPE)
768 if GPE then return end
769 for i, e in pairs(buttons) do
770 if i ~= "Moving" and input.KeyCode == Enum.KeyCode[i] then
771 buttons[i] = true
772 buttons.Moving = true
773 end
774 end
775end)
776
777game:GetService("UserInputService").InputEnded:connect(function (input, GPE)
778 if GPE then return end
779 local a = false
780 for i, e in pairs(buttons) do
781 if i ~= "Moving" then
782 if input.KeyCode == Enum.KeyCode[i] then
783 buttons[i] = false
784 end
785 if buttons[i] then a = true end
786 end
787 end
788 buttons.Moving = a
789end)
790
791local setVec = function (vec)
792 return vec * (speed / vec.Magnitude)
793end
794
795game:GetService("RunService").Heartbeat:connect(function (step) -- The actual fly function, called every frame
796 if flying and c and c.PrimaryPart then
797 local p = c.PrimaryPart.Position
798 local cf = cam.CFrame
799 local ax, ay, az = cf:toEulerAnglesXYZ()
800 c:SetPrimaryPartCFrame(CFrame.new(p.x, p.y, p.z) * CFrame.Angles(ax, ay, az))
801 if buttons.Moving then
802 local t = Vector3.new()
803 if buttons.W then t = t + (setVec(cf.lookVector)) end
804 if buttons.S then t = t - (setVec(cf.lookVector)) end
805 if buttons.A then t = t - (setVec(cf.rightVector)) end
806 if buttons.D then t = t + (setVec(cf.rightVector)) end
807 c:TranslateBy(t * step)
808 end
809 end
810end)
811end)
812
813FEinvisible.Name = "FE invisible"
814FEinvisible.Parent = MainBody
815FEinvisible.BackgroundColor3 = Color3.new(0, 0.615686, 1)
816FEinvisible.Position = UDim2.new(0.698873341, 0, 0.501739383, 0)
817FEinvisible.Size = UDim2.new(0, 106, 0, 27)
818FEinvisible.Font = Enum.Font.SciFi
819FEinvisible.Text = "FE Invisible (R6)"
820FEinvisible.TextColor3 = Color3.new(1, 1, 1)
821FEinvisible.TextSize = 14
822
823FEinvisible.MouseButton1Down:connect(function()
824 Local = game:GetService('Players').LocalPlayer
825Char = Local.Character
826touched,tpdback = false, false
827Local.CharacterAdded:connect(function(char)
828 if script.Disabled ~= true then
829 wait(.25)
830 loc = Char.HumanoidRootPart.Position
831 Char:MoveTo(box.Position + Vector3.new(0,.5,0))
832 end
833end)
834game:GetService('UserInputService').InputBegan:connect(function(key)
835 if key.KeyCode == Enum.KeyCode.Equals then
836 if script.Disabled ~= true then
837 script.Disabled = true
838 print'you may re-execute'
839 end
840 end
841end)
842box = Instance.new('Part',workspace)
843box.Anchored = true
844box.CanCollide = true
845box.Size = Vector3.new(10,1,10)
846box.Position = Vector3.new(0,10000,0)
847box.Touched:connect(function(part)
848 if (part.Parent.Name == Local.Name) then
849 if touched == false then
850 touched = true
851 function apply()
852 if script.Disabled ~= true then
853 no = Char.HumanoidRootPart:Clone()
854 wait(.25)
855 Char.HumanoidRootPart:Destroy()
856 no.Parent = Char
857 Char:MoveTo(loc)
858 touched = false
859 end end
860 if Char then
861 apply()
862 end
863 end
864 end
865end)
866repeat wait() until Char
867loc = Char.HumanoidRootPart.Position
868Char:MoveTo(box.Position + Vector3.new(0,.5,0))
869end)
870
871Glitchmax.Name = "Glitchmax"
872Glitchmax.Parent = MainBody
873Glitchmax.BackgroundColor3 = Color3.new(0, 0.615686, 1)
874Glitchmax.Position = UDim2.new(-0.000843346119, 0, 0.653591216, 0)
875Glitchmax.Size = UDim2.new(0, 106, 0, 27)
876Glitchmax.Font = Enum.Font.SciFi
877Glitchmax.Text = "Glitchmax GUI"
878Glitchmax.TextColor3 = Color3.new(1, 1, 1)
879Glitchmax.TextSize = 14
880
881Glitchmax.MouseButton1Down:connect(function()
882 -- Objects
883
884local GlitchMax = Instance.new("ScreenGui")
885local MainFrame = Instance.new("Frame")
886local TopFrame = Instance.new("Frame")
887local Title = Instance.new("TextLabel")
888local CloseGUI = Instance.new("TextButton")
889local Credit = Instance.new("TextLabel")
890local DetailTopFrame = Instance.new("Frame")
891local ButtonFrame = Instance.new("Frame")
892local UserBox = Instance.new("TextBox")
893local Flatten = Instance.new("TextButton")
894local Push = Instance.new("TextButton")
895local LockOn = Instance.new("TextButton")
896local Float = Instance.new("TextButton")
897local Stick = Instance.new("TextButton")
898local Experimental = Instance.new("TextButton")
899local SideFrame = Instance.new("Frame")
900local OpenGUI = Instance.new("TextButton")
901local SideCredit = Instance.new("TextLabel")
902local SideTitle = Instance.new("TextLabel")
903
904-- Properties
905
906GlitchMax.Name = "GlitchMax"
907GlitchMax.Parent = game.CoreGui
908
909MainFrame.Name = "MainFrame"
910MainFrame.Parent = GlitchMax
911MainFrame.Active = true
912MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
913MainFrame.BackgroundTransparency = 1
914MainFrame.Draggable = true
915MainFrame.Position = UDim2.new(0, 570, 0, 61)
916MainFrame.Size = UDim2.new(0, 376, 0, 285)
917
918TopFrame.Name = "TopFrame"
919TopFrame.Parent = MainFrame
920TopFrame.BackgroundColor3 = Color3.new(0.466667, 0.47451, 1)
921TopFrame.Size = UDim2.new(0, 376, 0, 36)
922
923Title.Name = "Title"
924Title.Parent = TopFrame
925Title.BackgroundColor3 = Color3.new(1, 1, 1)
926Title.BackgroundTransparency = 1
927Title.Size = UDim2.new(0, 376, 0, 36)
928Title.Font = Enum.Font.Highway
929Title.FontSize = Enum.FontSize.Size14
930Title.Text = "GlitchMax"
931Title.TextColor3 = Color3.new(0.243137, 0.372549, 0.4)
932Title.TextScaled = true
933Title.TextSize = 14
934Title.TextStrokeColor3 = Color3.new(1, 1, 1)
935Title.TextStrokeTransparency = 0
936Title.TextWrapped = true
937
938CloseGUI.Name = "CloseGUI"
939CloseGUI.Parent = TopFrame
940CloseGUI.BackgroundColor3 = Color3.new(1, 1, 1)
941CloseGUI.BackgroundTransparency = 1
942CloseGUI.Position = UDim2.new(0, 327, 0, 0)
943CloseGUI.Size = UDim2.new(0, 49, 0, 36)
944CloseGUI.Font = Enum.Font.SourceSans
945CloseGUI.FontSize = Enum.FontSize.Size60
946CloseGUI.Text = "X"
947CloseGUI.TextSize = 50
948
949Credit.Name = "Credit"
950Credit.Parent = TopFrame
951Credit.BackgroundColor3 = Color3.new(1, 1, 1)
952Credit.BackgroundTransparency = 1
953Credit.Position = UDim2.new(0, 16, 0, 0)
954Credit.Size = UDim2.new(0, 96, 0, 36)
955Credit.Font = Enum.Font.Highway
956Credit.FontSize = Enum.FontSize.Size14
957Credit.Text = "illremember"
958Credit.TextColor3 = Color3.new(0.431373, 0.662745, 0.709804)
959Credit.TextScaled = true
960Credit.TextSize = 14
961Credit.TextStrokeColor3 = Color3.new(1, 1, 1)
962Credit.TextStrokeTransparency = 0
963Credit.TextWrapped = true
964
965DetailTopFrame.Name = "DetailTopFrame"
966DetailTopFrame.Parent = MainFrame
967DetailTopFrame.BackgroundColor3 = Color3.new(0.541176, 0.678431, 1)
968DetailTopFrame.Position = UDim2.new(0, 0, 0, 37)
969DetailTopFrame.Size = UDim2.new(0, 376, 0, 11)
970
971ButtonFrame.Name = "ButtonFrame"
972ButtonFrame.Parent = MainFrame
973ButtonFrame.BackgroundColor3 = Color3.new(0.945098, 0.945098, 0.945098)
974ButtonFrame.Position = UDim2.new(0, 0, 0, 49)
975ButtonFrame.Size = UDim2.new(0, 376, 0, 236)
976
977UserBox.Name = "UserBox"
978UserBox.Parent = ButtonFrame
979UserBox.BackgroundColor3 = Color3.new(0.898039, 0.898039, 0.898039)
980UserBox.BorderColor3 = Color3.new(0.360784, 0.384314, 0.392157)
981UserBox.BorderSizePixel = 5
982UserBox.Position = UDim2.new(0, 33, 0, 15)
983UserBox.Size = UDim2.new(0, 310, 0, 31)
984UserBox.Font = Enum.Font.SourceSans
985UserBox.FontSize = Enum.FontSize.Size14
986UserBox.Text = ""
987UserBox.TextScaled = true
988UserBox.TextSize = 14
989UserBox.TextWrapped = true
990
991Flatten.Name = "Flatten"
992Flatten.Parent = ButtonFrame
993Flatten.BackgroundColor3 = Color3.new(0.254902, 0.254902, 0.254902)
994Flatten.BorderColor3 = Color3.new(0.368627, 0.576471, 0.72549)
995Flatten.BorderSizePixel = 2
996Flatten.Position = UDim2.new(0, 22, 0, 66)
997Flatten.Size = UDim2.new(0, 135, 0, 36)
998Flatten.Font = Enum.Font.Highway
999Flatten.FontSize = Enum.FontSize.Size32
1000Flatten.Text = "Flatten"
1001Flatten.TextColor3 = Color3.new(0.827451, 0.827451, 0.827451)
1002Flatten.TextScaled = true
1003Flatten.TextSize = 30
1004Flatten.TextWrapped = true
1005
1006Push.Name = "Push"
1007Push.Parent = ButtonFrame
1008Push.BackgroundColor3 = Color3.new(0.254902, 0.254902, 0.254902)
1009Push.BorderColor3 = Color3.new(0.368627, 0.576471, 0.72549)
1010Push.BorderSizePixel = 2
1011Push.Position = UDim2.new(0, 22, 0, 126)
1012Push.Size = UDim2.new(0, 135, 0, 36)
1013Push.Font = Enum.Font.Highway
1014Push.FontSize = Enum.FontSize.Size32
1015Push.Text = "Push"
1016Push.TextColor3 = Color3.new(0.827451, 0.827451, 0.827451)
1017Push.TextScaled = true
1018Push.TextSize = 30
1019Push.TextWrapped = true
1020
1021LockOn.Name = "LockOn"
1022LockOn.Parent = ButtonFrame
1023LockOn.BackgroundColor3 = Color3.new(0.254902, 0.254902, 0.254902)
1024LockOn.BorderColor3 = Color3.new(0.368627, 0.576471, 0.72549)
1025LockOn.BorderSizePixel = 2
1026LockOn.Position = UDim2.new(0, 22, 0, 186)
1027LockOn.Size = UDim2.new(0, 135, 0, 36)
1028LockOn.Font = Enum.Font.Highway
1029LockOn.FontSize = Enum.FontSize.Size32
1030LockOn.Text = "LockOn"
1031LockOn.TextColor3 = Color3.new(0.827451, 0.827451, 0.827451)
1032LockOn.TextSize = 30
1033LockOn.TextWrapped = true
1034
1035Float.Name = "Float"
1036Float.Parent = ButtonFrame
1037Float.BackgroundColor3 = Color3.new(0.254902, 0.254902, 0.254902)
1038Float.BorderColor3 = Color3.new(0.368627, 0.576471, 0.72549)
1039Float.BorderSizePixel = 2
1040Float.Position = UDim2.new(0, 218, 0, 66)
1041Float.Size = UDim2.new(0, 135, 0, 36)
1042Float.Font = Enum.Font.Highway
1043Float.FontSize = Enum.FontSize.Size32
1044Float.Text = "Float"
1045Float.TextColor3 = Color3.new(0.827451, 0.827451, 0.827451)
1046Float.TextScaled = true
1047Float.TextSize = 30
1048Float.TextWrapped = true
1049
1050Stick.Name = "Stick"
1051Stick.Parent = ButtonFrame
1052Stick.BackgroundColor3 = Color3.new(0.254902, 0.254902, 0.254902)
1053Stick.BorderColor3 = Color3.new(0.368627, 0.576471, 0.72549)
1054Stick.BorderSizePixel = 2
1055Stick.Position = UDim2.new(0, 218, 0, 126)
1056Stick.Size = UDim2.new(0, 135, 0, 36)
1057Stick.Font = Enum.Font.Highway
1058Stick.FontSize = Enum.FontSize.Size32
1059Stick.Text = "Stick"
1060Stick.TextColor3 = Color3.new(0.827451, 0.827451, 0.827451)
1061Stick.TextSize = 30
1062Stick.TextWrapped = true
1063
1064Experimental.Name = "Experimental"
1065Experimental.Parent = ButtonFrame
1066Experimental.BackgroundColor3 = Color3.new(0.254902, 0.254902, 0.254902)
1067Experimental.BorderColor3 = Color3.new(0.368627, 0.576471, 0.72549)
1068Experimental.BorderSizePixel = 2
1069Experimental.Position = UDim2.new(0, 218, 0, 186)
1070Experimental.Size = UDim2.new(0, 135, 0, 36)
1071Experimental.Font = Enum.Font.Highway
1072Experimental.FontSize = Enum.FontSize.Size28
1073Experimental.Text = "Experimental"
1074Experimental.TextColor3 = Color3.new(0.827451, 0.827451, 0.827451)
1075Experimental.TextSize = 25
1076Experimental.TextWrapped = true
1077
1078SideFrame.Name = "SideFrame"
1079SideFrame.Parent = GlitchMax
1080SideFrame.Active = true
1081SideFrame.BackgroundColor3 = Color3.new(0.466667, 0.47451, 1)
1082SideFrame.Draggable = true
1083SideFrame.Position = UDim2.new(0, 570, 0, 61)
1084SideFrame.Size = UDim2.new(0, 376, 0, 36)
1085SideFrame.Visible = false
1086
1087OpenGUI.Name = "OpenGUI"
1088OpenGUI.Parent = SideFrame
1089OpenGUI.BackgroundColor3 = Color3.new(1, 1, 1)
1090OpenGUI.BackgroundTransparency = 1
1091OpenGUI.Position = UDim2.new(0, 327, 0, 0)
1092OpenGUI.Size = UDim2.new(0, 49, 0, 36)
1093OpenGUI.Font = Enum.Font.SourceSans
1094OpenGUI.FontSize = Enum.FontSize.Size60
1095OpenGUI.Text = "X"
1096OpenGUI.TextSize = 50
1097
1098SideCredit.Name = "SideCredit"
1099SideCredit.Parent = SideFrame
1100SideCredit.BackgroundColor3 = Color3.new(1, 1, 1)
1101SideCredit.BackgroundTransparency = 1
1102SideCredit.Position = UDim2.new(0, 16, 0, 0)
1103SideCredit.Size = UDim2.new(0, 96, 0, 36)
1104SideCredit.Font = Enum.Font.Highway
1105SideCredit.FontSize = Enum.FontSize.Size14
1106SideCredit.Text = "illremember"
1107SideCredit.TextColor3 = Color3.new(0.431373, 0.662745, 0.709804)
1108SideCredit.TextScaled = true
1109SideCredit.TextSize = 14
1110SideCredit.TextStrokeColor3 = Color3.new(1, 1, 1)
1111SideCredit.TextStrokeTransparency = 0
1112SideCredit.TextWrapped = true
1113
1114SideTitle.Name = "SideTitle"
1115SideTitle.Parent = SideFrame
1116SideTitle.BackgroundColor3 = Color3.new(1, 1, 1)
1117SideTitle.BackgroundTransparency = 1
1118SideTitle.Size = UDim2.new(0, 376, 0, 36)
1119SideTitle.Font = Enum.Font.Highway
1120SideTitle.FontSize = Enum.FontSize.Size14
1121SideTitle.Text = "GlitchMax"
1122SideTitle.TextColor3 = Color3.new(0.243137, 0.372549, 0.4)
1123SideTitle.TextScaled = true
1124SideTitle.TextSize = 14
1125SideTitle.TextStrokeColor3 = Color3.new(1, 1, 1)
1126SideTitle.TextStrokeTransparency = 0
1127SideTitle.TextWrapped = true
1128
1129-- Buttons
1130
1131col = Color3.new(0.254902, 0.254902, 0.254902)
1132loc = Color3.new(0.40, 0.40, 0.40)
1133
1134CloseGUI.MouseButton1Click:connect(function()
1135 MainFrame.Visible = false
1136 SideFrame.Visible = true
1137 SideFrame.Position = MainFrame.Position
1138end)
1139
1140OpenGUI.MouseButton1Click:connect(function()
1141 MainFrame.Visible = true
1142 SideFrame.Visible = false
1143 MainFrame.Position = SideFrame.Position
1144end)
1145
1146function shortnames(username)
1147 local nameshort = {}
1148 for i,v in pairs(game.Players:GetPlayers()) do
1149 if v.Name:lower():sub(1, #username) == username:lower() then
1150 table.insert(nameshort,v)
1151 end
1152 end
1153 return nameshort
1154end
1155
1156local Anim = Instance.new("Animation")
1157Anim.AnimationId = "rbxassetid://282574440"
1158local track = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
1159flattening = false
1160Flatten.MouseButton1Click:connect(function()
1161 flattening = not flattening
1162 if flattening then
1163 Flatten.BackgroundColor3 = loc
1164 local y = Instance.new("RocketPropulsion")
1165 y.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
1166 y.CartoonFactor = 1
1167 y.MaxThrust = 50000
1168 y.MaxSpeed = 1000
1169 y.ThrustP = 50000
1170 y.Name = "Flatten"
1171 for i,v in pairs(shortnames(UserBox.Text))do
1172 y.Target = game.Players[v.name].Character["Left Leg"]
1173 y:Fire()
1174 track:Play(.1, 1, 1)
1175 game:GetService('RunService').Stepped:connect(function()
1176 if flattening then
1177 game.Players.LocalPlayer.Character.Head.CanCollide = false
1178 game.Players.LocalPlayer.Character.Torso.CanCollide = false
1179 game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
1180 game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
1181 end
1182 end)
1183 while wait(0.3) do
1184 if flattening then
1185 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[v.Name].Character.HumanoidRootPart.CFrame + Vector3.new(0,2,0)
1186 end
1187 end
1188 end
1189 else
1190 game.Players.LocalPlayer.Character.HumanoidRootPart.Flatten:Destroy()
1191 track:Stop()
1192 Flatten.BackgroundColor3 = col
1193 end
1194end)
1195
1196floating = false
1197Float.MouseButton1Click:connect(function()
1198 floating = not floating
1199 if floating then
1200 Float.BackgroundColor3 = loc
1201 local y = Instance.new("RocketPropulsion")
1202 y.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
1203 y.CartoonFactor = 1
1204 y.MaxThrust = 50000
1205 y.MaxSpeed = 1000
1206 y.ThrustP = 50000
1207 y.Name = "Float"
1208 for i,v in pairs(shortnames(UserBox.Text))do
1209 y.Target = game.Players[v.Name].Character.Head
1210 y:Fire()
1211 game:GetService('RunService').Stepped:connect(function()
1212 if floating then
1213 game.Players.LocalPlayer.Character.Head.CanCollide = false
1214 game.Players.LocalPlayer.Character.Torso.CanCollide = false
1215 game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
1216 game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
1217 end
1218 end)
1219 while wait(0.3) do
1220 if floating then
1221 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[v.Name].Character["Left Leg"].CFrame
1222 end
1223 end
1224 end
1225 else
1226 game.Players.LocalPlayer.Character.HumanoidRootPart.Float:Destroy()
1227 Float.BackgroundColor3 = col
1228 end
1229end)
1230
1231LockOnACTIVE = false
1232LockOn.MouseButton1Click:connect(function()
1233 LockOnACTIVE = not LockOnACTIVE
1234 for i,v in pairs(shortnames(UserBox.Text))do
1235 while wait() do
1236 if LockOnACTIVE then
1237 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[v.Name].Character.HumanoidRootPart.CFrame
1238 LockOn.BackgroundColor3 = loc
1239 else
1240 LockOn.BackgroundColor3 = col
1241 end
1242 end
1243 end
1244end)
1245
1246pushing = false
1247Push.MouseButton1Click:connect(function()
1248 pushing = not pushing
1249 if pushing then
1250 Push.BackgroundColor3 = loc
1251 local b = Instance.new("RocketPropulsion")
1252 b.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
1253 b.TurnP = 2500
1254 b.MaxThrust = 50000
1255 b.MaxSpeed = 1000
1256 b.ThrustP = 50000
1257 b.CartoonFactor = 1
1258 b.Name = "Push"
1259 for i,v in pairs(shortnames(UserBox.Text))do
1260 b.Target = game.Players[v.Name].Character.HumanoidRootPart
1261 b:Fire()
1262 game:GetService('RunService').Stepped:connect(function()
1263 if pushing then
1264 game.Players.LocalPlayer.Character.Head.CanCollide = false
1265 game.Players.LocalPlayer.Character.Torso.CanCollide = false
1266 game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
1267 game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
1268 end
1269 end)
1270 b:Fire()
1271 end
1272 else
1273 game.Players.LocalPlayer.Character.HumanoidRootPart.Push:Destroy()
1274 Push.BackgroundColor3 = col
1275 end
1276end)
1277
1278local Anim = Instance.new("Animation")
1279Anim.AnimationId = "rbxassetid://215384594"
1280local track = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
1281experi = false
1282Experimental.MouseButton1Click:connect(function()
1283 experi = not experi
1284 if experi then
1285 Experimental.BackgroundColor3 = loc
1286 local h = Instance.new("RocketPropulsion")
1287 h.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
1288 h.Name = "Experimental"
1289 for i,v in pairs(shortnames(UserBox.Text))do
1290 h.Target = game.Players[v.Name].Character.HumanoidRootPart
1291 h:Fire()
1292 track:Play(.1,1,1)
1293 game:GetService('RunService').Stepped:connect(function()
1294 if experi then
1295 game.Players.LocalPlayer.Character.Head.CanCollide = false
1296 game.Players.LocalPlayer.Character.Torso.CanCollide = false
1297 game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
1298 game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
1299 end
1300 end)
1301 end
1302 else
1303 game.Players.LocalPlayer.Character.HumanoidRootPart.Experimental:Destroy()
1304 track:Stop()
1305 Stick.BackgroundColor3 = col
1306 end
1307end)
1308
1309stuck = false
1310Stick.MouseButton1Click:connect(function()
1311 stuck = not stuck
1312 if stuck then
1313 Stick.BackgroundColor3 = loc
1314 local h = Instance.new("RocketPropulsion")
1315 h.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
1316 h.MaxSpeed = 1000
1317 h.MaxThrust = 10000
1318 h.Name = "Stick"
1319 for i,v in pairs(shortnames(UserBox.Text))do
1320 h.Target = game.Players[v.Name].Character.HumanoidRootPart
1321 h:Fire()
1322 game:GetService('RunService').Stepped:connect(function()
1323 if stuck then
1324 game.Players.LocalPlayer.Character.Head.CanCollide = false
1325 game.Players.LocalPlayer.Character.Torso.CanCollide = false
1326 game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
1327 game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
1328 end
1329 end)
1330 end
1331 else
1332 game.Players.LocalPlayer.Character.HumanoidRootPart.Stick:Destroy()
1333 Stick.BackgroundColor3 = col
1334 end
1335end)
1336end)
1337
1338
1339FEFloatinghead.Name = "FE Floating head"
1340FEFloatinghead.Parent = MainBody
1341FEFloatinghead.BackgroundColor3 = Color3.new(0, 0.615686, 1)
1342FEFloatinghead.Position = UDim2.new(0.347598583, 0, 0.653591216, 0)
1343FEFloatinghead.Size = UDim2.new(0, 106, 0, 27)
1344FEFloatinghead.Font = Enum.Font.SciFi
1345FEFloatinghead.Text = "FE FloatingHead"
1346FEFloatinghead.TextColor3 = Color3.new(1, 1, 1)
1347FEFloatinghead.TextSize = 14
1348
1349FEFloatinghead.MouseButton1Down:connect(function()
1350 local speed = 50 -- This is the fly speed. Change it to whatever you like. The variable can be changed while running
1351local c
1352local h
1353local bv
1354local bav
1355local cam
1356local flying
1357local p = game:GetService'Players'.LocalPlayer
1358local buttons = {W = false, S = false, A = false, D = false, Moving = false}
1359local startFly = function () -- Call this function to begin flying
1360if not p.Character or not p.Character.Head or flying then return end
1361c = p.Character
1362h = c.Humanoid
1363h.PlatformStand = true
1364cam = workspace:WaitForChild('Camera')
1365bv = Instance.new("BodyVelocity")
1366bav = Instance.new("BodyAngularVelocity")
1367bv.Velocity, bv.MaxForce, bv.P = Vector3.new(0, 0, 0), Vector3.new(10000, 10000, 10000), 1000
1368bav.AngularVelocity, bav.MaxTorque, bav.P = Vector3.new(0, 0, 0), Vector3.new(10000, 10000, 10000), 1000
1369bv.Parent = c.Head
1370bav.Parent = c.Head
1371flying = true
1372h.Died:connect(function() flying = false end)
1373end
1374local endFly = function () -- Call this function to stop flying
1375if not p.Character or not flying then return end
1376h.PlatformStand = false
1377bv:Destroy()
1378bav:Destroy()
1379flying = false
1380end
1381game:GetService("UserInputService").InputBegan:connect(function (input, GPE)
1382if GPE then return end
1383for i, e in pairs(buttons) do
1384if i ~= "Moving" and input.KeyCode == Enum.KeyCode[i] then
1385buttons[i] = true
1386buttons.Moving = true
1387end
1388end
1389end)
1390game:GetService("UserInputService").InputEnded:connect(function (input, GPE)
1391if GPE then return end
1392local a = false
1393for i, e in pairs(buttons) do
1394if i ~= "Moving" then
1395if input.KeyCode == Enum.KeyCode[i] then
1396buttons[i] = false
1397end
1398if buttons[i] then a = true end
1399end
1400end
1401buttons.Moving = a
1402end)
1403local setVec = function (vec)
1404return vec * (speed / vec.Magnitude)
1405end
1406game:GetService("RunService").Heartbeat:connect(function (step) -- The actual fly function, called every frame
1407if flying and c and c.PrimaryPart then
1408local p = c.PrimaryPart.Position
1409local cf = cam.CFrame
1410local ax, ay, az = cf:toEulerAnglesXYZ()
1411c:SetPrimaryPartCFrame(CFrame.new(p.x, p.y, p.z) * CFrame.Angles(ax, ay, az))
1412if buttons.Moving then
1413local t = Vector3.new()
1414if buttons.W then t = t + (setVec(cf.lookVector)) end
1415if buttons.S then t = t - (setVec(cf.lookVector)) end
1416if buttons.A then t = t - (setVec(cf.rightVector)) end
1417if buttons.D then t = t + (setVec(cf.rightVector)) end
1418c:TranslateBy(t * step)
1419end
1420end
1421end)
1422FEFloatinghead.MouseButton1Down:connect(function()
1423local lol = game:GetService'Players'.LocalPlayer.Character
1424pcall(function()
1425for i,v in pairs(lol:GetChildren()) do
1426if v.Name ~= 'Head' and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then
1427v:Destroy()
1428end
1429end
1430local ok = lol:FindFirstChild'Torso'
1431if ok then ok = ok:FindFirstChild'roblox' if ok then ok:Destroy() end end
1432Instance.new('Humanoid', lol)
1433if lol.HumanoidRootPart:FindFirstChild'Rank' then lol.HumanoidRootPart:FindFirstChild'Rank':Destroy() end
1434local nouxd = lol:FindFirstChild'Torso'
1435wait'1'
1436lol.Head.Position = lol.Head.Position + Vector3.new(1,1,1)
1437if nouxd then nouxd.Transparency = 1 end
1438wait'.3'
1439startFly()
1440end)
1441end)
1442end)
1443
1444
1445
1446Inform.Name = "Inform"
1447Inform.Parent = MainBody
1448Inform.BackgroundColor3 = Color3.new(0, 0.615686, 1)
1449Inform.Position = UDim2.new(0.698873401, 0, 0.653591216, 0)
1450Inform.Size = UDim2.new(0, 106, 0, 27)
1451Inform.Font = Enum.Font.SciFi
1452Inform.Text = "ChatLogs"
1453Inform.TextColor3 = Color3.new(1, 1, 1)
1454Inform.TextSize = 14
1455
1456Inform.MouseButton1Down:connect(function()
1457 loadstring(game:GetObjects("rbxassetid://1295331911")[1].Source)()
1458end)
1459
1460TextLabel_2.Parent = MainBody
1461TextLabel_2.BackgroundColor3 = Color3.new(0, 0, 0)
1462TextLabel_2.BorderSizePixel = 0
1463TextLabel_2.Position = UDim2.new(0, 0, 0.940740705, 0)
1464TextLabel_2.Size = UDim2.new(0, 200, 0, 16)
1465TextLabel_2.Font = Enum.Font.ArialBold
1466TextLabel_2.Text = "Made by 1x7x9x0x3x1x9"
1467TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
1468TextLabel_2.TextSize = 14