Anyways, here's a temp fix for those who do struggle with the bug (it does not fix the source of the bug being the part's area being off, it does what the screenshot shows instead)
If you guys want to be able to smash rear windows of cars again from the radial menu, I can paste in some code. The issue stems from the window part area on the vehicle being elsewhere lol, you'd see if you insert this and try it...
Find the ISVehicleMenu.lua file in media > lua > client > Vehicles > ISUI
Search for function ISVehicleMenu.showRadialMenuOutside(playerObj)
Scroll down to where you see the short window code, it's not a very long function.
Remove the entire block of all that window stuff.
Place the following within and at the end of if doorPart and doorPart:getDoor() and doorPart:getInventoryItem() then
local windowPart = VehicleUtils.getChildWindow(doorPart)
if windowPart then
local window = windowPart:getWindow()
if window:isHittable() then
menu:addSlice(getText("ContextMenu_Vehicle_Smashwindow",
getText("IGUI_VehiclePart" .. windowPart:getId())),
getTexture("media/ui/vehicles/vehicle_smash_window.png"),
ISVehiclePartMenu.onSmashWindow, playerObj, windowPart)
end
end
This does not fix the part area being off, the player will still wander to an odd spot to smash the window, but at least it works now.