
KeylessUniversal

local P=game:GetService("Players")
local W=workspace
local old=W:FindFirstChild("RIANZ_MASJID")
if old then old:Destroy() end
local M=Instance.new("Model",W)
M.Name="RIANZ_MASJID"
local function part(n,s,p,c,m)
local x=Instance.new("Part")
x.Name=n;x.Size=s;x.Position=p;x.Color=c
x.Material=m or Enum.Material.Concrete
x.Anchored=true;x.Parent=M
return x
end
local function cyl(n,r,h,p,c)
local x=part(n,Vector3.new(r*2,h,r*2),p,c)
x.Shape=Enum.PartType.Cylinder
return x
end
local white=Color3.fromRGB(245,245,245)
local green=Color3.fromRGB(25,120,65)
local gold=Color3.fromRGB(255,190,40)
local brown=Color3.fromRGB(90,50,25)
-- Lantai & bangunan
part("Lantai",Vector3.new(80,2,60),Vector3.new(0,1,0),white,Enum.Material.Marble)
part("Belakang",Vector3.new(76,24,2),Vector3.new(0,13,27),white)
part("Kiri",Vector3.new(2,24,56),Vector3.new(-38,13,0),white)
part("Kanan",Vector3.new(2,24,56),Vector3.new(38,13,0),white)
-- Tiang depan
for _,x in ipairs({-30,-20,-10,10,20,30}) do
part("Tiang",Vector3.new(3,24,3),Vector3.new(x,13,-27),white)
end
-- Pintu & jendela
part("Pintu",Vector3.new(12,15,1),Vector3.new(0,8,-28),brown,Enum.Material.Wood)
for _,x in ipairs({-28,-18,-8,8,18,28}) do
part("Jendela",Vector3.new(5,8,.5),Vector3.new(x,12,-28),green,Enum.Material.Glass)
end
-- Karpet
part("Karpet",Vector3.new(68,.3,48),Vector3.new(0,2.1,0),green,Enum.Material.Fabric)
-- Atap
part("Atap",Vector3.new(76,3,58),Vector3.new(0,25,0),green)
-- Kubah
cyl("DasarKubah",15,4,Vector3.new(0,29,0),green)
local dome=Instance.new("Part")
dome.Shape=Enum.PartType.Ball
dome.Size=Vector3.new(30,24,30)
dome.Position=Vector3.new(0,40,0)
dome.Color=green
dome.Material=Enum.Material.SmoothPlastic
dome.Anchored=true
dome.Parent=M
cyl("UjungKubah",1,8,Vector3.new(0,56,0),gold)
-- Menara
for _,x in ipairs({-47,47}) do
cyl("Menara",5,42,Vector3.new(x,22,8),white)
cyl("Balkon",7,2,Vector3.new(x,42,8),green)
cyl("UjungMenara",1.2,8,Vector3.new(x,51,8),gold)
end
-- Titik TP
local tp=part("TeleportPoint",Vector3.new(4,1,4),Vector3.new(0,4,10),gold)
tp.Transparency=1
tp.CanCollide=false
-- Avatar RIANZ_418
local ok,id=pcall(function()
return P:GetUserIdFromNameAsync("rianz_418")
end)
if ok then
local ok2,d=pcall(function()
return P:GetHumanoidDescriptionFromUserId(id)
end)
if ok2 then
local av=P:CreateHumanoidModelFromDescription(d,Enum.HumanoidRigType.R15)
av.Name="RIANZ_418"
av.Parent=M
av:PivotTo(CFrame.new(0,3,10))
end
end
-- RE ALL + TP
for _,plr in ipairs(P:GetPlayers()) do
task.spawn(function()
plr:LoadCharacter()
local c=plr.Character or plr.CharacterAdded:Wait()
local root=c:WaitForChild("HumanoidRootPart",10)
if root then
root.CFrame=tp.CFrame+Vector3.new(0,3,0)
end
end)
end
print("🕌 RIANZ MASJID READY")No comments yet for this script.



