I've attempted to fix and further this script numerous times, and it's just not working out for me. Here's what is supposed to come out of it: A user clicks the gui button, the gui closes, and creates a part into workspace. A hint "message" appears at the top. When a player touches the part that the gui button created, an object from lighting clones into workspace and positions in a spot. the player (who is already anchored at the torso) is unanchored (after clicking the button)
What I have working: A user clicks the gui button, the gui closes [done] creates a part into workspace [done]
What isn't working A hint "message" appears at the top [not done] Player torso is unanchored [not done] When a player touches the part that the gui button created, an object from lighting clones into workspace and positions in a spot [not done]
local player = game.onPlayerAdded
script.Parent.MouseButton1Down:connect(function()
script.Parent.Parent.Visible = false
Instance.new("Part",workspace).Name = "tutorial"
tutorial.Position = Vector3.new(3.301, 0.7, 36.088)
local g = Instance.new("Hint", workspace)
g.Text = player.Name..", Step on the gray square behind you to begin tutorial!"
wait()
player.Character.Torso.Anchored = false
end)
function onTouched(part)
local clone = Lighting.Sofa:Clone()
clone.Parent = workspace
clone.Name = sofa1
Position.sofa1 = Vector3.new(3.301, 0.7, 36.088)
end

1 comment
And yes, this is in a LocalScript.