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

(Update) GetFullName returns ClassNames instead of the normal names of a path?

Asked by 4 years ago

I made a script where it prints out the path of an object, however for some reason the classnames get printed out instead of just the names itself. any help? Code:

local Plr = game:GetService("Players").LocalPlayer
local Mouse = Plr:GetMouse()
local function answer(t)
if t == "Yes" then 
    print(Mouse.Target:GetFullName())
end
end
local reply = Instance.new("BindableFunction")
reply.OnInvoke = answer

Mouse.Button1Down:connect(function()
if not game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.LeftControl) then return end
if not Mouse.Target then return end
game.StarterGui:SetCore("SendNotification", {
    Title = "Confirmation";
    Text = "Print path of "..Mouse.Target.Name.."?";
    Callback = reply;
    Button1 = "Yes";
    Button2 = "No";
})
end)

Example: A pathway of a bendy part head would be:

Workspace.Bendy.Head

But instead it returns as:

Workspace.Model.Part

Answer this question