Run it
Copy the script and paste it into your executor.
redzlib = (:())()
Window = redzlib:({
Title = ,
SubTitle = ,
SaveFolder =
})
Tab1 = Window:({, Icon = })
Tab2 = Window:({, Icon = })
Window:({
Button = {
Image = ,
BackgroundTransparency = ,
},
Corner = {
CornerRadius = .(, ),
}
})
Window:(Tab1)
Section = Tab1:({ })
Players = :()
ReplicatedStorage = :()
Network = ReplicatedStorage:()
GunFramework_RequestDamage = Network:()
Pistol = :()
LocalPlayer = Players.LocalPlayer
autoFire =
()
_, obj (:())
obj:() obj:() obj ~= LocalPlayer.Character
GunFramework_RequestDamage:(Pistol, obj)
.(()
autoFire
()
.()
)
Tab1:({
Name = ,
Default = ,
Callback = (state)
autoFire = state
})
Section = Tab1:({ })
Players = :()
LocalPlayer = Players.LocalPlayer
Workspace = :()
RunService = :()
itemGroups = {
[] = {, , , , , , , , , , , , },
[] = {, , , , , },
[] = {, , , , , , , , },
[] = {, , , , , },
[] = {, , , , , , , , , , , , , , , , , , , },
[] = {, , , , , , , , , , , }
}
selectedGroup =
isInstantGrab =
itemsToGrab = {}
isGrabbing =
(model)
hrp = LocalPlayer.Character LocalPlayer.Character:()
hrp
offset = hrp.CFrame.LookVector *
targetCFrame = hrp.CFrame + offset
model:()
model.PrimaryPart
model:(targetCFrame)
_, part (model:())
part:()
part.CFrame = targetCFrame
model:()
model.CFrame = targetCFrame
(obj)
obj.Name:() ~=
parent = obj.Parent
parent
parent == Workspace:()
misc = parent:()
misc
details = misc:()
details
other = details:()
other other:() == obj
parent = parent.Parent
(parent)
parent == Workspace:()
parent == Workspace:()
itemNames = itemGroups[selectedGroup]
itemNames
_, obj (parent:())
_, name (itemNames)
obj.Name:() == name:()
obj.Name:() == (obj)
.(itemsToGrab, obj)
obj:() obj:()
(obj)
()
isGrabbing
isGrabbing =
itemsToGrab = {}
(Workspace)
isInstantGrab
_, item (itemsToGrab)
item.Parent
(item)
isGrabbing =
index =
connection
connection = RunService.Heartbeat:(()
index > #itemsToGrab
connection:()
isGrabbing =
item = itemsToGrab[index]
item.Parent
(item)
index = index +
()
)
Tab1:({
Name = ,
Default = ,
Callback = (value)
isInstantGrab = value
})
Tab1:({
Name = ,
Options = {, , , , , },
Default = ,
Callback = (selected)
selectedGroup = selected
})
Tab1:({
Name = ,
Callback = ()
()
})
Section = Tab2:({ })
Players = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
keepStamina =
()
character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
humanoid = character:()
humanoid
humanoid:(, )
.(()
keepStamina
()
.()
)
LocalPlayer.CharacterAdded:(()
.()
keepStamina
()
)
Tab2:({
Name = ,
Default = ,
Callback = (state)
keepStamina = state
})
Players = :()
RunService = :()
player = Players.LocalPlayer
flySpeed =
flyEnabled =
flying =
bodyVelocity, bodyAngularVelocity, flyConnection, stateChangedConnection
()
player.Character player.CharacterAdded:()
()
char = ()
char:() char:()
()
success, controlModule = (()
(player:():():())
)
success controlModule
()
char = ()
humanoid = char char:()
humanoid flyEnabled
stateChangedConnection stateChangedConnection:()
stateChangedConnection = humanoid.StateChanged:((old, new)
flyEnabled
new == .HumanoidStateType.Seated
.(()
.()
flyEnabled humanoid.Parent
humanoid:(.HumanoidStateType.Running)
)
old == .HumanoidStateType.Seated (new == .HumanoidStateType.Jumping new == .HumanoidStateType.Running new == .HumanoidStateType.Freefall)
.(()
.()
flyEnabled humanoid.Parent
humanoid.PlatformStand =
flying
()
)
)
()
char = ()
root = ()
char root flyEnabled
flying =
bodyVelocity bodyVelocity:()
bodyAngularVelocity bodyAngularVelocity:()
bodyVelocity = .()
bodyVelocity.Velocity = .zero
bodyVelocity.MaxForce = .(, , )
bodyVelocity.Parent = root
bodyAngularVelocity = .()
bodyAngularVelocity.AngularVelocity = .zero
bodyAngularVelocity.MaxTorque = .(, , )
bodyAngularVelocity.Parent = root
humanoid = char:()
humanoid
_, track (humanoid:())
track:()
.()
humanoid.PlatformStand =
root.CFrame = .(root.Position, root.Position + .(, , -))
()
controlModule = ()
flyConnection flyConnection:()
flyConnection = RunService.Heartbeat:(()
flyEnabled flying root root.Parent
humanoid = char:()
humanoid humanoid.PlatformStand
humanoid.PlatformStand =
camera = .CurrentCamera
moveVec = .zero
controlModule moveVec = controlModule:()
targetVelocity = .zero
moveVec.Magnitude >
cameraCFrame = camera.CFrame
direction = cameraCFrame:(moveVec)
targetVelocity = direction.Unit * flySpeed
bodyVelocity
bodyVelocity.Velocity = bodyVelocity.Velocity:(targetVelocity, )
flyEnabled flying bodyAngularVelocity
lookDirection = camera.CFrame.LookVector
targetCFrame = .(root.Position, root.Position + lookDirection)
root.CFrame = root.CFrame:(targetCFrame, )
bodyAngularVelocity.AngularVelocity = .zero
targetVelocity.Magnitude ==
bodyVelocity
bodyVelocity.Velocity = .zero
root.AssemblyLinearVelocity = .zero
)
()
flying =
flyConnection flyConnection:() flyConnection =
bodyVelocity bodyVelocity:() bodyVelocity =
bodyAngularVelocity bodyAngularVelocity:() bodyAngularVelocity =
stateChangedConnection stateChangedConnection:() stateChangedConnection =
char = ()
humanoid = char char:()
humanoid humanoid.PlatformStand =
()
char = player.Character player.CharacterAdded:()
root = char:(, )
humanoid = char:(, )
root humanoid
.()
flyEnabled
.()
()
flyEnabled =
flying =
player.CharacterRemoving:(()
flying =
flyConnection flyConnection:() flyConnection =
bodyVelocity bodyVelocity:() bodyVelocity =
bodyAngularVelocity bodyAngularVelocity:() bodyAngularVelocity =
stateChangedConnection stateChangedConnection:() stateChangedConnection =
)
player.CharacterAdded:(()
flyEnabled
.(autoFlyOnRespawn)
)
Tab2:({
Name = ,
Description = ,
Default = ,
Callback = (Value)
flyEnabled = Value
flyEnabled
()
()
})
Tab2:({
Name = ,
Description = ,
Min = ,
Max = ,
Increase = ,
Default = ,
Callback = (Value)
flySpeed = Value
})
Players = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
noclipConn
charConn
noclipEnabled =
()
noclipConn noclipConn:()
noclipConn = RunService.Stepped:(()
char = LocalPlayer.Character
char
_, part (char:())
part:()
part.CanCollide =
)
()
noclipConn noclipConn:()
noclipConn =
char = LocalPlayer.Character
char
_, part (char:())
part:()
part.CanCollide =
Tab2:({
Name = ,
Default = ,
Callback = (state)
noclipEnabled = state
state
()
()
})
Section = Tab1:({ })
Players = :()
LocalPlayer = Players.LocalPlayer
RunService = :()
autoTravelEnabled =
travelConnection =
travelSpeed =
(x, min, max)
.(min, .(x, max))
()
roadCollisions = .Map:()
roadCollisions ,
highestNum = -.huge
highestObj =
_, obj (roadCollisions:())
num = (obj.Name)
num num > highestNum
highestNum = num
highestObj = obj
highestObj, highestNum
()
hrp = LocalPlayer.Character LocalPlayer.Character:()
hrp
obj, num = ()
obj obj.Position
targetPos = obj.Position + .(, , )
hrp.CFrame = .(targetPos)
travelTimer =
()
travelConnection travelConnection:()
travelTimer =
travelConnection = RunService.Heartbeat:((dt)
autoTravelEnabled
travelTimer = travelTimer + dt
travelTimer >= travelSpeed
()
travelTimer =
)
()
travelConnection travelConnection:() travelConnection =
Tab1:({
Name = ,
Default = ,
PlaceholderText = ,
Callback = (value)
num = (value)
num num >
travelSpeed = num
})
Tab1:({
Name = ,
Default = ,
Callback = (Value)
autoTravelEnabled = Value
Value
()
()
})
Section = Tab2:({ })
Tab2:({
Name = ,
Callback = ()
Lighting = :()
RunService = :()
.brightLoop
.brightLoop:()
()
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
Lighting.OutdoorAmbient = .(, , )
.brightLoop = RunService.RenderStepped:(brightFunc)
})
Tab2:({
Name = ,
Callback = ()
Lighting = :()
Lighting.FogEnd =
_, v (Lighting:())
v:()
v:()
})
Section = Tab2:({ })
Tab2:({
Name = ,
Callback = ()
Players = :()
LocalPlayer = Players.LocalPlayer
char = LocalPlayer.Character LocalPlayer.CharacterAdded:()
hrp = char:()
spawnZone = :()
spawnZone:()
hrp.CFrame = spawnZone.CFrame + .(, , )
})
Tab2:({
Name = ,
Callback = ()
Players = :()
LocalPlayer = Players.LocalPlayer
char = LocalPlayer.Character LocalPlayer.CharacterAdded:()
hrp = char:()
target = .RoadPrefabs.ScrapRecycler:()
target:()
firstPart =
_,v (target:())
v:()
firstPart = v
firstPart
hrp.CFrame = firstPart.CFrame + .(, , )
target:()
hrp.CFrame = target.CFrame + .(, , )
})
Tab2:({
Name = ,
Callback = ()
Players = :()
LocalPlayer = Players.LocalPlayer
char = LocalPlayer.Character LocalPlayer.CharacterAdded:()
hrp = char:()
target = :()
:()
:()
target:()
firstPart =
_,v (target:())
v:()
firstPart = v
firstPart
hrp.CFrame = firstPart.CFrame + .(, -, )
target:()
hrp.CFrame = target.CFrame + .(, -, )
})
Tab2:({
Name = ,
Callback = ()
Players = :()
LocalPlayer = Players.LocalPlayer
char = LocalPlayer.Character LocalPlayer.CharacterAdded:()
hrp = char:()
target = :():()
targetCFrame =
target:()
targetCFrame = target.CFrame
target:()
target.PrimaryPart
targetCFrame = target.PrimaryPart.CFrame
_,v (target:())
v:()
targetCFrame = v.CFrame
targetCFrame
hrp.CFrame = targetCFrame + .(, , )
})
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
redz lib is cool lol