R

Untitled

public
rrixh Oct 25, 2023 Never 152
Clone
Plaintext moddedflygui_lulaslollipop 476 lines (396 loc) | 15.53 KB
1
-- fly gui modded --
2
3
local main = Instance.new("ScreenGui")
4
local Frame = Instance.new("Frame")
5
local up = Instance.new("TextButton")
6
local down = Instance.new("TextButton")
7
local onof = Instance.new("TextButton")
8
local TextLabel = Instance.new("TextLabel")
9
local plus = Instance.new("TextButton")
10
local speed = Instance.new("TextLabel")
11
local mine = Instance.new("TextButton")
12
local closebutton = Instance.new("TextButton")
13
local mini = Instance.new("TextButton")
14
local mini2 = Instance.new("TextButton")
15
16
main.Name = "main"
17
main.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
18
main.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
19
main.ResetOnSpawn = false
20
21
Frame.Parent = main
22
Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
23
Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
24
Frame.Position = UDim2.new(0.100320168, 0, 0.379746825, 0)
25
Frame.Size = UDim2.new(0, 190, 0, 57)
26
27
up.Name = "up"
28
up.Parent = Frame
29
up.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
30
up.Size = UDim2.new(0, 44, 0, 28)
31
up.Font = Enum.Font.SourceSans
32
up.Text = "↑"
33
up.TextColor3 = Color3.fromRGB(0, 0, 0)
34
up.TextSize = 14.000
35
36
down.Name = "down"
37
down.Parent = Frame
38
down.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
39
down.Position = UDim2.new(0, 0, 0.491228074, 0)
40
down.Size = UDim2.new(0, 44, 0, 28)
41
down.Font = Enum.Font.SourceSans
42
down.Text = "↓"
43
down.TextColor3 = Color3.fromRGB(0, 0, 0)
44
down.TextSize = 14.000
45
46
onof.Name = "onof"
47
onof.Parent = Frame
48
onof.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
49
onof.Position = UDim2.new(0.702823281, 0, 0.491228074, 0)
50
onof.Size = UDim2.new(0, 56, 0, 28)
51
onof.Font = Enum.Font.Michroma
52
onof.Text = "FLY"
53
onof.TextColor3 = Color3.fromRGB(0, 0, 0)
54
onof.TextSize = 14.000
55
56
TextLabel.Parent = Frame
57
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
58
TextLabel.Position = UDim2.new(0.469327301, 0, 0, 0)
59
TextLabel.Size = UDim2.new(0, 100, 0, 28)
60
TextLabel.Font = Enum.Font.Michroma
61
TextLabel.Text = "Fly gui modded"
62
TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
63
TextLabel.TextScaled = true
64
TextLabel.TextSize = 14.000
65
TextLabel.TextWrapped = true
66
67
plus.Name = "plus"
68
plus.Parent = Frame
69
plus.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
70
plus.Position = UDim2.new(0.231578946, 0, 0, 0)
71
plus.Size = UDim2.new(0, 45, 0, 28)
72
plus.Font = Enum.Font.SourceSans
73
plus.Text = "+"
74
plus.TextColor3 = Color3.fromRGB(0, 0, 0)
75
plus.TextScaled = true
76
plus.TextSize = 14.000
77
plus.TextWrapped = true
78
79
speed.Name = "speed"
80
speed.Parent = Frame
81
speed.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
82
speed.Position = UDim2.new(0.468421042, 0, 0.491228074, 0)
83
speed.Size = UDim2.new(0, 44, 0, 28)
84
speed.Font = Enum.Font.SourceSans
85
speed.Text = "1"
86
speed.TextColor3 = Color3.fromRGB(0, 0, 0)
87
speed.TextScaled = true
88
speed.TextSize = 14.000
89
speed.TextWrapped = true
90
91
mine.Name = "mine"
92
mine.Parent = Frame
93
mine.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
94
mine.Position = UDim2.new(0.231578946, 0, 0.491228074, 0)
95
mine.Size = UDim2.new(0, 45, 0, 29)
96
mine.Font = Enum.Font.SourceSans
97
mine.Text = "-"
98
mine.TextColor3 = Color3.fromRGB(0, 0, 0)
99
mine.TextScaled = true
100
mine.TextSize = 14.000
101
mine.TextWrapped = true
102
103
closebutton.Name = "Close"
104
closebutton.Parent = main.Frame
105
closebutton.BackgroundColor3 = Color3.fromRGB(255, 5, 5)
106
closebutton.Font = "Michroma"
107
closebutton.Size = UDim2.new(0, 45, 0, 28)
108
closebutton.Text = "x"
109
closebutton.TextSize = 30
110
closebutton.Position = UDim2.new(0, 0, -1, 27)
111
112
mini.Name = "minimize"
113
mini.Parent = main.Frame
114
mini.BackgroundColor3 = Color3.fromRGB(117, 117, 117)
115
mini.Font = "Michroma"
116
mini.Size = UDim2.new(0, 45, 0, 28)
117
mini.Text = "-"
118
mini.TextSize = 40
119
mini.Position = UDim2.new(0, 44, -1, 27)
120
121
mini2.Name = "minimize2"
122
mini2.Parent = main.Frame
123
mini2.BackgroundColor3 = Color3.fromRGB(117, 117, 117)
124
mini2.Font = "SourceSans"
125
mini2.Size = UDim2.new(0, 45, 0, 28)
126
mini2.Text = "+"
127
mini2.TextSize = 40
128
mini2.Position = UDim2.new(0, 44, -1, 57)
129
mini2.Visible = false
130
131
speeds = 1
132
133
local speaker = game:GetService("Players").LocalPlayer
134
135
local chr = game.Players.LocalPlayer.Character
136
local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
137
138
nowe = false
139
140
game:GetService("StarterGui"):SetCore("SendNotification", {
141
Title = "FLY GUI V3 MODDED";
142
Text = "lulaslollipop🍭";
143
Icon = "rbxthumb://type=Asset&id=5107182114&w=150&h=150"})
144
Duration = 5;
145
146
Frame.Active = true -- main = gui
147
Frame.Draggable = true
148
149
onof.MouseButton1Down:connect(function()
150
151
if nowe == true then
152
nowe = false
153
154
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,true)
155
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,true)
156
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,true)
157
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,true)
158
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,true)
159
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,true)
160
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,true)
161
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,true)
162
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,true)
163
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,true)
164
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,true)
165
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,true)
166
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,true)
167
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,true)
168
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,true)
169
speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
170
else
171
nowe = true
172
173
174
175
for i = 1, speeds do
176
spawn(function()
177
178
local hb = game:GetService("RunService").Heartbeat
179
180
181
tpwalking = true
182
local chr = game.Players.LocalPlayer.Character
183
local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
184
while tpwalking and hb:Wait() and chr and hum and hum.Parent do
185
if hum.MoveDirection.Magnitude > 0 then
186
chr:TranslateBy(hum.MoveDirection)
187
end
188
end
189
190
end)
191
end
192
game.Players.LocalPlayer.Character.Animate.Disabled = true
193
local Char = game.Players.LocalPlayer.Character
194
local Hum = Char:FindFirstChildOfClass("Humanoid") or Char:FindFirstChildOfClass("AnimationController")
195
196
for i,v in next, Hum:GetPlayingAnimationTracks() do
197
v:AdjustSpeed(0)
198
end
199
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,false)
200
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,false)
201
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,false)
202
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,false)
203
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,false)
204
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,false)
205
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,false)
206
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,false)
207
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,false)
208
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
209
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,false)
210
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,false)
211
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,false)
212
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,false)
213
speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,false)
214
speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
215
end
216
217
218
219
220
if game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
221
222
223
224
local plr = game.Players.LocalPlayer
225
local torso = plr.Character.Torso
226
local flying = true
227
local deb = true
228
local ctrl = {f = 0, b = 0, l = 0, r = 0}
229
local lastctrl = {f = 0, b = 0, l = 0, r = 0}
230
local maxspeed = 50
231
local speed = 0
232
233
234
local bg = Instance.new("BodyGyro", torso)
235
bg.P = 9e4
236
bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
237
bg.cframe = torso.CFrame
238
local bv = Instance.new("BodyVelocity", torso)
239
bv.velocity = Vector3.new(0,0.1,0)
240
bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
241
if nowe == true then
242
plr.Character.Humanoid.PlatformStand = true
243
end
244
while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do
245
game:GetService("RunService").RenderStepped:Wait()
246
247
if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
248
speed = speed+.5+(speed/maxspeed)
249
if speed > maxspeed then
250
speed = maxspeed
251
end
252
elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
253
speed = speed-1
254
if speed < 0 then
255
speed = 0
256
end
257
end
258
if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
259
bv.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
260
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
261
elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
262
bv.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
263
else
264
bv.velocity = Vector3.new(0,0,0)
265
end
266
-- game.Players.LocalPlayer.Character.Animate.Disabled = true
267
bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
268
end
269
ctrl = {f = 0, b = 0, l = 0, r = 0}
270
lastctrl = {f = 0, b = 0, l = 0, r = 0}
271
speed = 0
272
bg:Destroy()
273
bv:Destroy()
274
plr.Character.Humanoid.PlatformStand = false
275
game.Players.LocalPlayer.Character.Animate.Disabled = false
276
tpwalking = false
277
278
279
280
281
else
282
local plr = game.Players.LocalPlayer
283
local UpperTorso = plr.Character.UpperTorso
284
local flying = true
285
local deb = true
286
local ctrl = {f = 0, b = 0, l = 0, r = 0}
287
local lastctrl = {f = 0, b = 0, l = 0, r = 0}
288
local maxspeed = 50
289
local speed = 0
290
291
292
local bg = Instance.new("BodyGyro", UpperTorso)
293
bg.P = 9e4
294
bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
295
bg.cframe = UpperTorso.CFrame
296
local bv = Instance.new("BodyVelocity", UpperTorso)
297
bv.velocity = Vector3.new(0,0.1,0)
298
bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
299
if nowe == true then
300
plr.Character.Humanoid.PlatformStand = true
301
end
302
while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do
303
wait()
304
305
if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
306
speed = speed+.5+(speed/maxspeed)
307
if speed > maxspeed then
308
speed = maxspeed
309
end
310
elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
311
speed = speed-1
312
if speed < 0 then
313
speed = 0
314
end
315
end
316
if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
317
bv.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
318
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
319
elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
320
bv.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
321
else
322
bv.velocity = Vector3.new(0,0,0)
323
end
324
325
bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
326
end
327
ctrl = {f = 0, b = 0, l = 0, r = 0}
328
lastctrl = {f = 0, b = 0, l = 0, r = 0}
329
speed = 0
330
bg:Destroy()
331
bv:Destroy()
332
plr.Character.Humanoid.PlatformStand = false
333
game.Players.LocalPlayer.Character.Animate.Disabled = false
334
tpwalking = false
335
336
337
338
end
339
340
341
342
343
344
end)
345
346
local tis
347
348
up.MouseButton1Down:connect(function()
349
tis = up.MouseEnter:connect(function()
350
while tis do
351
wait()
352
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,1,0)
353
end
354
end)
355
end)
356
357
up.MouseLeave:connect(function()
358
if tis then
359
tis:Disconnect()
360
tis = nil
361
end
362
end)
363
364
local dis
365
366
down.MouseButton1Down:connect(function()
367
dis = down.MouseEnter:connect(function()
368
while dis do
369
wait()
370
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,-1,0)
371
end
372
end)
373
end)
374
375
down.MouseLeave:connect(function()
376
if dis then
377
dis:Disconnect()
378
dis = nil
379
end
380
end)
381
382
383
game:GetService("Players").LocalPlayer.CharacterAdded:Connect(function(char)
384
wait(0.7)
385
game.Players.LocalPlayer.Character.Humanoid.PlatformStand = false
386
game.Players.LocalPlayer.Character.Animate.Disabled = false
387
388
end)
389
390
391
plus.MouseButton1Down:connect(function()
392
speeds = speeds + 1
393
speed.Text = speeds
394
if nowe == true then
395
396
397
tpwalking = false
398
for i = 1, speeds do
399
spawn(function()
400
401
local hb = game:GetService("RunService").Heartbeat
402
403
404
tpwalking = true
405
local chr = game.Players.LocalPlayer.Character
406
local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
407
while tpwalking and hb:Wait() and chr and hum and hum.Parent do
408
if hum.MoveDirection.Magnitude > 0 then
409
chr:TranslateBy(hum.MoveDirection)
410
end
411
end
412
413
end)
414
end
415
end
416
end)
417
mine.MouseButton1Down:connect(function()
418
if speeds == 1 then
419
speed.Text = '-1 speed fly bruh'
420
wait(1)
421
speed.Text = speeds
422
else
423
speeds = speeds - 1
424
speed.Text = speeds
425
if nowe == true then
426
tpwalking = false
427
for i = 1, speeds do
428
spawn(function()
429
430
local hb = game:GetService("RunService").Heartbeat
431
432
433
tpwalking = true
434
local chr = game.Players.LocalPlayer.Character
435
local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
436
while tpwalking and hb:Wait() and chr and hum and hum.Parent do
437
if hum.MoveDirection.Magnitude > 0 then
438
chr:TranslateBy(hum.MoveDirection)
439
end
440
end
441
442
end)
443
end
444
end
445
end
446
end)
447
448
closebutton.MouseButton1Click:Connect(function()
449
main:Destroy()
450
end)
451
452
mini.MouseButton1Click:Connect(function()
453
up.Visible = false
454
down.Visible = false
455
onof.Visible = false
456
plus.Visible = false
457
speed.Visible = false
458
mine.Visible = false
459
mini.Visible = false
460
mini2.Visible = true
461
main.Frame.BackgroundTransparency = 1
462
closebutton.Position = UDim2.new(0, 0, -1, 57)
463
end)
464
465
mini2.MouseButton1Click:Connect(function()
466
up.Visible = true
467
down.Visible = true
468
onof.Visible = true
469
plus.Visible = true
470
speed.Visible = true
471
mine.Visible = true
472
mini.Visible = true
473
mini2.Visible = false
474
main.Frame.BackgroundTransparency = 0
475
closebutton.Position = UDim2.new(0, 0, -1, 27)
476
end)