Does beamng support dualshock 4's because when I plug a dualshock 4 into my laptop it just works and says controller detected, no ds4
Yes, it does, although force feedback (vibration) is not supported. You may need to configure it yourself. See here for a list of all supported controllers: https://wiki.beamng.com/Controller_support#Generic_controllers