Rust crashes when trying to join servers!

I just built a custom pc and when i try to play rust on it, i try to join a server and it gets to “loading level procedural map” then minimizes and then quits on its own!
This is the last part of the log:

002C3F02 (RustClient) SafeBinaryRead::IsReading
002C26DF (RustClient) free_alloc_internal
002C278D (RustClient) free_alloc_internal
002C2BCB (RustClient) realloc_internal
0039F777 (RustClient) Camera::GetTargetColorBuffer
0040DFEF (RustClient) ICallString::AsUTF8
0040E672 (RustClient) ICallString::AsUTF8
0040EC46 (RustClient) ICallString::AsUTF8
005884AF (RustClient) Mesh::GetRuntimeMemorySize
04B79B15 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.GameObject:GetComponentsInternal (System.Type,bool,bool,bool,bool,object)
04BF006F (Mono JIT Code) UnityEngine.GameObject:GetComponents<object> (System.Collections.Generic.List1<object>) 04BEFE6E (Mono JIT Code) UnityEngine.EventSystems.ExecuteEvents:GetEventList<object> (UnityEngine.GameObject,System.Collections.Generic.IList1<UnityEngine.EventSystems.IEventSystemHandler>)
04BEFB94 (Mono JIT Code) UnityEngine.EventSystems.ExecuteEvents:Execute<object> (UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<object>)
04BEAB39 (Mono JIT Code) UnityEngine.EventSystems.StandaloneInputModule:SendUpdateEventToSelectedObject ()
04BEAA51 (Mono JIT Code) UnityEngine.EventSystems.StandaloneInputModule:Process ()
04BE9049 (Mono JIT Code) UnityEngine.EventSystems.EventSystem:Update ()
04B5F0C9 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
100F068F (mono) mono_set_defaults
1005D872 (mono) mono_runtime_invoke
0041431E (RustClient) scripting_gchandle_get_target
004C810A (RustClient) ScriptingArguments::AddString
004C7D65 (RustClient) ScriptingArguments::AddString
00403AAA (RustClient) ReportScriptingObjectsTransfer::ReportScriptingObject
004055D8 (RustClient) GetMonoBehaviourInConstructor
0048D4DB (RustClient) RectT<int>::Contains
00532F51 (RustClient) PlayerMainWndProc
00534C75 (RustClient) PlayerWinMain
00885748 (RustClient) ReportScriptingObjectsTransfer::TransferTypelessData
008C13D8 (RustClient) ReportScriptingObjectsTransfer::TransferTypelessData
761DEDB4 (kernel32) BaseThreadInitThunk
776937F5 (ntdll) RtlInitializeExceptionChain
776937C8 (ntdll) RtlInitializeExceptionChain

Tell me if you need more of it.