local cordRem = game.ReplicatedStorage.coordinates
local userInput = game:GetService("UserInputService")
cordRem.OnServerEvent:Connect(function(plr)
local surface = Instance.new("ScreenGui")
surface.Parent = plr.PlayerGui
local textBox = Instance.new("TextBox")
textBox.Parent = surface
textBox.Size = UDim2.new(0.3,0,0.15,0)
textBox.Position = UDim2.new(0.406,0,0.453,0)
textBox.BackgroundColor3 = Color3.fromRGB(25,36,74)
textBox.BorderColor3 = Color3.fromRGB(162,162,162)
textBox.BorderSizePixel = 6
textBox.Font = Enum.Font.SciFi
textBox.TextColor3 = Color3.fromRGB(255,255,255)
textBox.TextScaled = true
textBox.TextSize = 56
textBox.TextStrokeTransparency = 0
textBox.Text = " "
textBox.PlaceholderText = "[Enter co-ords]"
function focusLost()
game.Workspace.interior.cordInput.SurfaceGui.TextLabel.Text = textBox.Text
surface:Destroy()
end
userInput.TextBoxFocusReleased:Connect(focusLost)
end)
I am attempting to create a textbox for the user to type a string of coordinates into. First of all when the textbox appears it displays the text "TextBox" despite the use of:
textBox.Text = " "
Secondly when the textbox focus is released the function does not run.
It is a server script inside ServerScriptService and there are no errors in the console. I've asked a few friends and they have been unable to diagnose the issue. Does anyone have a clue?
