Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Mouse Does Not Turn To Classic When GUI Opens?

Asked by 6 years ago

I made it so when you click a brick, a gui opens. However the mouse does not switch out of first person.. Here is both scripts:

script.Parent.ClickDetector.MouseHoverEnter:Connect(function(Clicker) 
        if script.Parent:FindFirstChild("SelectionBox") then
            print("googoo")
        else

local selection = Instance.new("SelectionBox")
    selection.Color3 = Color3.new(153, 153, 153)
    selection.Parent = Clicker.PlayerGui
    selection.Adornee = script.Parent
    end
end)

script.Parent.ClickDetector.MouseHoverLeave:Connect(function(Clicker)
    if Clicker.PlayerGui:FindFirstChild("SelectionBox") then
        Clicker.PlayerGui.SelectionBox:Destroy()
    end
end)

script.Parent.ClickDetector.MouseClick:Connect(function(Clicker)
    local naked = script.Parent.Emails:Clone()
    naked.Parent = Clicker.PlayerGui
    naked.LocalScript.Disabled = false
    if script.Parent.Value.Value == false then
        script.Parent.Value.Value = true
    end
end)

This is the other script inside of the gui when activated it makes sure the person is in Classic View, just a simple function:


function nude() game.Players.LocalPlayer.CameraMode = "Classic" end nude()

Answer this question