Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
Lighting = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
rootPart = character:()
earth = .()
earth.Shape = .PartType.Ball
earth.Anchored =
earth.CanCollide =
earth.CastShadow =
earth.Size = .(, , )
earth.Position = .(, , )
earth.Material = .Material.SmoothPlastic
earth.Parent =
_, face (.NormalId:())
d = .()
d.Texture =
d.Face = face
d.Parent = earth
moon = .()
moon.Shape = .PartType.Ball
moon.Anchored =
moon.CanCollide =
moon.CastShadow =
moon.Size = .(, , )
moon.Position = .(-, , )
moon.Material = .Material.Slate
moon.Parent =
_, face (.NormalId:())
d = .()
d.Texture =
d.Face = face
d.Parent = moon
moonFloor = .()
moonFloor.Size = .(, , )
moonFloor.Anchored =
moonFloor.Position = moon.Position - .(, , )
moonFloor.Transparency =
moonFloor.CanCollide =
moonFloor.Color = moon.Color
moonFloor.Parent =
mars = .()
mars.Shape = .PartType.Ball
mars.Anchored =
mars.CanCollide =
mars.CastShadow =
mars.Size = .(, , )
mars.Position = earth.Position + .(-, , -)
mars.Material = .Material.Slate
mars.Color = .(,,)
mars.Parent =
_, face (.NormalId:())
d = .()
d.Texture =
d.Face = face
d.Parent = mars
marsFloor = .()
marsFloor.Size = .(, , )
marsFloor.Anchored =
marsFloor.Position = mars.Position - .(, , )
marsFloor.Transparency =
marsFloor.CanCollide =
marsFloor.Color = mars.Color
marsFloor.Parent =
sun = .()
sun.Shape = .PartType.Ball
sun.Anchored =
sun.CanCollide =
sun.CastShadow =
sun.Size = .(, , )
sun.Position = .(, , )
sun.Material = .Material.Neon
sun.Color = .(,,)
sun.Parent =
sunLight = .()
sunLight.Brightness =
sunLight.Range =
sunLight.Parent = sun
mercury = .()
mercury.Shape = .PartType.Ball
mercury.Anchored =
mercury.CanCollide =
mercury.CastShadow =
mercury.Size = .(,,)
mercury.Position = sun.Position - .(,,)
mercury.Material = .Material.Slate
mercury.Color = .(,,)
mercury.Parent =
_, face (.NormalId:())
d = .()
d.Texture =
d.Face = face
d.Parent = mercury
mercuryFloor = .()
mercuryFloor.Size = .(,,)
mercuryFloor.Anchored =
mercuryFloor.Position = mercury.Position - .(,,)
mercuryFloor.Transparency =
mercuryFloor.CanCollide =
mercuryFloor.Color = mercury.Color
mercuryFloor.Parent =
venus = .()
venus.Shape = .PartType.Ball
venus.Anchored =
venus.CanCollide =
venus.CastShadow =
venus.Size = .(, , )
venus.Position = sun.Position + .(, , )
venus.Material = .Material.Slate
venus.Color = .(, , )
venus.Parent =
_, face (.NormalId:())
d = .()
d.Texture =
d.Face = face
d.Parent = venus
venusFloor = .()
venusFloor.Size = .(,,)
venusFloor.Anchored =
venusFloor.Position = venus.Position - .(,,)
venusFloor.Transparency =
venusFloor.CanCollide =
venusFloor.Color = venus.Color
venusFloor.Parent =
neptune = .()
neptune.Shape = .PartType.Ball
neptune.Anchored =
neptune.CanCollide =
neptune.CastShadow =
neptune.Size = .(, , )
neptune.Position = earth.Position + .(, , -)
neptune.Material = .Material.Slate
neptune.Color = .(, , )
neptune.Parent =
_, face (.NormalId:())
d = .()
d.Texture =
d.Face = face
d.Parent = neptune
neptuneFloor = .()
neptuneFloor.Size = .(, , )
neptuneFloor.Anchored =
neptuneFloor.Position = neptune.Position - .(, , )
neptuneFloor.Transparency =
neptuneFloor.CanCollide =
neptuneFloor.Color = neptune.Color
neptuneFloor.Parent =
saturn = .()
saturn.Shape = .PartType.Ball
saturn.Anchored =
saturn.CanCollide =
saturn.CastShadow =
saturn.Size = .(, , )
saturn.Position = neptune.Position + .(, , )
saturn.Material = .Material.Sand
saturn.Color = .(, , )
saturn.Parent =
_, face (.NormalId:())
d = .()
d.Texture =
d.Face = face
d.Parent = saturn
saturnFloor = .()
saturnFloor.Size = .(, , )
saturnFloor.Anchored =
saturnFloor.Position = saturn.Position - .(, , )
saturnFloor.Transparency =
saturnFloor.CanCollide =
saturnFloor.Color = saturn.Color
saturnFloor.Parent =
smokeCount =
ringRadius =
ringHeight =
saturnSmokeParts = {}
i = , smokeCount
angle = ( * .pi / smokeCount) * i
x = .(angle) * ringRadius
z = .(angle) * ringRadius
part = .()
part.Size = .(,,)
part.Anchored =
part.CanCollide =
part.Transparency =
part.CFrame = saturn.CFrame * .(x, ringHeight, z)
part.Parent =
smoke = .()
smoke.RiseVelocity =
smoke.Size =
smoke.Opacity =
smoke.Color = .(, , )
smoke.Parent = part
.(saturnSmokeParts, part)
saturnRing = .()
saturnRing.Anchored =
saturnRing.CanCollide =
saturnRing.CastShadow =
saturnRing.Position = saturn.Position
saturnRing.Size = .(,,)
saturnRing.Transparency =
saturnRing.Material = .Material.SmoothPlastic
saturnRing.Color = .(, , )
saturnRing.Parent =
ringMesh = .()
ringMesh.MeshType = .MeshType.FileMesh
ringMesh.MeshId =
ringMesh.TextureId =
ringMesh.Scale = .(, , )
ringMesh.Parent = saturnRing
earthRot =
marsRot =
mercuryRot =
venusRot =
neptuneRot =
saturnRot =
hideDistance =
mapParts = {}
_, p (:())
p:()
p:(character)
p ~= earth p ~= moon p ~= mars p ~= sun p ~= mercury p ~= venus p ~= neptune p ~= saturn
p ~= moonFloor p ~= marsFloor p ~= mercuryFloor p ~= venusFloor p ~= neptuneFloor p ~= saturnFloor p ~= saturnRing
.(mapParts, p)
oAmb = Lighting.Ambient
oOut = Lighting.OutdoorAmbient
oTime = Lighting.ClockTime
(part)
(rootPart.Position - part.Position).Magnitude <= part.Size.X/
(text)
gui = .()
gui.Adornee = rootPart
gui.Size = .(, , , )
gui.StudsOffset = .(, , )
gui.AlwaysOnTop =
label = .()
label.Size = .(,,,)
label.BackgroundTransparency =
label.TextColor3 = .(,,)
label.TextStrokeTransparency =
label.TextScaled =
label.Text = text
label.Parent = gui
gui.Parent = player:()
(, ()
gui:()
)
(part, planetName)
part == rootPart
( .. planetName .. )
neptune.Touched:((hit) (hit, ) )
saturn.Touched:((hit) (hit, ) )
RunService.RenderStepped:((dt)
earth.CFrame = earth.CFrame * .(, .(earthRot*dt), )
mars.CFrame = mars.CFrame * .(, .(marsRot*dt), )
mercury.CFrame = mercury.CFrame * .(, .(mercuryRot*dt), )
venus.CFrame = venus.CFrame * .(, .(venusRot*dt), )
neptune.CFrame = neptune.CFrame * .(, .(neptuneRot*dt), )
saturn.CFrame = saturn.CFrame * .(, .(saturnRot*dt), )
saturnRing.CFrame = saturn.CFrame
i, part (saturnSmokeParts)
angle = ( * .pi / smokeCount) * i
x = .(angle) * ringRadius
z = .(angle) * ringRadius
part.CFrame = saturn.CFrame * .(x, ringHeight, z)
distEarth = (rootPart.Position - earth.Position).Magnitude
inEarth = (earth)
inMoon = (moon)
inMars = (mars)
inMercury = (mercury)
inVenus = (venus)
inNeptune = (neptune)
inSaturn = (saturn)
mars.Transparency = inEarth
mercury.Transparency = inEarth
venus.Transparency = inEarth
neptune.Transparency = inEarth
saturn.Transparency = inEarth
saturnRing.Transparency = inEarth
_, part (saturnSmokeParts)
part.Transparency = inEarth
distEarth >= hideDistance
_, p (mapParts)
p.Transparency =
p.CanCollide =
venus.Transparency =
.Gravity =
moonFloor.Transparency = inMoon
moonFloor.CanCollide = inMoon
marsFloor.Transparency = inMars
marsFloor.CanCollide = inMars
mercuryFloor.Transparency = inMercury
mercuryFloor.CanCollide = inMercury
venusFloor.Transparency = inVenus
venusFloor.CanCollide = inVenus
neptuneFloor.Transparency = inNeptune
neptuneFloor.CanCollide = inNeptune
saturnFloor.Transparency = inSaturn
saturnFloor.CanCollide = inSaturn
.Gravity = inMoon *(/)
inMars *
inMercury *
inVenus *
inNeptune *
inSaturn *
Lighting.ClockTime =
Lighting.Ambient = .(,,)
Lighting.OutdoorAmbient = .(,,)
_, p (mapParts)
p.Transparency =
p.CanCollide =
moonFloor.Transparency =
marsFloor.Transparency =
mercuryFloor.Transparency =
venusFloor.Transparency =
neptuneFloor.Transparency =
saturnFloor.Transparency =
.Gravity =
Lighting.ClockTime = oTime
Lighting.Ambient = oAmb
Lighting.OutdoorAmbient = oOut
)Solar system remake go to the sky to visit planets (added Saturn) You need to go to space to see planets

Universal