I have this dialogue gui script that once youve done a job, or if you haven’t, it will give you a gui dialogue depending on what youve done, but even if you have not done the job, its giving the one where you have? Any help, heres part of the script, and also, no output errors.
if Player.Backpack:FindFirstChild("Broom") or Character:FindFirstChild("Broom") and game.Workspace:WaitForChild("FootClean1").Part2:FindFirstChild("Decal").Transparency == 0.9 and game.Workspace:WaitForChild("FootClean2").Part2:FindFirstChild("Decal").Transparency == 0.9 and game.Workspace:WaitForChild("FootClean3").Part2:FindFirstChild("Decal").Transparency == 0.9 then script.Parent.Response1.Visible = true script.Parent.Response2JobAdditionSucess.Visible = true print("FINISHED") else if Player.Backpack:FindFirstChild("Broom") or Character:FindFirstChild("Broom") and game.Workspace:WaitForChild("FootClean1").Part2.Decal.Transparency == 0.9 and game.Workspace.FootClean2.Part2.Decal.Transparency == 0 and game.Workspace.FootClean3.Part2.Decal.Transparency == 0 then script.Parent.Response1.Visible = true script.Parent.Response2JobAddition.Visible = true print("Not Finished") else if Player.Backpack:FindFirstChild("Broom") or Character:FindFirstChild("Broom") and game.Workspace:WaitForChild("FootClean1").Part2.Decal.Transparency == 0.9 and game.Workspace.FootClean2.Part2.Decal.Transparency == 0.9 and game.Workspace.FootClean3.Part2.Decal.Transparency == 0 then script.Parent.Response1.Visible = true script.Parent.Response2JobAddition.Visible = true print("Not Finished") else if Player.Backpack:FindFirstChild("Broom") or Character:FindFirstChild("Broom") and game.Workspace:WaitForChild("FootClean1").Part2.Decal.Transparency == 0 and game.Workspace.FootClean2.Part2.Decal.Transparency == 0.9 and game.Workspace.FootClean3.Part2.Decal.Transparency == 0.9 then script.Parent.Response1.Visible = true script.Parent.Response2JobAddition.Visible = true print("Not Finished") else if Player.Backpack:FindFirstChild("Broom") or Character:FindFirstChild("Broom") and game.Workspace:WaitForChild("FootClean1").Part2.Decal.Transparency == 0 and game.Workspace.FootClean2.Part2.Decal.Transparency == 0 and game.Workspace.FootClean3.Part2.Decal.Transparency == 0 then script.Parent.Response1.Visible = true script.Parent.Response2JobAddition.Visible = true print("Not Finished") else if Player.Backpack:FindFirstChild("Broom") or Character:FindFirstChild("Broom") and game.Workspace:WaitForChild("FootClean1").Part2.Decal.Transparency == 0 and game.Workspace.FootClean2.Part2.Decal.Transparency == 0 and game.Workspace.FootClean3.Part2.Decal.Transparency == 0.9 then script.Parent.Response1.Visible = true script.Parent.Response2JobAddition.Visible = true print("Not Finished") else if not Player.Backpack:FindFirstChild("Broom") or Character:FindFirstChild("Broom") then script.Parent.Response1.Visible = true script.Parent.Response2.Visible = true print("Not Started") end end end end end end end