Run it
Copy the script and paste it into your executor.
P,CG,T,L=:(),:(),:(),:()
lp=P.LocalPlayer pG=lp:() CG
sg=.(,pG) sg.Name= sg.ResetOnSpawn=
mf=.(,sg) mf.Size=.(,,,) mf.Position=.(,,,)
mf.BackgroundColor3=.(,,) mf.BorderSizePixel= mf.Active= mf.Draggable=
.(,mf).CornerRadius=.(,)
ms=.(,mf) ms.Thickness= ms.Color=.(,,)
tl=.(,mf) tl.Size=.(,,,) tl.Text=
tl.TextColor3=.(,,) tl.TextSize= tl.Font=.Font.RobotoMono
tl.TextXAlignment=.TextXAlignment.Left tl.BackgroundTransparency=
st=.(,mf) st.Size=.(,,,) st.Position=.(,,,)
st.Text= st.TextColor3=.(,,) st.TextSize= st.Font=.Font.RobotoMono st.BackgroundTransparency=
closeBtn=.(,mf) closeBtn.Size=.(,,,) closeBtn.Position=.(,-,,)
closeBtn.BackgroundColor3=.(,,) closeBtn.TextColor3=.(,,) closeBtn.Text=
closeBtn.Font=.Font.SourceSansBold .(,closeBtn).CornerRadius=.(,)
minBtn=.(,mf) minBtn.Size=.(,,,) minBtn.Position=.(,-,,)
minBtn.BackgroundColor3=.(,,) minBtn.TextColor3=.(,,) minBtn.Text=
minBtn.Font=.Font.SourceSansBold .(,minBtn).CornerRadius=.(,)
setBtn=.(,mf) setBtn.Size=.(,,,) setBtn.Position=.(,-,,)
setBtn.BackgroundColor3=.(,,) setBtn.TextColor3=.(,,) setBtn.Text=
setBtn.Font=.Font.SourceSansBold .(,setBtn).CornerRadius=.(,)
cf=.(,mf) cf.Size=.(,,,-) cf.Position=.(,,,) cf.BackgroundTransparency=
inf=.(,cf) inf.Size=.(,-,,) inf.Position=.(,,,)
inf.Text= inf.TextColor3=.(,,) inf.TextSize= inf.Font=.Font.SourceSans inf.BackgroundTransparency=
ipF=.(,cf) ipF.Size=.(,-,,) ipF.Position=.(,,,)
ipF.BackgroundColor3=.(,,) .(,ipF).CornerRadius=.(,)
sizeInput=.(,ipF) sizeInput.Size=.(,-,,) sizeInput.Position=.(,,,)
sizeInput.BackgroundTransparency= sizeInput.TextColor3=.(,,) sizeInput.Text= sizeInput.TextSize= sizeInput.Font=.Font.SourceSansBold
btn=.(,cf) btn.Size=.(,-,,) btn.Position=.(,,,)
btn.BackgroundColor3=.(,,) btn.TextColor3=.(,,) btn.Text=
btn.Font=.Font.SourceSansBold .(,btn).CornerRadius=.(,)
deleteBtn=.(,cf) deleteBtn.Size=.(,-,,) deleteBtn.Position=.(,,,)
deleteBtn.BackgroundColor3=.(,,) deleteBtn.TextColor3=.(,,) deleteBtn.Text=
deleteBtn.Font=.Font.SourceSansBold .(,deleteBtn).CornerRadius=.(,)
sf=.(,mf) sf.Size=.(,,,-) sf.Position=.(,,,) sf.BackgroundTransparency= sf.Visible=
sTitle=.(,sf) sTitle.Size=.(,-,,) sTitle.Position=.(,,,)
sTitle.Text= sTitle.TextColor3=.(,,) sTitle.TextSize= sTitle.Font=.Font.SourceSansBold sTitle.BackgroundTransparency=
vhsBtn=.(,sf) vhsBtn.Size=.(,-,,) vhsBtn.Position=.(,,,)
vhsBtn.BackgroundColor3=.(,,) vhsBtn.TextColor3=.(,,) vhsBtn.Text=
vhsBtn.Font=.Font.SourceSansBold .(,vhsBtn).CornerRadius=.(,)
inSettings=
setBtn.MouseButton1Click:(()
inSettings= inSettings inSettings cf.Visible= sf.Visible= setBtn.BackgroundColor3=.(,,) setBtn.TextColor3=.(,,)
cf.Visible= sf.Visible= setBtn.BackgroundColor3=.(,,) setBtn.TextColor3=.(,,)
)
minimized=
minBtn.MouseButton1Click:(()
minimized= minimized minimized cf.Visible= sf.Visible= mf.Size=.(,,,) minBtn.Text= setBtn.Visible=
mf.Size=.(,,,) minBtn.Text= setBtn.Visible= inSettings sf.Visible= cf.Visible=
)
closeBtn.MouseButton1Click:(() v=sg:() v v:() c=L:() c c:() sg:() )
vhsActive=
vhsBtn.MouseButton1Click:(()
vhsActive= vhsActive vhsActive vhsBtn.Text= vhsBtn.BackgroundColor3=.(,,) vhsBtn.TextColor3=.(,,)
cc=.(,L) cc.Name= cc.Brightness=- cc.Contrast= cc.Saturation=
vo=.(,sg) vo.Name= vo.Size=.(,,,) vo.BackgroundColor3=.(,,) vo.BackgroundTransparency= vo.ZIndexOrder=.ZIndexOrder.Bottom
lines=.(,vo) lines.Size=.(,,,) lines.BackgroundTransparency=
i=, l=.(,lines) l.Size=.(,,,.(,)) l.Position=.(,,.(,)/,) l.BackgroundColor3=.(,,) l.BackgroundTransparency= l.BorderSizePixel=
.(() vhsActive vo.BackgroundTransparency=+.(-,)/ .() )
vhsBtn.Text= vhsBtn.BackgroundColor3=.(,,) vhsBtn.TextColor3=.(,,)
cc=L:() cc cc:() vhs=sg:() vhs vhs:()
)
(width)
f=:() f f:()
f=.(,) f.Name=
char=lp.Character startPos=char char:() char.HumanoidRootPart.Position .(,,)
cellSize,wallThickness,wallHeight=,,
(size,pos,color,mat)
part=.(,f) part.Size=size part.Position=pos part.Color=color part.Material=mat .Material.SmoothPlastic part.Anchored= part
wallColor,floorColor,ceilingColor=.(,,),.(,,),.(,,)
grid={} x=,width grid[x]={} z=,width grid[x][z]=(.(,)<=)
.(()
x=,width z=,width
posX,posZ=startPos.X+(x*cellSize)-(width*cellSize/),startPos.Z+(z*cellSize)-(width*cellSize/)
cellPos=.(posX,startPos.Y,posZ)
(.(cellSize,wallThickness,cellSize),cellPos-.(,wallHeight/,),floorColor,.Material.Fabric)
ceiling=(.(cellSize,wallThickness,cellSize),cellPos+.(,wallHeight/,),ceilingColor,.Material.SmoothPlastic)
(x+z)%== light=.(,ceiling) light.Color,light.Range,light.Brightness=.(,,),,
grid[x][z] (.(cellSize+,wallHeight,wallThickness),cellPos+.(,,cellSize/),wallColor,.Material.WoodPlanks) (.(wallThickness,wallHeight,cellSize+),cellPos+.(cellSize/,,),wallColor,.Material.WoodPlanks)
(x+z)%== (.(,wallHeight-,),cellPos,wallColor,.Material.WoodPlanks)
x%== .()
char char:() char.HumanoidRootPart.CFrame=.(startPos+.(,,))
)
btn.MouseButton1Click:(()
size=(sizeInput.Text) size=.(size,,) sizeInput.Text=(size)
btn.Text= .() (size) btn.Text=
.(,() btn.Text= )
)
deleteBtn.MouseButton1Click:(()
f=:() f f:() deleteBtn.Text= deleteBtn.Text=
.(,() deleteBtn.Text= )
)
This script only adds the functionality to create backrooms :l (YOU NEED TO PRESS JUMP + PRESS CREATE BACKROOMS)

Universal