Discord Silly Scripts

Silly SpellBook

Silly SpellBook

€21.00 €11.55

Add to Basket

Silly Spellbook – Magic Recipes & Mischief for RedM (VORP) 📖✨


📌 Description

Turn a little bread and water into a very unusual day. Silly Spellbook brings a magical recipe book to RedM: create wine, summon a war wagon, transform nearby NPCs, revive others, rain down sandwiches or exploding pumpkins, and unleash a circle of attacking cats.

Use a reusable inventory book, browse two recipes per spread and choose your next spell. Built for VORP Core and VORP Inventory, with 13 configurable recipes and an editable German-language book UI included.


✨ Features

  • 📖 Two-page spellbook UI — ingredients, results, page navigation and cast buttons.
  • 🎒 Reusable book item — zauberbuch opens the book; spells consume their ingredients.
  • 🧪 Four result categories — items, weapons, temporary vehicles and supported spell effects.
  • 🪄 13 default recipes — practical conversions and playful magical chaos.
  • 🎭 Casting animation — notebook-writing scenario with per-recipe casting time.
  • 🌫️ Customizable particle effects — smoke, fire, blood effects and secondary particles.
  • 👥 Nearby visuals — casting effects are sent to players within 100 m.
  • 🚋 Temporary war wagon — default 2-hour lifetime.
  • 🥪 Collectible sandwich rain — individual drops with inventory capacity checks.
  • 🐈 Circle of attacking cats — five cats gather, then attack nearby targets after 5 seconds.
  • 🎒 Recipe checks — ingredient checks before casting and before issuing the result.
  • ✏️ Editable spellbook text — customize recipe titles, descriptions and messages for your server.

🪄 Included Recipes

Each listed ingredient amount is one. All recipes can be adjusted in config.lua.

| Recipe | Ingredients | Default result / effect | Cast time | |---|---|---|---| | Water into wine | water | wine ×1 | 5 s | | Food into water | bread + Kase | water ×1 | 5 s | | Hunter's transformation | Kase + water | Carbine repeater weapon | 8 s | | War wagon summoning | bread + water | Temporary warwagon2 | 10 s | | Breath of death | water + bread | Kill living NPCs within 50 m; excludes players | 10 s | | Wolf transformation | water + bread | Replace living NPCs within 50 m with wolves | 10 s | | Sheep transformation | water + bread | Replace living NPCs within 50 m with sheep | 10 s | | Call of life | bread + water | Revive dead NPCs within 10 m where control permits | 10 s | | Blessing of return | bread + water | VORP revival for other nearby players, maximum 5 m | 10 s | | Exploding pumpkin rain | bread + water | 12 pumpkins, 15 m radius, explosions after 5 s | 10 s | | Heavenly feast | bread + water | 12 collectible sandwiches, 12 m radius | 10 s | | Rooster curse | bread + water | Other players within 5 m become roosters for a default 20 s | 10 s | | Circle of cats | bread + water | 5 cats, 5 s preparation, 30 m target radius | 10 s |

NPC transformations have no automatic reversion. Player transformation invokes your server's rc character-reload command after its timer. NPC effects depend on streaming and entity control.


🎮 How It Works

  1. Player obtains the zauberbuch inventory item.
  2. Use it to open the book and browse the recipe spreads.
  3. Carry the required ingredients and click “Zauber wirken”.
  4. Stay alive and within 1.5 m of the casting start position while the animation plays.
  5. On completion, the server checks and consumes the ingredients, then issues the configured result.
  6. Reopen the book for the next spell after the default 1.5-second cooldown.

Escape, Backspace or the × button close the book. Death or moving more than 1.5 m cancels an active cast. The recipes have no random success-percentage setting.


🔧 Installation

  1. Place the inner Silly_SpellBook folder containing fxmanifest.lua in your resources directory; keep the included html folder.

  2. Manually create the usable zauberbuch item and ensure the configured ingredient/output items exist: water, bread, Kase, wine and broetchen_kaese_zwiebeln.

  3. Add zauberbuch.png to your inventory's item-image directory if needed.

  4. Start the resource after vorp_core and vorp_inventory:

    ensure Silly_SpellBook
    
  5. Adjust recipes, effects, item names and timing in config.lua.

  6. Ensure a working rc character-reload handler is available for the rooster spell.

Item setup is manual; no automatic database creation or separate SQL file is included. Leave clear space ahead of the caster for vehicle spells: failed client spawning can occur after ingredients have been consumed.


📦 Dependencies

| Dependency | Required | |---|---| | RedM | ✅ | | OneSync / server-visible player and entity positions | ✅ for nearby-player and pickup checks | | VORP Core | ✅ | | VORP Inventory | ✅ | | Configured book, ingredient and item-output definitions | ✅ | | Working rc character-reload command | ✅ for restoration after player transformation |


🌐 Framework & Text Customization

This spellbook uses VORP Core and VORP Inventory for its book item, ingredients, inventory results and player revival.

The supplied UI, recipe descriptions and messages are German. Customize recipe text and notifications in config.lua, and edit fixed book headings and buttons in the included HTML/JavaScript. Text customization is manual; the current resource has no built-in language selector or RSGCore bridge.


⚙️ Configuration

  • Config.BookItem — reusable book item; default zauberbuch.
  • Config.Recipes — titles, descriptions, item-only ingredients, result types, cast times and spell-specific settings.
  • Config.CraftingDuration — fallback cast time, default 6000 ms.
  • Config.CraftingCooldown — completed-result cooldown, default 1500 ms.
  • Config.CraftingSmoke / recipe effect — fallback and per-recipe particle settings.
  • Config.VehicleLifetime — default 2 hours, with deletion checked every 30 seconds.
  • Config.VehicleSpawnDistance / Config.VehicleHeadingOffset — default 4 m ahead and 90° heading offset.
  • Config.Text — notification messages and pickup text.

🎬 Video Preview

🎬 Watch Video Preview


:writing_hand: Come Join our Discord


🔗 Download

🛒 Silly Scripts Tebex Store


| | | |---|---| | Code is accessible | Lua source, configuration and HTML/CSS/JavaScript are included in the current resource | | Subscription-based | See store listing | | Lines (approximately) | ~1640 active Lua lines, including config; excludes manifest and UI files | | Requirements | RedM + VORP Core + VORP Inventory + server-visible entity state | | Support | Yes |

Back to category