Ad
Still have questions? Join our Discord server and get real time help.
Log in to vote
0

How to have it print plr is anchored when player is anchored?

Asked by 2 months ago
if game.Player.LocalPlayer.Name.HumanoidRootPart.Anchored = true then 
print("Player is anchored") end

3 answers

Log in to vote
1
Answered by
BashCaster 2170 Moderation Voter Community Moderator
2 months ago

Use GetPropertyChangedSignal() (this is a local script):

local player = game.Players.LocalPlayer
player.CharacterAdded:Connect(function(char)
    char.HumanoidRootPart:GetPropertyChangedSignal("Anchored"):Connect(function()
        if char.HumanoidRootPart.Anchored then
            print(player.Name .. " is anchored")
        end
    end)
end)

GetPropertyChangedSignal(property) fires when the value of property changes. It does this every time it changes.

0
"GetPropertyChangedSignal(property) fires when the value of property changes. It does this every time it changes." is not 100% true, some properties like Position, when changed, do not fire the Changed event, or the event returned by :GetPropertyChangedSignal. They only fire if you change the property with Lua incapaxx 3361 — 2mo
Ad
Log in to vote
1
Answered by
Alphexus 184
2 months ago

I don't know when you want it to print out, but this should work. I hope this helped. You could also use GetPropertyChangedSignal to print out when the character's humanoid root part or torso is changed. Thanks and keep on scripting :D

local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()

if char:FindFirstChild("HumanoidRootPart") then -- Change to "Torso" if R6
    if char.HumanoidRootPart.Anchored == true then
        print("Anchored")
    else
        print("Unachored")
    end
end
Log in to vote
-2
Answered by
OnaKat 446 Moderation Voter
2 months ago
while true do
if game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored == true then
print("Player is anchored")
end
wait()
end
0
There's such a thing as `GetPropertyChangedSignal`. TheeDeathCaster 2214 — 2mo
1
I really want to downvote this answer. Not enough rep though :( l Psudar 147 — 2mo
0
dont worry i did it for u incapaxx 3361 — 2mo

Answer this question