Hey. If you want to create a Scoreboard, purely with Skript, keeping Essentials economy, then this is how you can do so:
First off, install/make sure you have these plugins: Skript, SkBee, skript-placeholders, PlaceholderAPI, Vault, Essentials. Of-course, restart the server.
Then execute /papi ecloud download Vault.
And then /papi reload.
After that, make a new file called scoreboard.sk in directory path /plugins/Skript/scripts/.
Paste this in it (You can edit this according to your needs):
options:
updatedelay: 5
title: &c&lTitle
# You can change this as per your needs.
on join:
set title of player's scoreboard to {@title}
while player is online:
set line 3 of player's scoreboard to "Line 1"
set line 2 of player's scoreboard to "Line 2"
# This is how to set a variable to PlaceholderAPI placeholder
set {_placeholder} to placeholder "%%vault_eco_balance_formatted%%" from player
set line 1 of player's scoreboard to "Balance: $%{_placeholder}%"
wait {@updatedelay} second
on disconnect:
clear player's scoreboard
Like that, you can use PlaceholderAPI placeholders within skript.
Use /sk reload scoreboard to load in the new changes.
The main positive point about having a Skript scoreboard is, you have an endless customization power to design your scoreboard (e.g. conditions, etc.).
I've not tested this, please do so, and update me with the the results/errors if any.