I am trying to make a spawn where the player stands on the spawn and a GUI comes up and the player can select what plane they want to fly. Then the plane will spawn in the position that I choose. For some reason the script does not seem to be working and I can not find a way to make it work. I also have multiple spawn points and multiple aircraft so I cannot just move the plane to the position I want it to spawn in as it would take a long time and the game would be very laggy.
script.parent.Touched:Connect(function(hit) game.StarterGui.ScreenGui.Frame.Visible = true if.Player.MouseButton1.Click = game.StarterGui.ScreenGui.Frame.F14 then game.ServerStorage["F-14D"]:Clone elseif.Player.MouseButton1.Click = game.StarterGui.ScreenGui.Frame.F15 then game.ServerStorage["F-15E"]:Clone elseif.Player.MouseButton1.Click = game.StarterGui.ScreenGui.Frame.F16 then game.ServerStorage["F-16C"]:Clone elseif.Player.MouseButton1.Click = game.StarterGui.ScreenGui.Frame.F22 then game.ServerStorage["F-22A"]:Clone clone:position = 10910.563, 180.806, -12150.63 end end)
Here What You Doing Wrong,
Player Gui is Stored inside of player in a folder named "PlayerGui"
You dont need a
Where is Player inside of your script?