Run it
Copy the script and paste it into your executor.
TweenService = :()
Workspace = :()
UserInputService = :()
Players = :()
RunService = :()
Lighting = :()
TeleportService = :()
Stats = :()
VirtualUser = :()
LocalPlayer = Players.LocalPlayer
guiParent = gethui () ((() :() ) :() LocalPlayer:())
guiParent:() guiParent.KvaplVisual:()
clickSound = .(, guiParent); clickSound.SoundId = ; clickSound.Volume =
() clickSound:()
themes = {
Dark = { Bg = .(, , ), Side = .(, , ), Acc = .(, , ), Text = .(, , ), Btn = .(, , ), BtnHover = .(, , ), SliderBG = .(, , ) },
White = { Bg = .(, , ), Side = .(, , ), Acc = .(, , ), Text = .(, , ), Btn = .(, , ), BtnHover = .(, , ), SliderBG = .(, , ) },
Halloween = { Bg = .(, , ), Side = .(, , ), Acc = .(, , ), Text = .(, , ), Btn = .(, , ), BtnHover = .(, , ), SliderBG = .(, , ) }
}
curTheme = themes.Dark
themedObjects = {Bg = {}, Side = {}, Acc = {}, Text = {}, Btn = {}, SliderBG = {}}
(obj, props, dur, style)
t = TweenService:(obj, TweenInfo.(dur , style .EasingStyle.Sine, .EasingDirection.Out), props); t:(); t
(tName)
curTheme = themes[tName] curTheme
obj, prop (themedObjects.Bg) (obj, {[prop] = curTheme.Bg}, )
obj, prop (themedObjects.Side) (obj, {[prop] = curTheme.Side}, )
obj, prop (themedObjects.Acc) (obj, {[prop] = curTheme.Acc}, )
obj, prop (themedObjects.Text) (obj, {[prop] = curTheme.Text}, )
obj, prop (themedObjects.Btn) (obj, {[prop] = curTheme.Btn}, )
obj, prop (themedObjects.SliderBG) (obj, {[prop] = curTheme.SliderBG}, )
ScreenGui = .(, guiParent)
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.IgnoreGuiInset =
ESPFolder = .(, ScreenGui)
ESPFolder.Name =
LoadFrame = .(, ScreenGui); LoadFrame.Size = .(, , , ); LoadFrame.Position = .(, -, , -); LoadFrame.BackgroundColor3 = curTheme.Bg; .(, LoadFrame).CornerRadius = .(, ); lfStroke = .(, LoadFrame); lfStroke.Color = curTheme.Acc; lfStroke.Thickness =
LoadTitle = .(, LoadFrame); LoadTitle.Size = .(, , , ); LoadTitle.Position = .(,,,); LoadTitle.BackgroundTransparency = ; LoadTitle.Text = ; LoadTitle.TextColor3 = curTheme.Acc; LoadTitle.Font = .Font.GothamBlack; LoadTitle.TextSize =
LoadStatus = .(, LoadFrame); LoadStatus.Size = .(, , , ); LoadStatus.Position = .(,,,); LoadStatus.BackgroundTransparency = ; LoadStatus.Text = ; LoadStatus.TextColor3 = curTheme.Text; LoadStatus.Font = .Font.Gotham; LoadStatus.TextSize =
BarBG = .(, LoadFrame); BarBG.Size = .(, , , ); BarBG.Position = .(, , , ); BarBG.BackgroundColor3 = curTheme.SliderBG; .(, BarBG).CornerRadius = .(, )
BarFill = .(, BarBG); BarFill.Size = .(, , , ); BarFill.BackgroundColor3 = curTheme.Acc; .(, BarFill).CornerRadius = .(, )
MainFrame = .(, ScreenGui); MainFrame.Size = .(, , , ); MainFrame.Position = .(, -, , -); MainFrame.BackgroundColor3 = curTheme.Bg; MainFrame.Visible = ; themedObjects.Bg[MainFrame] =
.(, MainFrame).CornerRadius = .(, )
UIStroke = .(, MainFrame); UIStroke.Thickness = ; UIStroke.Color = curTheme.Acc; themedObjects.Acc[UIStroke] =
Shadow = .(, MainFrame); Shadow.Size = .(, , , ); Shadow.Position = .(, -, , -); Shadow.BackgroundTransparency = ; Shadow.Image = ; Shadow.ImageColor3 = .(,,); Shadow.ImageTransparency = ; Shadow.ZIndex = -
dragging, dragStart, startPos
MainFrame.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = ; dragStart = i.Position; startPos = MainFrame.Position )
UserInputService.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = )
UserInputService.InputChanged:((i) dragging i.UserInputType == .UserInputType.MouseMovement (MainFrame, {Position = .(startPos.X.Scale, startPos.X.Offset + (i.Position.X - dragStart.X), startPos.Y.Scale, startPos.Y.Offset + (i.Position.Y - dragStart.Y))}, ) )
Sidebar = .(, MainFrame); Sidebar.Size = .(, , , ); Sidebar.BackgroundColor3 = curTheme.Side; Sidebar.BorderSizePixel = ; themedObjects.Side[Sidebar] = ; .(, Sidebar).CornerRadius = .(, )
SideFix = .(, Sidebar); SideFix.Size = .(, , , ); SideFix.Position = .(, -, , ); SideFix.BackgroundColor3 = curTheme.Side; SideFix.BorderSizePixel = ; themedObjects.Side[SideFix] =
Title = .(, Sidebar); Title.Size = .(, , , ); Title.BackgroundTransparency = ; Title.Text = ; Title.TextColor3 = curTheme.Acc; Title.Font = .Font.GothamBlack; Title.TextSize = ; themedObjects.Acc[Title] =
StatsLabel = .(, Sidebar); StatsLabel.Size = .(, , , ); StatsLabel.Position = .(, , , -); StatsLabel.BackgroundTransparency = ; StatsLabel.TextColor3 = .(, , ); StatsLabel.Font = .Font.GothamSemibold; StatsLabel.TextSize =
RunService.RenderStepped:(() (() StatsLabel.Text = .. .(Workspace:()) .. .. .(Stats.Network.ServerStatsItem[]:()) .. ) )
TabContainer = .(, Sidebar); TabContainer.Size = .(, , , -); TabContainer.Position = .(, , , ); TabContainer.BackgroundTransparency = ; TabContainer.ScrollBarThickness =
TabListLayout = .(, TabContainer); TabListLayout.Padding = .(, ); TabListLayout.HorizontalAlignment = .HorizontalAlignment.Center
ContentContainer = .(, MainFrame); ContentContainer.Size = .(, -, , ); ContentContainer.Position = .(, , , ); ContentContainer.BackgroundTransparency =
cache = { time = Lighting.ClockTime, ambient = Lighting.Ambient, outdoorAmbient = Lighting.OutdoorAmbient, materials = {}, color = {} }
tabs = {}
(name, icon)
btn = .(, TabContainer); btn.Size = .(, , , ); btn.BackgroundColor3 = curTheme.Bg; btn.AutoButtonColor = ; btn.TextColor3 = curTheme.Text; btn.Font = .Font.GothamBold; btn.TextSize = ; btn.Text = .. icon .. .. name; btn.TextXAlignment = .TextXAlignment.Left; .(, btn).CornerRadius = .(, ); themedObjects.Bg[btn] = ; themedObjects.Text[btn] =
page = .(, ContentContainer); page.Size = .(, -, , -); page.Position = .(, , , ); page.BackgroundTransparency = ; page.ScrollBarThickness = ; page.ScrollBarImageColor3 = curTheme.Acc; page.Visible = ; themedObjects.Acc[page] =
list = .(, page); list.Padding = .(, ); list:():(() page.CanvasSize = .(, , , list.AbsoluteContentSize.Y + ) )
tabs[name] = {Btn = btn, Page = page}
btn.MouseButton1Click:(()
()
tName, tData (tabs)
tName == name
tData.Page.Visible = ; tData.Page.Position = .(, , , ); (tData.Page, {Position = .(, , , )}, , .EasingStyle.Back); (tData.Btn, {BackgroundColor3 = curTheme.Acc, TextColor3 = .(,,)}, )
tData.Page.Visible = ; (tData.Btn, {BackgroundColor3 = curTheme.Bg, TextColor3 = curTheme.Text}, )
)
page
(text, parent)
lbl = .(, parent); lbl.Size = .(, -, , ); lbl.BackgroundTransparency = ; lbl.Text = .. text; lbl.TextColor3 = curTheme.Acc; lbl.Font = .Font.GothamBlack; lbl.TextSize = ; lbl.TextXAlignment = .TextXAlignment.Left; themedObjects.Acc[lbl] =
(text, parent, cb)
btn = .(, parent); btn.Size = .(, -, , ); btn.BackgroundColor3 = curTheme.Btn; btn.TextColor3 = curTheme.Text; btn.Font = .Font.GothamSemibold; btn.TextSize = ; btn.Text = text; btn.AutoButtonColor = ; .(, btn).CornerRadius = .(, ); themedObjects.Btn[btn] = ; themedObjects.Text[btn] =
btn.MouseEnter:(() (btn, {BackgroundColor3 = curTheme.BtnHover}, ) ); btn.MouseLeave:(() (btn, {BackgroundColor3 = curTheme.Btn}, ) )
btn.MouseButton1Down:(() (btn, {Size = .(, -, , )}, ) ); btn.MouseButton1Up:(() (); (btn, {Size = .(, -, , )}, , .EasingStyle.Elastic); () )
(placeholder, parent, cb)
box = .(, parent); box.Size = .(, -, , ); box.BackgroundColor3 = curTheme.Btn; box.TextColor3 = curTheme.Text; box.Font = .Font.Gotham; box.TextSize = ; box.PlaceholderText = placeholder; box.Text = ; .(, box).CornerRadius = .(, ); themedObjects.Btn[box] = ; themedObjects.Text[box] =
box.FocusLost:((enterPressed) enterPressed (); (box.Text) )
box
(text, parent, cb)
state = ; frame = .(, parent); frame.Size = .(, -, , ); frame.BackgroundColor3 = curTheme.Btn; frame.Text = ; .(, frame).CornerRadius = .(, ); themedObjects.Btn[frame] =
lbl = .(, frame); lbl.Size = .(, , , ); lbl.Position = .(, , , ); lbl.BackgroundTransparency = ; lbl.Text = text; lbl.TextColor3 = curTheme.Text; lbl.Font = .Font.GothamSemibold; lbl.TextSize = ; lbl.TextXAlignment = .TextXAlignment.Left; themedObjects.Text[lbl] =
switchBG = .(, frame); switchBG.Size = .(, , , ); switchBG.Position = .(, -, , -); switchBG.BackgroundColor3 = .(, , ); .(, switchBG).CornerRadius = .(, )
circle = .(, switchBG); circle.Size = .(, , , ); circle.Position = .(, , , -); circle.BackgroundColor3 = .(, , ); .(, circle).CornerRadius = .(, )
frame.MouseButton1Click:(() (); state = state; (state); (switchBG, {BackgroundColor3 = state curTheme.Acc .(, , )}, ); (circle, {Position = .(, state , , -)}, , .EasingStyle.Back) )
(text, parent, min, max, default, cb)
frame = .(, parent); frame.Size = .(, -, , ); frame.BackgroundColor3 = curTheme.Btn; .(, frame).CornerRadius = .(, ); themedObjects.Btn[frame] =
lbl = .(, frame); lbl.Size = .(, -, , ); lbl.Position = .(, , , ); lbl.BackgroundTransparency = ; lbl.Text = text .. .. default; lbl.TextColor3 = curTheme.Text; lbl.Font = .Font.Gotham; lbl.TextSize = ; lbl.TextXAlignment = .TextXAlignment.Left; themedObjects.Text[lbl] =
bg = .(, frame); bg.Size = .(, -, , ); bg.Position = .(, , , ); bg.BackgroundColor3 = curTheme.SliderBG; bg.Text = ; .(, bg).CornerRadius = .(, ); themedObjects.SliderBG[bg] =
fill = .(, bg); fill.Size = .((default-min)/(max-min), , , ); fill.BackgroundColor3 = curTheme.Acc; .(, fill).CornerRadius = .(, ); themedObjects.Acc[fill] =
dragging =
bg.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = )
UserInputService.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = )
UserInputService.InputChanged:((i) dragging i.UserInputType == .UserInputType.MouseMovement pct = .((i.Position.X - bg.AbsolutePosition.X) / bg.AbsoluteSize.X, , ); (fill, {Size = .(pct, , , )}, ); val = .(min + (max - min) * pct); lbl.Text = text .. .. val; (val) )
frame
p1 = (, )
(, p1)
(, p1, (s)
s .afk = LocalPlayer.Idled:(() VirtualUser:(.(,),Workspace.CurrentCamera.CFrame); .(); VirtualUser:(.(,),Workspace.CurrentCamera.CFrame) ) .afk .afk:()
)
(, p1, () setfpscap () )
(, p1, () #Players:() <= LocalPlayer:(); .(); TeleportService:(.PlaceId, LocalPlayer) TeleportService:(.PlaceId, .JobId, LocalPlayer) )
(, p1)
(, p1, (s) Lighting.Ambient = s .(,,) cache.ambient; Lighting.GlobalShadows = s )
(, p1, (s) Lighting.OutdoorAmbient = s .(, , ) cache.outdoorAmbient; Lighting.Ambient = s .(, , ) cache.ambient )
targetFov, fovActive = ,
RunService.RenderStepped:(() fovActive Workspace.CurrentCamera Workspace.CurrentCamera.FieldOfView = targetFov )
(, p1, , , , (val) targetFov = val; fovActive = )
p2 = (, )
espChams, espBoxes, espNames, tracers, bigHeads, outlineOnly = , , , , ,
(, p2)
(, p2, (s) espChams = s )
(, p2, (s) outlineOnly = s )
(, p2, (s) espBoxes = s )
(, p2, (s) espNames = s )
(, p2, (s) tracers = s )
(, p2, (s) bigHeads = s )
crosshair = .(, ScreenGui); crosshair.Size = .(, , , ); crosshair.Position = .(, -, , -); crosshair.BackgroundColor3 = .(,,); crosshair.Visible = ; crosshair.BorderSizePixel =
crosshairY = .(, ScreenGui); crosshairY.Size = .(, , , ); crosshairY.Position = .(, -, , -); crosshairY.BackgroundColor3 = .(,,); crosshairY.Visible = ; crosshairY.BorderSizePixel =
(, p2, (s) crosshair.Visible = s; crosshairY.Visible = s )
(char)
char:()
char:()
char:()
char:()
char.PrimaryPart
char:()
Players.PlayerRemoving:((p)
_, v (ESPFolder:())
.(v.Name, .. p.Name) v:()
)
RunService.RenderStepped:(()
camera = Workspace.CurrentCamera
camera
_, p (Players:())
p ~= LocalPlayer
(()
char = p.Character Workspace:(p.Name)
root = char (char)
hum = char char:()
isAlive = hum hum.Health >
char root isAlive
hl = ESPFolder:( .. p.Name)
bha = ESPFolder:( .. p.Name)
espChams outlineOnly
hl
hl = .(, ESPFolder)
hl.Name = .. p.Name
hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
hl.OutlineColor = .(, , )
hl.Adornee = char
hl.FillColor = curTheme.Acc
hl.FillTransparency = outlineOnly
hl.Enabled =
espChams outlineOnly
bha
bha = .(, ESPFolder)
bha.Name = .. p.Name
bha.AlwaysOnTop =
bha.ZIndex =
bha.Size = .(, , )
bha.Adornee = root
bha.Color3 = curTheme.Acc
bha.Transparency =
bha.Visible =
bha
bha.Visible =
hl hl.Enabled =
bha bha.Visible =
head = char:()
head head:()
bigHeads head.Size = .(, , ); head.CanCollide = head.Size = .(, , )
nameTag = ESPFolder:( .. p.Name)
distMeters = .((camera.CFrame.Position - root.Position).Magnitude)
espNames
nameTag
nameTag = .(, ESPFolder)
nameTag.Name = .. p.Name
nameTag.Size = .(, , , )
nameTag.AlwaysOnTop =
nameTag.StudsOffset = .(, , )
txt = .(, nameTag)
txt.Name =
txt.Size = .(, , , )
txt.BackgroundTransparency =
txt.Font = .Font.GothamBold
txt.TextSize =
txt.TextColor3 = .(, , )
txt.TextStrokeTransparency =
nameTag.Adornee = char:() root
nameTag.Enabled =
nameTag.Label.Text = p.DisplayName .. .. p.Name .. .. distMeters ..
nameTag.Label.TextColor3 = curTheme.Acc
nameTag
nameTag.Enabled =
vector, onScreen = camera:(root.Position)
box = ESPFolder:( .. p.Name)
tracer = ESPFolder:( .. p.Name)
onScreen vector.Z >
espBoxes
topPos = camera:(root.Position + .(, , ))
bottomPos = camera:(root.Position - .(, , ))
sizeY = .(.(bottomPos.Y - topPos.Y), , )
sizeX = sizeY *
box
box = .(, ESPFolder)
box.Name = .. p.Name
box.BackgroundTransparency =
bStroke = .(, box)
bStroke.Name =
bStroke.Thickness =
box.Visible =
box.Size = .(, sizeX, , sizeY)
box.Position = .(, vector.X - sizeX / , , vector.Y - sizeY / )
box.Stroke.Color = curTheme.Acc
box
box.Visible =
tracers
tracer
tracer = .(, ESPFolder)
tracer.Name = .. p.Name
tracer.BorderSizePixel =
tracer.AnchorPoint = .(, )
startX, startY = camera.ViewportSize.X / , camera.ViewportSize.Y
endX, endY = vector.X, vector.Y
dist2D = .((endX - startX)^ + (endY - startY)^)
tracer.Visible =
tracer.BackgroundColor3 = curTheme.Acc
tracer.Size = .(, dist2D, , )
tracer.Position = .(, (startX + endX) / , , (startY + endY) / )
tracer.Rotation = .(.(endY - startY, endX - startX))
tracer
tracer.Visible =
box box.Visible =
tracer tracer.Visible =
hl = ESPFolder:( .. p.Name); hl hl.Enabled =
bha = ESPFolder:( .. p.Name); bha bha.Visible =
nameTag = ESPFolder:( .. p.Name); nameTag nameTag.Enabled =
box = ESPFolder:( .. p.Name); box box.Visible =
tracer = ESPFolder:( .. p.Name); tracer tracer.Visible =
)
)
p3 = (, )
(, p3)
wsEnabled, wsVal = ,
(, p3, (s) wsEnabled = s )
(, p3, , , , (val) wsVal = val )
jpEnabled, jpVal = ,
(, p3, (s) jpEnabled = s )
(, p3, , , , (val) jpVal = val )
RunService.RenderStepped:((dt)
LocalPlayer.Character LocalPlayer.Character:()
hum = LocalPlayer.Character:()
wsEnabled hum.MoveDirection.Magnitude > LocalPlayer.Character:(hum.MoveDirection * (wsVal - ) * dt)
jpEnabled hum.JumpPower = jpVal; hum.UseJumpPower =
)
(, p3, (s) .InfJ = s )
UserInputService.JumpRequest:(() .InfJ LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character:():(.HumanoidStateType.Jumping) )
(, p3, (s) .NoClip = s )
RunService.Stepped:(() .NoClip LocalPlayer.Character _, v (LocalPlayer.Character:()) v:() v.CanCollide = )
(, p3, (s) .Spin = s )
RunService.RenderStepped:(() .Spin LocalPlayer.Character r = (LocalPlayer.Character); r r.CFrame = r.CFrame * .(, .(), ) )
(, p3)
freecam = ; camSpeed = ; camPitch, camYaw = ,
(, p3, (s)
freecam = s
LocalPlayer.Character r = (LocalPlayer.Character); r r.Anchored = s
s Workspace.CurrentCamera.CameraType = .CameraType.Scriptable; x, y, z = Workspace.CurrentCamera.CFrame:(); camPitch, camYaw = .(x), .(y)
Workspace.CurrentCamera.CameraType = .CameraType.Custom
)
RunService.RenderStepped:(()
freecam
cam = Workspace.CurrentCamera; moveVec = .()
UserInputService:(.KeyCode.W) moveVec = moveVec + cam.CFrame.LookVector
UserInputService:(.KeyCode.S) moveVec = moveVec - cam.CFrame.LookVector
UserInputService:(.KeyCode.D) moveVec = moveVec + cam.CFrame.RightVector
UserInputService:(.KeyCode.A) moveVec = moveVec - cam.CFrame.RightVector
UserInputService:(.KeyCode.Space) moveVec = moveVec + .(,,)
UserInputService:(.KeyCode.LeftShift) moveVec = moveVec *
cam.CFrame = cam.CFrame + (moveVec * camSpeed)
UserInputService:(.UserInputType.MouseButton2) UserInputService.MouseBehavior = .MouseBehavior.LockCenter; delta = UserInputService:(); camYaw = camYaw - delta.X; camPitch = .(camPitch - delta.Y, -, ); cam.CFrame = .(cam.CFrame.Position) * .(.(camPitch), .(camYaw), ) UserInputService.MouseBehavior = .MouseBehavior.Default
)
(, p3)
headLight =
(, p3, (s)
s headLight = .(); headLight.Name = ; headLight.Brightness = ; headLight.Range = ; headLight.Color = .(,,); LocalPlayer.Character r = (LocalPlayer.Character); r headLight.Parent = r
headLight headLight:(); headLight =
)
(, p3, , , , (val) headLight headLight.Brightness = val )
(, p3, , , , (val) headLight headLight.Range = val )
(, p3, (s) LocalPlayer.Character _,v (LocalPlayer.Character:()) v:() v.Name ~= v.Material = s .Material.ForceField .Material.Plastic )
(, p3, (s) LocalPlayer.Character _,v (LocalPlayer.Character:()) v:() v.Name ~= v.Transparency = s )
p4 = (, )
(, p4)
customTimeEnabled =
customTimeSlider = (, p4, , , , (val) .cTimeVal = val ); customTimeSlider.Visible =
(, p4, (s)
customTimeEnabled = s; customTimeSlider.Visible = s
s Lighting.ClockTime = cache.time
)
RunService.RenderStepped:(() customTimeEnabled .cTimeVal Lighting.ClockTime = .cTimeVal )
(, p4, (s) .autoTime = s )
RunService.RenderStepped:(() .autoTime Lighting.ClockTime = Lighting.ClockTime + )
(, p4)
(mat, color) _, v (Workspace:()) v:() v.Parent:() cache.materials[v] cache.materials[v] = v.Material; cache.color[v] = v.Color ; v.Material = mat; color v.Color = color
() v, mat (cache.materials) v v.Parent v.Material = mat; v.Color = cache.color[v]
(, p4, () (.Material.Ice, .(, , )) )
(, p4, () (.Material.Neon, .(, , )) )
(, p4, () (.Material.Neon, .(, , )) )
(, p4, () (.Material.SmoothPlastic, ) )
(, p4, () () )
(, p4, (text)
id = text:()
id _, v (Lighting:()) v:() (v:() v.Name ~= ) v:()
Lighting:() sky = .(, Lighting); sky.Name = ; ast = ..id; sky.SkyboxBk, sky.SkyboxDn, sky.SkyboxFt, sky.SkyboxLf, sky.SkyboxRt, sky.SkyboxUp = ast, ast, ast, ast, ast, ast
)
(, p4, , , , (val) Workspace.Gravity = val )
(, p4, (s) _, v (Workspace:()) v:() v.Parent:() v.Transparency = s )
(, p4, () Lighting.GlobalShadows = ; _, v (Workspace:()) v:() v.CastShadow = )
(, p4, (s) Workspace.Terrain.WaterTransparency = s ; Workspace.Terrain.WaterWaveSize = s )
p5 = (, )
(, p5)
Lighting:() Lighting.KvaplCC:()
Lighting:() Lighting.KvaplBloom:()
CC = .(, Lighting); CC.Name =
Bloom = .(, Lighting); Bloom.Name =
(, p5, , , , (val) pct = val/; CC.Saturation = pct * ; CC.Contrast = pct * ; CC.TintColor = .(, - (*pct), - (*pct)); Bloom.Intensity = pct * ; Bloom.Size = pct * )
(, p5, (s) CC.TintColor = s .(, , ) .(,,); CC.Contrast = s ; CC.Saturation = s )
(, p5, (s) CC.Saturation = s - )
vignette = .(, ScreenGui); vignette.Size = .(,,,); vignette.BackgroundTransparency = ; vignette.Image = ; vignette.ImageTransparency =
(, p5, (s) vignette.ImageTransparency = s ; vignette.ImageColor3 = .(,,) )
(, p5, (s) vignette.ImageTransparency = s ; vignette.ImageColor3 = .(,,) )
mBlur = .(, Lighting); mBlur.Size = ; lastCamRot = Workspace.CurrentCamera.CFrame.LookVector
(, p5, (s) .mBlur = s; s mBlur.Size = )
RunService.RenderStepped:(() .mBlur Workspace.CurrentCamera currentRot = Workspace.CurrentCamera.CFrame.LookVector; diff = (currentRot - lastCamRot).Magnitude; mBlur.Size = .(diff * , , ); lastCamRot = currentRot )
drunkCam = ; timeVar =
(, p5, (s) drunkCam = s )
RunService.RenderStepped:((dt) drunkCam Workspace.CurrentCamera timeVar = timeVar + dt; Workspace.CurrentCamera.CFrame = Workspace.CurrentCamera.CFrame * .(, , .(.(timeVar * ) * )) )
acidTrip =
(, p5, (s) acidTrip = s; s targetFov = ; Lighting.Ambient = cache.ambient; CC.Saturation = )
RunService.RenderStepped:((dt) acidTrip timeVar = timeVar + dt; targetFov = + .(timeVar * ) * ; fovActive = ; Lighting.Ambient = .((timeVar*)%, , ); CC.Saturation = )
(, p5)
weatherPart = .(, Workspace.CurrentCamera); weatherPart.Size = .(, , ); weatherPart.Transparency = ; weatherPart.Anchored = ; weatherPart.CanCollide =
pe = .(, weatherPart); pe.Enabled = ; pe.EmissionDirection = .NormalId.Bottom
RunService.RenderStepped:(() Workspace.CurrentCamera weatherPart.CFrame = Workspace.CurrentCamera.CFrame * .(, , ) )
(, p5, (s) s pe.Texture = ; pe.Rate = ; pe.Lifetime = NumberRange.(, ); pe.Size = NumberSequence.(); pe.Speed = NumberRange.(, ); pe.Enabled = pe.Enabled = )
(, p5, (s) s pe.Texture = ; pe.Rate = ; pe.Lifetime = NumberRange.(, ); pe.Size = NumberSequence.(, ); pe.Speed = NumberRange.(, ); pe.Enabled = pe.Enabled = )
hueActive = ; hue =
(, p5, (s) hueActive = s; s Lighting.Ambient = cache.ambient )
RunService.RenderStepped:(() hueActive hue = hue + ; hue > hue = ; Lighting.Ambient = .(hue, , ) )
p6 = (, )
(, p6)
rgbUI =
(, p6, (s) rgbUI = s; s () )
uiHue =
RunService.RenderStepped:(()
rgbUI uiHue = uiHue + ; uiHue > uiHue = ; rgbColor = .(uiHue, , ); curTheme.Acc = rgbColor; obj, prop (themedObjects.Acc) obj[prop] = rgbColor
)
(, p6, () rgbUI = ; () )
(, p6, () rgbUI = ; () )
(, p6, () rgbUI = ; () )
(, p6)
binds = { ToggleUI = .KeyCode.RightShift, FastReset = , FastLeave = }
activeBindBtn = ; menuOpen =
(text, parent, bindName)
frame = .(, parent); frame.Size = .(, -, , ); frame.BackgroundColor3 = curTheme.Btn; .(, frame).CornerRadius = .(, ); themedObjects.Btn[frame] =
lbl = .(, frame); lbl.Size = .(, , , ); lbl.Position = .(, , , ); lbl.BackgroundTransparency = ; lbl.Text = text; lbl.TextColor3 = curTheme.Text; lbl.Font = .Font.GothamSemibold; lbl.TextSize = ; lbl.TextXAlignment = .TextXAlignment.Left; themedObjects.Text[lbl] =
btn = .(, frame); btn.Size = .(, , , ); btn.Position = .(, , , ); btn.BackgroundColor3 = curTheme.Bg; btn.TextColor3 = curTheme.Acc; btn.Font = .Font.GothamBold; btn.TextSize = ; btn.Text = binds[bindName] binds[bindName].Name ; .(, btn).CornerRadius = .(, ); themedObjects.Bg[btn] = ; themedObjects.Acc[btn] =
btn.MouseButton1Click:(() (); btn.Text = ; activeBindBtn = {Name = bindName, Btn = btn} )
(, p6, )
(, p6, )
(, p6, )
(, p6, () (MainFrame, {Size = .(, , , )}, , .EasingStyle.Back).Completed:(); ScreenGui:() )
UserInputService.InputBegan:((input, gp)
activeBindBtn input.UserInputType == .UserInputType.Keyboard (); binds[activeBindBtn.Name] = input.KeyCode; activeBindBtn.Btn.Text = input.KeyCode.Name; activeBindBtn = ;
gp input.UserInputType == .UserInputType.Keyboard
input.KeyCode == binds.ToggleUI
menuOpen = menuOpen
menuOpen MainFrame.Visible = ; (MainFrame, {Size = .(, , , )}, , .EasingStyle.Back)
(MainFrame, {Size = .(, , , )}, , .EasingStyle.Back).Completed:(() menuOpen MainFrame.Visible = )
bName, key (binds)
input.KeyCode == key bName ~=
bName == LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character:().Health =
bName == :()
)
tabs[].Page.Visible = ; tabs[].Btn.BackgroundColor3 = curTheme.Acc
.(()
barTween = (BarFill, {Size = .(, , , )}, , .EasingStyle.Linear)
.(); LoadStatus.Text =
.(); LoadStatus.Text =
.(); LoadStatus.Text =
.(); LoadStatus.Text =
barTween.Completed:()
(LoadFrame, {BackgroundTransparency = , Size = .(, , , )}, )
(LoadTitle, {TextTransparency = }, ); (LoadStatus, {TextTransparency = }, )
(BarBG, {BackgroundTransparency = }, ); (BarFill, {BackgroundTransparency = }, ).Completed:()
LoadFrame:()
MainFrame.Visible = ; MainFrame.Size = .(, , , )
(MainFrame, {Size = .(, , , )}, , .EasingStyle.Back)
()
)This script is well-suited for casual games or perhaps horror games where it’s very dark. It allows you to enable night vision and "legit" features, as well as "rage" features like infinite jumping and speed hacks.

Universal