fix this bug

and let me know which scripts do you need to implement the fix and display the whole fixed script

NullReferenceException: Object reference not set to an instance of an object
MarsFPSKit.Kit_VotingUIDefault.OnDestroy () (at Assets/314 Arts/MarsFPSKit/Scripts/UI/Voting/Kit_VotingUIDefault.cs:98)

Spawned object not found when handling Command message netId=44
UnityEngine.Debug:LogWarning (object)
Mirror.NetworkServer:OnCommandMessage (Mirror.NetworkConnectionToClient,Mirror.CommandMessage,int) (at Assets/Mirror/Core/NetworkServer.cs:371)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.CommandMessage, Mirror.NetworkConnectionToClient>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkServer:UnpackAndInvoke (Mirror.NetworkConnectionToClient,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkServer.cs:742)
Mirror.NetworkServer:OnTransportData (int,System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkServer.cs:813)
Mirror.LocalConnectionToClient:Update () (at Assets/Mirror/Core/LocalConnectionToClient.cs:57)
Mirror.NetworkServer:Broadcast () (at Assets/Mirror/Core/NetworkServer.cs:2029)
Mirror.NetworkServer:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkServer.cs:2080)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:207)

NullReferenceException: Object reference not set to an instance of an object
MarsFPSKit.Kit_VotingUIDefault.OnDestroy () (at Assets/314 Arts/MarsFPSKit/Scripts/UI/Voting/Kit_VotingUIDefault.cs:98)

Spawned object not found when handling Command message netId=20
UnityEngine.Debug:LogWarning (object)
Mirror.NetworkServer:OnCommandMessage (Mirror.NetworkConnectionToClient,Mirror.CommandMessage,int) (at Assets/Mirror/Core/NetworkServer.cs:371)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.CommandMessage, Mirror.NetworkConnectionToClient>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkServer:UnpackAndInvoke (Mirror.NetworkConnectionToClient,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkServer.cs:742)
Mirror.NetworkServer:OnTransportData (int,System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkServer.cs:813)
Mirror.LocalConnectionToClient:Update () (at Assets/Mirror/Core/LocalConnectionToClient.cs:57)
Mirror.NetworkServer:Broadcast () (at Assets/Mirror/Core/NetworkServer.cs:2029)
Mirror.NetworkServer:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkServer.cs:2080)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:207)

Spawned object not found when handling Command message netId=35
UnityEngine.Debug:LogWarning (object)
Mirror.NetworkServer:OnCommandMessage (Mirror.NetworkConnectionToClient,Mirror.CommandMessage,int) (at Assets/Mirror/Core/NetworkServer.cs:371)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.CommandMessage, Mirror.NetworkConnectionToClient>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkServer:UnpackAndInvoke (Mirror.NetworkConnectionToClient,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkServer.cs:742)
Mirror.NetworkServer:OnTransportData (int,System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkServer.cs:813)
Mirror.LocalConnectionToClient:Update () (at Assets/Mirror/Core/LocalConnectionToClient.cs:57)
Mirror.NetworkServer:Broadcast () (at Assets/Mirror/Core/NetworkServer.cs:2029)
Mirror.NetworkServer:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkServer.cs:2080)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:207)

Spawned object not found when handling Command message netId=50
UnityEngine.Debug:LogWarning (object)
Mirror.NetworkServer:OnCommandMessage (Mirror.NetworkConnectionToClient,Mirror.CommandMessage,int) (at Assets/Mirror/Core/NetworkServer.cs:371)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.CommandMessage, Mirror.NetworkConnectionToClient>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkServer:UnpackAndInvoke (Mirror.NetworkConnectionToClient,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkServer.cs:742)
Mirror.NetworkServer:OnTransportData (int,System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkServer.cs:813)
Mirror.LocalConnectionToClient:Update () (at Assets/Mirror/Core/LocalConnectionToClient.cs:57)
Mirror.NetworkServer:Broadcast () (at Assets/Mirror/Core/NetworkServer.cs:2029)
Mirror.NetworkServer:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkServer.cs:2080)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:207)

