InvokeClient will break after I use GetAsync in my code, but when I remove it, it invokes perfectly fine
You need to post the script so we can help you…
Are you using GetAsync in a pcall function, this could be causing it to break if it is not since code cannot crash if it is in a pcall function.
No I’m not, and I’m gonna close this because all I needed to do was put it in front of the invocation
Code if anyone cares for it:
local DataStoreService = game:GetService("DataStoreService") local x = DataStoreService:GetDataStore("x") local function g(player) while wait(10) do local s = game.ReplicatedStorage.x:InvokeClient(player) local PlayerDetails = x:GetAsync("PlayerDetails") print(PlayerDetails) -- Printing address to see if it even accesses it print(s) end end game.Players.PlayerAdded:Connect(g)