# Create a new Payload Object

{% hint style="danger" %}

### Network Environment

Keep in mind when using **UObjects** as payloads that they're **not replicated**, you either have to make your own replication for UObjects or use a replicated **Actor** (although this **isn't recommended**). If you choose to use Actors as payloads, make sure to destroy it if it's not in use anymore!

*We are recommending to use the`Message`input instead to transfer any simple informations!*
{% endhint %}

{% hint style="info" %}
Make sure you have read the[ Implementation Guide](https://easy-event-manager.gitbook.io/documentation/implementation/getting-started) before proceeding with any examples for optimal results!
{% endhint %}

1. Right-Click in the Content browser and select <mark style="color:blue;">`Blueprint Class`</mark>

<figure><img src="https://3743917652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F461QZtnJljYazCvCp6z0%2Fuploads%2FLlIO2Yz2qQDV4TXZHHDO%2Fimage.png?alt=media&#x26;token=9457b5c6-07c2-494a-a333-63824c87f454" alt=""><figcaption></figcaption></figure>

2. Create a new `Object`&#x20;

<figure><img src="https://3743917652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F461QZtnJljYazCvCp6z0%2Fuploads%2FPd2WxOvMdtMDbFjR0Q7W%2FCreateObject.png?alt=media&#x26;token=bab58c5d-af9b-4182-b54e-95ac7161b45b" alt=""><figcaption><p><mark style="color:blue;">BPO_</mark> stands for <mark style="color:blue;">Blueprint Object</mark></p></figcaption></figure>

3. Add some Variables for your needs and set them to **Expose on Spawn** and thats it!

<figure><img src="https://3743917652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F461QZtnJljYazCvCp6z0%2Fuploads%2Feb14vsCBCLQPYdQ3uN0d%2FVariables.png?alt=media&#x26;token=bdac8c04-a5e7-4d73-8075-dccca86583f8" alt=""><figcaption></figcaption></figure>

4. And thats it! Now you can use it with the [`CallEvent()`](https://easy-event-manager.gitbook.io/documentation/functions/call-event) function!
