I have two scripts that where when you hover your mouse over something, it pops a gui, when you click that gui, it's supposed to make a sound. But when I click it, it just moves the gui up.
Here are the two scripts,
Script1 (Interact1)
local Plyr = game.Players.LocalPlayer
local Mouse = Plyr:GetMouse()
local Object = game.Workspace.Interact1
local int = script.MouseGUI.TextButton
while true do
if Mouse.Target == Object then
int.Position = UDim2.new(-0.02,Mouse.X,-0.05,Mouse.Y)
elseif Mouse.Target ~= Object then
wait()
int.Position= UDim2.new(0,-500,0,0)
end
wait()
end
Script 2 (LocalScript)
local object = game.Workspace.Interact1
local int = script.Parent
while true do
int.MouseButton1Click:connect(function()
object.Sound:Play()
wait(0.70499999999999997)
object.Sound:Play()
wait(0.70499999999999997)
object.Sound:Play()
end)
wait()
end
All the parents go down like this: Interact1.MouseGUI.TextButton.LocalScript
When I have my mouse over the part it looks like this: (This is a first person game) http://i.imgur.com/NvMqbcD.png
When I click: http://i.imgur.com/UWOncX9.png
Can someone help me with this?
