Need Help Me Gui Not working (Closed)

My gui is not working it does not enable can someone help me please?

my code

local Players = game:GetService("Players")
local blast = game.workspace["Nukeclear stuff"].NukeBlast
script.Parent.ProximityPrompt.Triggered:Connect(function(player)
	if game.workspace.Lever1.DownLever1.Transparency == 0 then
		if game.workspace.Lever2.DownLever2.Transparency == 0 then
			if game.workspace.Lever3.DownLever3.Transparency == 0  then
				if game.workspace.Lever4.DownLever4.Transparency == 0 then
					game.workspace["Nukeclear stuff"].NukeBlast.Transparency = 0
					game.workspace["Nukeclear stuff"].NukeBlast.Position = Vector3.new(1.875, 30.125, 43.375)
					game.Workspace["Nukeclear stuff"].NukeBlast.Sound:Play()
					if blast.Position == Vector3.new(1.875, 30.125, 43.375) then
						game.StarterGui.Restarting.RaiderWin.Visible = true
						game.StarterGui.TeamChange.Enabled = false
						
						wait(4)
						
						game.StarterGui.Restarting.RaiderWin.Visible = false
						game.StarterGui.Restarting.background.Visible = true
						game.StarterGui.Restarting.background["Game Restarting"].Visible = true
						game.Workspace.MainDoor.Gate.Transparency = 0
						game.Workspace.MainDoor.Gate.CanCollide = true
						game.Workspace.Parts.Pew.DoorNuke.Transparency = 0
						game.Workspace.Parts.Pew.DoorNuke.CanCollide = true
						game.Workspace.Lever1.UpLever1.Transparency = 0
						game.Workspace.Lever1.DownLever1.Transparency = 1
						game.Workspace.Lever1.UpLever1.CanCollide = true
						game.Workspace.Lever1.DownLever1.CanCollide = false
						game.Workspace.Lever2.UpLever2.Transparency = 0
						game.Workspace.Lever2.DownLever2.Transparency = 1
						game.Workspace.Lever2.UpLever2.CanCollide = true
						game.Workspace.Lever2.DownLever2.CanCollide = false
						game.Workspace.Lever3.UpLever3.Transparency = 0
						game.Workspace.Lever3.DownLever3.Transparency = 1
						game.Workspace.Lever3.UpLever3.CanCollide = true
						game.Workspace.Lever3.DownLever3.CanCollide = false
						game.Workspace.Lever4.UpLever4.Transparency = 0
						game.Workspace.Lever4.DownLever4.Transparency = 1
						game.Workspace.Lever4.UpLever4.CanCollide = true
						game.Workspace.Lever4.DownLever4.CanCollide = false
						game.Workspace.Lever1.UpLever1.ProximityPrompt.Enabled = true
						game.Workspace.Lever2.UpLever2.ProximityPrompt.Enabled = true
						game.Workspace.Lever3.UpLever3.ProximityPrompt.Enabled = true
						game.Workspace.Lever4.UpLever4.ProximityPrompt.Enabled = true
						game.Workspace.Raiders.Raider_Door.Transparency = 0
						game.Workspace.Raiders.Raider_Door.CanCollide = true
						for i, v in pairs(Players:GetChildren()) do
							if v:IsA("Player") then
								v.Team = game.Teams.Choosing
								
						wait(5)
								
						game.StarterGui.Restarting.background["Done!"].Visible = true
						game.StarterGui.Restarting.background["Game Restarting"].Visible = false
						game.StarterGui.TeamChange.Enabled = true
						game.Workspace["Nukeclear stuff"].NukeBlast.Sound:Stop()
						game.workspace["Nukeclear stuff"].NukeBlast.Transparency = 1
						game.workspace["Nukeclear stuff"].NukeBlast.Position = Vector3.new(1.875, 405.375, 43.375)
								
						wait(3)
								
						game.StarterGui.Restarting.background["Done!"].Visible = false
						game.StarterGui.Restarting.background.Visible = false
						player:LoadCharacter()
							end
						end
					end
				end
			end
		end
	end
end)

Hi there!
Some of your code isn’t in code tags, could you put them in them please? It makes the code easier to read.

How do I do that?

Edit :memo: your post.
Highlight the code :scroll: then click this image button.

Save your edit and then the code should be in code tags!


The Problem

Even though I can’t see the code properly. I can see why it’s not working.


if game.workspace.Lever1.DownLever1.Transparency == 0 then
if game.workspace.Lever2.DownLever2.Transparency == 0 then
if game.workspace.Lever3.DownLever3.Transparency == 0 then
if game.workspace.Lever4.DownLever4.Transparency == 0 then

These do not have an end. if then requires an end when the action is finished.

If this helped, mark it as a solution :white_check_mark:!

Regards,
@David

1 Like

There is an end, but it wasn’t included in his code tags. As we can see here;

Did you try to see if any errors (rede or orange highlights) were in the script? Those colored lines mark errors within the script.

Additionally, it would make it easier for me to read if all the code was put in code tags. If you really don’t know how to do this, I can format the code for you.

I’m sorry but this code is bad, you should never ever use code like that.

Your going to have to re-write your entire code, this simply is un-usable.

I’m going to close this topic, make a new topic, edit your codes efficiency.

In addition to that please read: How to make a good scripting support post - Tutorial - Cookie Tech (thecookie.dev)