Med Written By N00bRobloxian09

Auto Updating Model Created on: 01-01-2019

Automatically updating model in game.

Start

Using InsertService its possible to insert a model from library or catalog. What does it mean? - Making a automatically updating model.

Lets get into it!

-NOTE: You need publish your model or this script will not work.

Script:

local model = script.Parent

while not script.Parent:FindFirstChild("Version") do wait(0.1) end;
local modelVersion = model.Version.Value;
local modelID = 0000 -- Change this to your published model ID.


function checkForUpdate() -- Gets Updated Model (If its updated).

local newModel = game:GetService("InsertService"):LoadAsset(modelID)

-- Loads Model.

if newModel and newModel:FindFirstChild("Version") and newModel.Version:IsA("IntValue") and newModel.Version.Value > modelVersion then

-- Replaces model.

         newModel.Parent = model.Parent
         model:Destroy()

-- Destroys old model.

    end
end
 

checkForUpdate() -- This script is working every second and every day. (Returns to checkForUpdate every 0.1 sec)

Congratulations!

You did it! Well done. Enjoy using this script as long you can.

Thank you for reading! -- N00bRobloxian09.

Med Written By N00bRobloxian09

See N00bRobloxian09's profile on Roblox

Discussion