Received error message from Relay: player timed out due to inactivity.
0x00007ff7692a7e8a (Unity) DefaultBurstRuntimeLogCallback
0x00007ff7689a19aa (Unity) BurstCompilerService_CUSTOM_RuntimeLog
0x00007ffc67bb7294 (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.Relay.RelayNetworkProtocol.ProcessRelayError (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/Relay/RelayNetworkProtocol.cs:589)
0x00007ffc67bb6e1b (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.Relay.RelayNetworkProtocol.ProcessRelayData (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/Relay/RelayNetworkProtocol.cs:536)
0x00007ffc67bb76b7 (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.Relay.RelayNetworkProtocol.ProcessReceive(System.IntPtr stream, ref Unity.Networking.Transport.NetworkInterfaceEndPoint endpoint, int size, ref Unity.Networking.Transport.NetworkSendInterface sendInterface, ref Unity.Networking.Transport.NetworkSendQueueHandle queueHandle, System.IntPtr userData, ref Unity.Networking.Transport.ProcessPacketCommand command) -> void_bfe2617da40918c7368bf7c958948c06 from Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/Relay/RelayNetworkProtocol.cs:400)
0x00007ffc67bb6c80 (29d33162a023cc2f0139c7ad63add7b) d34ee21f050e397b38df84c4fa2b361d
0x00007ffc67b9ea1f (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.NetworkDriver.AppendPacket (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/NetworkDriver.cs:1543)
0x00007ffc67bbee54 (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.NetworkPacketReceiver.AppendPacket (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/INetworkInterface.cs:60)
0x00007ffc67bbf70d (29d33162a023cc2f0139c7ad63add7b) Unity.Jobs.IJobExtensions.JobStruct`1<Unity.Networking.Transport.BaselibNetworkInterface.ReceiveJob>.Execute(ref Unity.Networking.Transport.BaselibNetworkInterface.ReceiveJob data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, ref Unity.Jobs.LowLevel.Unsafe.JobRanges ranges, int jobIndex) -> void_1a17c9416545ae7079718413b8a5101d from UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/unknown/unknown:0)
0x00007ffc67bbe62d (29d33162a023cc2f0139c7ad63add7b) bf504eda069940d0a0a13ea8363bce1d
0x00007ff76959bc72 (Unity) ExecuteJob
0x00007ff76959cf7f (Unity) ForwardJobToManaged
0x00007ff7695983a0 (Unity) ujob_execute_job
0x00007ff7695978a1 (Unity) lane_guts
0x00007ff76959aee9 (Unity) worker_thread_routine
0x00007ff7697c8e8b (Unity) Thread::RunThreadWrapper
0x00007ffc76e1e8d7 (KERNEL32) BaseThreadInitThunk
0x00007ffc77abc34c (ntdll) RtlUserThreadStart

Relay allocation is invalid. See NetworkDriver.GetRelayConnectionStatus and RelayConnectionStatus.AllocationInvalid for details on how to handle this situation.
0x00007ff7692a7e8a (Unity) DefaultBurstRuntimeLogCallback
0x00007ff7689a19aa (Unity) BurstCompilerService_CUSTOM_RuntimeLog
0x00007ffc67bb72b3 (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.Relay.RelayNetworkProtocol.ProcessRelayError (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/Relay/RelayNetworkProtocol.cs:589)
0x00007ffc67bb6e1b (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.Relay.RelayNetworkProtocol.ProcessRelayData (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/Relay/RelayNetworkProtocol.cs:536)
0x00007ffc67bb76b7 (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.Relay.RelayNetworkProtocol.ProcessReceive(System.IntPtr stream, ref Unity.Networking.Transport.NetworkInterfaceEndPoint endpoint, int size, ref Unity.Networking.Transport.NetworkSendInterface sendInterface, ref Unity.Networking.Transport.NetworkSendQueueHandle queueHandle, System.IntPtr userData, ref Unity.Networking.Transport.ProcessPacketCommand command) -> void_bfe2617da40918c7368bf7c958948c06 from Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/Relay/RelayNetworkProtocol.cs:400)
0x00007ffc67bb6c80 (29d33162a023cc2f0139c7ad63add7b) d34ee21f050e397b38df84c4fa2b361d
0x00007ffc67b9ea1f (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.NetworkDriver.AppendPacket (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/NetworkDriver.cs:1543)
0x00007ffc67bbee54 (29d33162a023cc2f0139c7ad63add7b) Unity.Networking.Transport.NetworkPacketReceiver.AppendPacket (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/Library/PackageCache/com.unity.transport@1.5.0/Runtime/INetworkInterface.cs:60)
0x00007ffc67bbf70d (29d33162a023cc2f0139c7ad63add7b) Unity.Jobs.IJobExtensions.JobStruct`1<Unity.Networking.Transport.BaselibNetworkInterface.ReceiveJob>.Execute(ref Unity.Networking.Transport.BaselibNetworkInterface.ReceiveJob data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, ref Unity.Jobs.LowLevel.Unsafe.JobRanges ranges, int jobIndex) -> void_1a17c9416545ae7079718413b8a5101d from UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at D:/Unity Projects/NewExo/NewExo/Library/PackageCache/com.unity.burst@1.8.19/.Runtime/unknown/unknown:0)
0x00007ffc67bbe62d (29d33162a023cc2f0139c7ad63add7b) bf504eda069940d0a0a13ea8363bce1d
0x00007ff76959bc72 (Unity) ExecuteJob
0x00007ff76959cf7f (Unity) ForwardJobToManaged
0x00007ff7695983a0 (Unity) ujob_execute_job
0x00007ff7695978a1 (Unity) lane_guts
0x00007ff76959aee9 (Unity) worker_thread_routine
0x00007ff7697c8e8b (Unity) Thread::RunThreadWrapper
0x00007ffc76e1e8d7 (KERNEL32) BaseThreadInitThunk
0x00007ffc77abc34c (ntdll) RtlUserThreadStart