Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function getMap()
- local map
- for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
- if v:IsA("Folder") and v.Name ~= "PlayerData" and v.Name ~= "Lobbies" then
- map = v
- end
- end
- return map
- end
- local mt = getrawmetatable(game)
- local oldNamecall = mt.__namecall
- if setreadonly then setreadonly(mt, false) else make_writeable(mt, true) end
- local namecallMethod = getnamecallmethod or get_namecall_method
- local newClose = newcclosure or function(f) return f end
- mt.__namecall = newClose(function(...)
- local method = namecallMethod()
- local args = {...}
- if tostring(method) == "FindPartOnRayWithIgnoreList" then
- table.insert(args[3], getMap())
- return oldNamecall(unpack(args))
- end
- return oldNamecall(...)
- end)
- if setreadonly then setreadonly(mt, true) else make_writeable(mt, false) end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement