Run it
Copy the script and paste it into your executor.
imageId =
SoundId =
Players = :()
Lighting = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
UserInputService = :()
originalDecals = {}
originalTextures = {}
originalMeshTextures = {}
originalPlayerClothes = {}
originalSkybox = {}
addedTextures = {}
(text, size, color)
lbl = .()
lbl.Size = size
lbl.BackgroundTransparency =
lbl.BackgroundColor3 = color
lbl.BorderSizePixel =
lbl.Font = .Font.Code
lbl.TextColor3 = .(,,)
lbl.TextStrokeColor3 = .(,,)
lbl.TextStrokeTransparency =
lbl.Text = text
lbl.TextScaled =
lbl
(text)
btn = .()
btn.Size = .(, , , )
btn.BackgroundColor3 = .(, , )
btn.BackgroundTransparency =
btn.BorderSizePixel =
btn.Font = .Font.Code
btn.TextColor3 = .(, , )
btn.TextStrokeColor3 = .(, , )
btn.TextStrokeTransparency =
btn.Text = text
btn.TextScaled =
btn.AutoButtonColor =
btn.MouseEnter:(()
btn.BackgroundTransparency =
btn.TextColor3 = .(,,)
)
btn.MouseLeave:(()
btn.BackgroundTransparency =
btn.TextColor3 = .(,,)
)
btn
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = PlayerGui
Frame = .()
Frame.Size = .(, , , )
Frame.Position = .(,,,)
Frame.BackgroundColor3 = .(, , )
Frame.BorderSizePixel =
Frame.BorderColor3 = .(, , )
Frame.Parent = ScreenGui
closeBtn = ()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.TextColor3 = .(,,)
closeBtn.TextStrokeColor3 = .(, , )
closeBtn.TextScaled =
closeBtn.Parent = Frame
closeBtn.MouseButton1Click:(()
ScreenGui:()
)
dragging, dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
Frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y)
Frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = Frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
Frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
Title = (, .(,,,), .(, , ))
Title.Parent = Frame
ButtonsFrame = .()
ButtonsFrame.Size = .(, -, , -)
ButtonsFrame.Position = .(, , , )
ButtonsFrame.BackgroundTransparency =
ButtonsFrame.Parent = Frame
UIListLayout = .()
UIListLayout.Parent = ButtonsFrame
UIListLayout.SortOrder = .SortOrder.LayoutOrder
UIListLayout.Padding = .(, )
(dim)
.(dim / , , )
(part)
threshold =
(part.Size.X > threshold part.Size.Y > threshold part.Size.Z > threshold)
()
_, obj (:())
obj:()
obj:(LocalPlayer.Character)
originalDecals[obj]
originalDecals[obj] = obj.Texture
obj.Texture = imageId
obj:()
obj:(LocalPlayer.Character)
originalTextures[obj]
originalTextures[obj] = obj.Texture
obj.Texture = imageId
obj:()
obj:(LocalPlayer.Character)
originalMeshTextures[obj]
originalMeshTextures[obj] = obj.TextureId
obj.TextureId = imageId
obj:() obj:() obj:()
obj:(LocalPlayer.Character) Players:(obj.Parent)
_, child (obj:())
child:()
originalDecals[child]
originalDecals[child] = child.Texture
child.Texture = imageId
child:()
originalTextures[child]
originalTextures[child] = child.Texture
child.Texture = imageId
faces = {.NormalId.Top,.NormalId.Bottom,.NormalId.Left,.NormalId.Right,.NormalId.Front,.NormalId.Back}
_, face (faces)
found =
_, child (obj:())
(child:() child:()) child.Face == face
found =
found
tex = .()
tex.Texture = imageId
tex.Face = face
size = obj.Size
(obj)
face == .NormalId.Top face == .NormalId.Bottom
tex.StudsPerTileU = (size.X)
tex.StudsPerTileV = (size.Z)
face == .NormalId.Left face == .NormalId.Right
tex.StudsPerTileU = (size.Z)
tex.StudsPerTileV = (size.Y)
face == .NormalId.Front face == .NormalId.Back
tex.StudsPerTileU = (size.X)
tex.StudsPerTileV = (size.Y)
face == .NormalId.Top face == .NormalId.Bottom
tex.StudsPerTileU = size.X
tex.StudsPerTileV = size.Z
face == .NormalId.Left face == .NormalId.Right
tex.StudsPerTileU = size.Z
tex.StudsPerTileV = size.Y
face == .NormalId.Front face == .NormalId.Back
tex.StudsPerTileU = size.X
tex.StudsPerTileV = size.Y
tex.Parent = obj
.(addedTextures, tex)
()
#originalSkybox ==
_, obj (Lighting:())
obj:()
.(originalSkybox, obj:())
_, obj (Lighting:())
obj:()
obj:()
newSky = .()
newSky.SkyboxBk = imageId
newSky.SkyboxDn = imageId
newSky.SkyboxFt = imageId
newSky.SkyboxLf = imageId
newSky.SkyboxRt = imageId
newSky.SkyboxUp = imageId
newSky.Parent = Lighting
()
_, plr (Players:())
char = plr.Character
char
originalPlayerClothes[plr]
originalPlayerClothes[plr] = {Shirt = {}, Pants = {}}
_, item (char:())
item:()
originalPlayerClothes[plr].Shirt[item] = item.ShirtTemplate
item:()
originalPlayerClothes[plr].Pants[item] = item.PantsTemplate
_, item (char:())
item:()
item.ShirtTemplate = imageId
item:()
item.PantsTemplate = imageId
_, acc (char:())
acc:()
handle = acc:()
handle
_, child (handle:())
child:() child:()
child:()
faces = {.NormalId.Top,.NormalId.Bottom,.NormalId.Left,.NormalId.Right,.NormalId.Front,.NormalId.Back}
_, face (faces)
tex = .()
tex.Texture = imageId
tex.Face = face
size = handle.Size
(handle)
face == .NormalId.Top face == .NormalId.Bottom
tex.StudsPerTileU = (size.X)
tex.StudsPerTileV = (size.Z)
face == .NormalId.Left face == .NormalId.Right
tex.StudsPerTileU = (size.Z)
tex.StudsPerTileV = (size.Y)
face == .NormalId.Front face == .NormalId.Back
tex.StudsPerTileU = (size.X)
tex.StudsPerTileV = (size.Y)
face == .NormalId.Top face == .NormalId.Bottom
tex.StudsPerTileU = size.X
tex.StudsPerTileV = size.Z
face == .NormalId.Left face == .NormalId.Right
tex.StudsPerTileU = size.Z
tex.StudsPerTileV = size.Y
face == .NormalId.Front face == .NormalId.Back
tex.StudsPerTileU = size.X
tex.StudsPerTileV = size.Y
tex.Parent = handle
()
obj, texture (originalDecals)
obj obj.Parent
obj.Texture = texture
obj, texture (originalTextures)
obj obj.Parent
obj.Texture = texture
_, tex (addedTextures)
tex tex.Parent
tex:()
addedTextures = {}
obj, texture (originalMeshTextures)
obj obj.Parent
obj.TextureId = texture
plr, clothes (originalPlayerClothes)
char = plr.Character
char
shirtItem, template (clothes.Shirt)
shirtItem shirtItem.Parent
shirtItem.ShirtTemplate = template
pantsItem, template (clothes.Pants)
pantsItem pantsItem.Parent
pantsItem.PantsTemplate = template
_, obj (Lighting:())
obj:()
obj:()
_, sky (originalSkybox)
sky:().Parent = Lighting
originalDecals = {}
originalTextures = {}
originalMeshTextures = {}
originalPlayerClothes = {}
originalSkybox = {}
()
scareGui = .()
scareGui.Name =
scareGui.ResetOnSpawn =
scareGui.Parent = PlayerGui
imgLabel = .()
imgLabel.Size = .(,,,)
imgLabel.Position = .(,,,)
imgLabel.BackgroundTransparency =
imgLabel.Image = imageId
imgLabel.Parent = scareGui
sound = .()
sound.SoundId = SoundId
sound.Volume =
sound.Looped =
sound.Parent = scareGui
sound:()
(, ()
scareGui
scareGui:()
)
btnDecalSpam = ()
btnDecalSpam.Parent = ButtonsFrame
btnDecalSpam.MouseButton1Click:(changeAllLand)
btnSkybox = ()
btnSkybox.Parent = ButtonsFrame
btnSkybox.MouseButton1Click:(changeSkybox)
btnPlayersSpam = ()
btnPlayersSpam.Parent = ButtonsFrame
btnPlayersSpam.MouseButton1Click:(changePlayersClothes)
btnJumpscare = ()
btnJumpscare.Parent = ButtonsFrame
btnJumpscare.MouseButton1Click:(jumpscare)
btnReset = ()
btnReset.Parent = ButtonsFrame
btnReset.MouseButton1Click:(resetEverything)Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal