I believe it’s a VR exploit.
@colbert2677 made a post on it a while back, but there wasn’t any solution found.
There was a client sided solution which you could try, but don’t rely on it.
Here was a client sided solution. Put this in ReplicatedFirst, it’s the fastest way to have this executed.
local VRService = game:GetService("VRService")
local UserInputService = game:GetService("UserInputService")
local player = game:GetService(“Players”)
if UserInputService.VREnabled then
player:Kick("VR support is not available for this game.")
end
VRService.UserCFrameChanged:Connect(function()
player:Kick("VR support is not available for this game.")
end)
This isn’t a very good solution, but it’s the best one I found and can be used temporarily until a server sided solution is found,
If a server sided solution is found, let me know.